全国计算机等级考试C语言2级笔试题-(27)2008年4.doc

全国计算机等级考试C语言2级笔试题-(27)2008年4.doc

ID:51407707

大小:49.00 KB

页数:5页

时间:2020-03-23

全国计算机等级考试C语言2级笔试题-(27)2008年4.doc_第1页
全国计算机等级考试C语言2级笔试题-(27)2008年4.doc_第2页
全国计算机等级考试C语言2级笔试题-(27)2008年4.doc_第3页
全国计算机等级考试C语言2级笔试题-(27)2008年4.doc_第4页
全国计算机等级考试C语言2级笔试题-(27)2008年4.doc_第5页
资源描述:

《全国计算机等级考试C语言2级笔试题-(27)2008年4.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2008年9月全国等级考试题目第27次(已经修改)一、选择题11.下列叙述中正确的是()。C)C程序书写格式自由,一个语句可以写在多行上12.下列选项中不合法的标识符是()。C)&a13.下列选项中不属于字符常量的是()。B)"C"14.设变量已正确定义并赋值,下列正确的表达式是()。C)x=y+z+5,++y15.下列定义语句中正确的是()。B)charA=65+1,b='b';16.有下列程序段:charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d"

2、,k);已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是()。D)a,97,k=1217.已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是()。B)!(kk>='A'‖kk<='Z')18.当变量c的值不为2、4、6时,值也为“真”的表达式是()。B)(c>=2&&c<=6)‖(c!=3)‖(c!=5)19.若变量已正确定义,有下列程序段:inta=3,b=5,c=7;if(a>B)a=b;c=a;if(c!=A)c=b;printf("%d,%d,

3、%d",a,b,C);其输出结果是()。B)3,5,320.有下列程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf("a=%d,b=%d",a,B);}程序的运行结果是()。D)a=2,b=121.有下列程序:#inelude<stdio.h>main(){intx=8;for(

4、;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的运行结果是()。D)8,5,4,222.下列不构成无限循环的语句或语句组是()。A)n=0;do{++n;}while(n<=0);23.有下列程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d",y);}程序的运行结果是()。D)y=324.下列错误的定义语句是()。C)intx[4]

5、[]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};25.设有下列程序段:chars[20]="Beijing",*p;p=s;则执行p=s;语句后,下列叙述正确的是()。A)可以用*p表示s[0]26.若有定义:inta[2][3]3;,下列选项中对a数组元素正确引用的是()。D)a[1>2][!1]27.有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是()。D)scanf("%s",s[1]);28.下列叙述中错误的是()。C)#defineMAX是合法的宏定义命令行29

6、.下列结构体类型说明和变量定义中正确的是()。A)typedefstruct{intn;charc;}REC;RECt1,t2;30.下列叙述中错误的是()。B)getchar函数用于从磁盘文件读入字符31.有下列程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf("%d",c[i]);printf("");程序的运行结果是()。C

7、)433232.有下列程序:#include<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;}}main(){inta[10]={1,2,3,4,5,6,7,8,9,0},k;fun(a,0,3);fun(a,4,9);fun(a,0,9);for(k=0;k<10;k++)printf("%d",a[k]);printf("");}程序的运行结果是()。C)567890123

8、433.有下列程序:#include<stdio.h>#include"string.h"voidtim(char*s[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(strlen(s[i])>strl

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

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

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