专项9全国计算机二级C语言考试专题测练习题及答案(考练园地)

上传人:lili****2007 文档编号:235722174 上传时间:2022-01-06 格式:DOC 页数:21 大小:45KB
返回 下载 相关 举报
专项9全国计算机二级C语言考试专题测练习题及答案(考练园地)_第1页
第1页 / 共21页
专项9全国计算机二级C语言考试专题测练习题及答案(考练园地)_第2页
第2页 / 共21页
专项9全国计算机二级C语言考试专题测练习题及答案(考练园地)_第3页
第3页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《专项9全国计算机二级C语言考试专题测练习题及答案(考练园地)》由会员分享,可在线阅读,更多相关《专项9全国计算机二级C语言考试专题测练习题及答案(考练园地)(21页珍藏版)》请在金锄头文库上搜索。

1、温故而知新,下笔如有神近2年9月全国计算机二级C语言考试专项习题训练及答案1.与十进制数200等值的十六进制数为AA8BA4CC8DC42.DOS文件系统的组织结构属于A星形结构B网形结构C环形结构D树形结构3. 对存储器按字节进行编址,若某存储器芯片共有10根地址线,则该存储器芯片的存储容量为A1KBB2KBC4KBD8KB4. 在DOS环境下,代表键盘和显示器的设备文件名为APRNBCONCNULDLPT5. 计算机网络的主要特点是A运算速度快B运算精度高C资源共享D人机交互6.磁盘处于写保护状态时其中的数据A不能读出,不能删改B可以读出,不能删改C不能读出,可以删改D可以读出,可以删改7

2、.从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为AEXITBQUITCRETDMSDO8. 在Windows环境下,若资源管理器左宣传品中的某文件夹左边标有“”标记,则表示A该文件夹为空B该文件夹中含有子文件夹C该文件夹中只包含有可执行文件D该文件夹中包含系统文件9.在Windows菜单中,暗淡的命令名项目表示该命令A暂时不能用B正在执行C包含下一层菜单D包含对话框10.在Windows环境下,单击当前窗口中的按钮“ ”(右上角的关闭按钮),其功能是A将当前应用程序转为后台运行B退出Windows后再关机C终止当前应用程序的运行D退出Windows后重新启动计

3、算机11.用C语言编写的代码程序A可立即执行B是一个源程序C经过编译即可执行D经过编译解释才能执行12.结构化程序由三种基本结构组成,三种基本结构组成的算法A可以完成任何复杂的任务B只能完成部分复杂的任务C只能完成符合结构化的任务D只能完成一些简单的任务13. 以下定义语句中正确的是Achar a=Ab=B;Bfloat a=b=10.0;Cint a=10,*b=&a;Dfloat *a,b=&a;14.下列选项中,不能用作标识符的是A_1234_B_1_2Cint_2_D2_int_15.有以下定义语句double a,b; int w; long c;若各变量已正确赋值,则下列选项中正确

4、的表达式是Aa=a+b=b+Bw%(int)a+bC(c+w)%(int)aDw=a=b;16.有以下程序main() int m=3,n=4,x;x=-m+;x=x+8/+n;printf(%dn,x);程序运行后的输出结果是A3B5C-1D-217.有以下程序main() char a=a,b;print(%c,+a);printf(%cn,b=a+);程序运行后的输出结果是Ab,bBb,cCa,bDa,c18.有以下程序main() int m=0256,n=256;printf(%o %on,mn,n);程序运行后的输出结果是A0256 0400B0256 256C256 400D40

