二级C语言2010年秋季考试(真题汇总).doc

二级C语言2010年秋季考试(真题汇总).doc

ID:58991099

大小:217.00 KB

页数:40页

时间:2020-09-16

二级C语言2010年秋季考试(真题汇总).doc_第1页
二级C语言2010年秋季考试(真题汇总).doc_第2页
二级C语言2010年秋季考试(真题汇总).doc_第3页
二级C语言2010年秋季考试(真题汇总).doc_第4页
二级C语言2010年秋季考试(真题汇总).doc_第5页
资源描述:

《二级C语言2010年秋季考试(真题汇总).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机等级历年真题(二级C语言)2011年05月01日2010年秋季考试(真题汇总)一、选择题部分1.述一个算法可以有不同的方式,常见的有()。A.高级语言、自然语言和伪代码B.机器语言、汇编语言和高级语言C.汇编语言、高级语言和低级语言D.自然语言、流程图和伪代码2.下列四个运算符,按优先级别由高到底排列的是()A.!、%、=、==B.%、!、==、=C.!、=、%、==D.!、%、==、=3.若已定义:inti=5,m=1;则下列语句不会产生无限循环。A.do{m+=3;B,for(;i<10;)}while(i==5);m+=3;C.while(

2、i=1)D.for(;i>0;i--)m+=3;m+=3;4.下列程序段的运行结果是()。Intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};Printf(“%d”,arr[1][3]);A.3B.12C.8D.115.下列叙述正确的是()。A.函数的定义和调用都不允许嵌套B.函数的定义和调用都允许嵌套C.函数的定义允许嵌套,但函数的调用不允许嵌套D.函数的定义不允许嵌套,但函数的调用允许嵌套6.若已定义:inta[5]={1,2,3,4,5},*p=a;且p值未发生变化,下列不能表示a[1]地址的是()。A.a+1B

3、.++pC.p+1D.a++7.若已定义:structstudent{intnum;floatscore;}stu[4];以下错误的语句是()。A.printf(“%d”,(*stu).num);B.*(stu)=*(stu+1);C.stu[0]->num=101;D.stu[0]=stu[1];8.下列对枚举类型的定义正确的是()。A.enuma{“A”,”B”,”C”};B.enuma{x=-2,y=1,z=3};C.enuma={A,B,C};D.enuma={“A”,”B”,”C”};9.下列合法的浮点数的是()A.2E0.5B.65C.12

4、3D.E210.若已定义:doublex,y;则下列表达式不能正确计算(x-2)/3*y的是()A.y*(x-2)/3B.(x-2)*y*1/3C.y/3*(x-2)D.(1/3)*(x-2)*y11.下列当x的值在5至10之间为“假”,否则为“真”的逻辑表达式为()Ax>=5&&x<=10B!(5<=x&&x<=10)Cx<=5&&x>=10D!(5<=x<=10)12若已定义:charstr1[20]=”guangzhou”,str[20]=”2010”;能形成字符串“GUANGZHOU2010”的语句是()Astrcat(strupr(str1)

5、,str2);Bstrcpy(str2,strupr(str1));Cstrcpy(strupr(str1),str2);Dstrcat(str2,strupr(str1));13下列叙述正确的是()A为提高程序运行速度可在源程序中加入一些宏定义B一个C语言源程序只能有一条预处理命令C宏定义不占用程序运行时间,但与程序中的语句一样需要编程D宏定义中的宏名必须用大写字母表示14下列程序的运行结果是()voidfn(int*p,intn){intj;for(j=0;j

6、4,5};inti;fn(a,5);for(i=0;i<=5;i++)printf(“%d”,*(a+i);A.12345B.123415C.112345D.111213141515.下列不合格的字符常量的是()。A.‘t’B.’\’C.‘’D.“a”16.若已定义:intx=2,y;则执行语句y=x%2+(--x);后y的值是()。A3B.1C.0D.217.若已定义intk;下列()语句与其他三条语句不等价。A.if(k!=0)B.if(k==0)Printf(“yes!”);printf(“No!”);elseelseprintf

7、(“No!”);printf(“Yes!”);C.if(k!=0)D.if(k)Printf(“Yes!”);printf(“Yes!”);elseelseprintf(”No!);printf(”No!”);18.下列程序段的运行结果是()inta[]={8,7,6,5,4,3,2,1},i,sum=0;for(i=0;i<8;i++);if(i<=3)sum+=a[i];printf(“%d”,sum);A.15B.0C.10D.1619.若已定义charstra[50],strb[50];能正确从键盘读入字符串的是()

8、A.scanf(“%s%s”,stra[50],strb[50]);B.gets(strb,s

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

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

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