2011~2012下学期C语言期末试卷A卷

2011~2012下学期C语言期末试卷A卷

ID:41875560

大小:80.50 KB

页数:7页

时间:2019-09-04

2011~2012下学期C语言期末试卷A卷_第1页
2011~2012下学期C语言期末试卷A卷_第2页
2011~2012下学期C语言期末试卷A卷_第3页
2011~2012下学期C语言期末试卷A卷_第4页
2011~2012下学期C语言期末试卷A卷_第5页
资源描述:

《2011~2012下学期C语言期末试卷A卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南昌大学共青学院2011~2012学年第二学期期末考试试卷试卷编号:(A)卷考生注意事项:1、本试卷共7页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生请务必将试卷和草稿纸交给监考教师。课程编号:课程名称:C语言考试形式:考试适用班级:姓名:学号:班级:学院:南昌大学共青学院时长:90分钟考试日期:题号一二三总分累分人签名题分603010100得分一、单项选择题(30题*2分/题,共60分)得分评阅人题号12345678910答案题号11121314151617181920答案题号212223242526

2、27282930答 1、下列变量定义中合法的是()  A.short_a=1-.le-1;  B.doubleb=1+5e2.5;  C.longdo=0xfdaL;  D.float2_and=1-e-3;2、语句printf(“abre'hi'y\bou”);的输出结果是()  A.abre'hi'y\bou  B.abre'hi'ybou  C.re'hi'you  D.abre'hi'ybou (说明:'b'是退格符)3、有如下程序main()  {inty=3,x=3,z=1;print

3、f(“%d%d”,(++x,y++),z+2);}运行该程序的输出结果是()  A.34  B.42  C.43  D.334、若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是()  A.p=q;  B.*p=*q;  C.n=*q;  D.p=n;5、若变量已正确说明为float类型,要通过语句scanf(“%f%f%f“,&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是():  A.10<回车>22<回车>33<回车>  B.10.0,22.0,33.0<回车>第

4、7页共7页C.10.0<回车>22.033.0<回车>D.1022<回车>33<回车>6、 若变量c为char类型,能正确判断出c为小写字母的表达式是()  A.‘a’<=c<=‘z’  B.(c>=‘a’)

5、

6、(c<=‘z’)C.(‘a’<=c)and(‘z’>=‘c’)  D.(c>=‘a’)&&(c<=‘z’)7、若有定义:int*p[3];,则以下叙述中正确的是()A.定义了一个基类型为int的指针变量p,该变量具有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C.定义了一个名为*p的整

7、型数组,该数组含有三个int类型元素 D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素8、以下有4组用户标识符,其中合法的一组是()  A.For  B.4d  C.f2_G3  D.WORD  -subDOIFvoid  CaseSizeabcdefine9、有以下函数fun(char*a,char*b){while((*a!='')&&(*b!='')&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能是()A.计算a和b所指字符串的长度之差B.将b所指字符串连接

8、到a所指字符串中C.将b所指字符串连接到a所指字符串后面D.比较a和b所指字符串的大小10、已有定义:intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是()A.6  B.0  C.2  D.111、有以下程序  main()  {inti=10,j=1;printf(“%d,%d”,i--,++j);  }  执行后输出结果是()A.9,2  B.10,2  C.9,1  D.10,112、main(){charc1='1',c2='2';c1=getchar();c2=getchar();putchar

9、(c1);putchar(c2);}当运行时输入:a<回车>后,以下叙述正确的是()A.变量c1被赋予字符a,c2被赋予回车符B.程序将等待用户输入第2个字符C.变量c1被赋予字符a,c2中仍是原有字符2D.变量c1被赋予字符a,c2中将无确定值13、有如下程序main()  {floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf(“%f”,y);  }该程序的输出结果是()  A.0.000000  B.0.250000  

10、C.0.500000  D.1.00000014、有以下程序第7页共7页  main()  {inti=1,j=1,k=2;  if((j++‖k++)&&i++)printf(“%d,%d,%d”,i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。