5、0 40019.有以下程序main() int a=666,b=888;printf(%dn,a,B;程序运行后的输出结果是A错误信息B666C888D666,88820.有以下程序main() int i;for(i=0;i3;i+)switch(i)case 0:printf(%d,i);case 2:printf(%d,i);default:printf(%d,i);程序运行后的输出结果是A022111B021021C000122D01221.若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是资料来源:东方教育网全国计算机等级考试频道 /Aabs(x-y)-10& x

6、-y10C(x-y)10D(x-y)*(x-y)Bif(bCprintf(%d,d+ +1);elseprintf(%d,+d +1);printf(%dn,D;程序运行后的输出结果是A2B3C43D4423.下列条件语句中,功能与其他语句不同的是A if(a) printf(%dn,x); else printf(%dn,y);B if(a=0) printf(%dn,y); else printf(%dn,x);C if (a!=0) printf(%dn,x); else printf(%dn,y);D if(a=0) printf(%dn,x); else printf(%dn,y);

7、24.有以下程序main() int i=0,x=0;for (;)if(i=3|i=5) continue;if (i=6) break;i+;s+=i;printf(%dn,s);程序运行后的输出结果是A10B13C21D程序进入死循环25.若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是BAfor(i=1,p=1;i=5;i+) p*=i;Bfor(i=1;i=5;i+) p=1; p*=i;Ci=1;p=1;while(i=5)p*=i; i+;Di=1;p=1;dop*=i; i+; while(i=5);26.有以下程序main() char a,b,c,d;

8、scanf(%c,%c,%d,%d,&a,&b,&c,&D;printf(c,%c,%c,%cn,a,b,c,D;若运行时从键盘上输入:6,5,65,66。则输出结果是A6,5,A,BB6,5,65,66C6,5,6,5D6,5,6,627)以下能正确定义二维数组的是Aint a3;Bint a3=22*3;Cint a3=;Dint a23=1,2,3,4;28. 有以下程序int f(int a) return a%2; main() int s8=1,3,5,2,4,6,i,d=0;for (i=0;f(s);i+) d+=s;printf(%dn,D;程序运行后的输出结果是A9B11C

9、19D2129.若有以下说明和语句,int c45,(*p)5;p=c;能正确引用c数组元素的是Ap+1B*(p+3)C*(p+1)+3D*(p0+2)30.有以下程序main() int a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p; p=q;q=r;printf(%d,%d,%d,%dn,*p,q,a,B;程序运行后的输出结果是A8,7,8,7B7,8,7,8C8,7,7,8D7,8,8,731.s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是Aif(s1s2)S;Bif(strcmp(s1,s2)S;Cif

10、(strcmp(s2,s1)0)S;Dif(strcmp(s1,s2)0)S;资料来源:东方教育网全国计算机等级考试频道 /32.设有定义语句int x6=2,4,6,8,5,7,*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是Afor(i=0;i6;i+) printf(-,*(p+);Bfor(i=0;i6;i+) printf(-,*(p+i);Cfor(i=0;i6;i+) printf(-,*p+);Dfor(i=0;i6;i+) printf(-,(*p)+);33.有以下程序#includemain()int a=1,2,3,4,5,6,7,8,9,10,1

11、1,12,*p=a+5,*q=NULL;*q=*(p+5);printf(%d %dn,*p,*1);程序运行后的输出结果是A运行后报错B6 6C6 11D5 1034有以下定义和语句int a32=1,2,3,4,5,6,*p3;p0=a1;则*p0+1)所代表的数组元素是Aa01Ba10Ca11Da1235.有以下程序main()char str10=China,Beijing,*p=str;printf(%sn,p+10);程序运行后的输出结果是A ChinaBBejingCngDing36. 有以下程序main()char s=ABCD,*p;for(p=s+1;p程序运行后的输出结果

12、是A ABCDBACBDBCDBCD B C CDCD C D DD D37.在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则A称为函数的直接递归调用B称为函数的间接递归调用C称为函数的循环调用DC语言中不允许这样的递归调用38.已有定义:int i,a10,*p;,则合法的赋值语句是Ap=100;Bp=a5;Cp=a2+2;Dp=a+2;39.以下叙述中正确的是A局部变量说明为static存储数,其生存期将得到延长B全局变量说明为static存储类,其作用域将被扩大C任何存储类的变量在未赋初值时,其值都是不确定的D形参可以使用的存储类说明符与局部变量完全相同40.设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是Ac1c2Bc1&c2Cc2Dc1|c241.程序中对fun函数有如下说明void *fun();此说明的含义是:Afun了数无返回值Bfun函数的返回值可以是任意的数据类型Cfun函数的返回值是无值型的指针类型D指针fun指向一个函数,该函数无返回值42.有以下程序main() ch

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 计算机等级考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号