计算机二级C语言试题及答案-2002年4月

上传人:鲁** 文档编号:562974917 上传时间:2022-09-08 格式:DOC 页数:17 大小:113.50KB
返回 下载 相关 举报
计算机二级C语言试题及答案-2002年4月_第1页
第1页 / 共17页
计算机二级C语言试题及答案-2002年4月_第2页
第2页 / 共17页
计算机二级C语言试题及答案-2002年4月_第3页
第3页 / 共17页
计算机二级C语言试题及答案-2002年4月_第4页
第4页 / 共17页
计算机二级C语言试题及答案-2002年4月_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《计算机二级C语言试题及答案-2002年4月》由会员分享,可在线阅读,更多相关《计算机二级C语言试题及答案-2002年4月(17页珍藏版)》请在金锄头文库上搜索。

1、 首页Turbo C计算机等级考试软件水平考试学习网论坛聊天室 现在位置:首页 全国计算机等级考试二级笔试试卷基础部分和C语言程序设计(考试时间:120分钟,满分100分)2002年4月一、选择题(1)(40)题每小题1分,(41)(50)题每小题2分,共和60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 在计算机中,一个字长的二进制位数是A) 8 B) 16 C) 32 D) 随CPU的型号而定(2) 计算机网络的突出优点是A) 速度快 B) 资源共享 C) 精度高 D) 容量大(3) 计算机网络能传送的信息

2、是:A) 所有的多媒体信息 B) 只有文本信息 C) 除声音外的所有信息 D) 文本和图像信息(4) 切断计算机电源后,下列存储器中的信息会丢失的是:A) RAM B) ROM C) 软盘 D) 硬盘(5) 十进制数127转换成二进制数是A) 11111111 B) 01111111 C) 10000000 D) 11111110(6) 要想打印存放在当前盘当前目录上所有扩展名为.TXT 的文件内容, 应该使用的DOS命令为A) DIR *.TXTPRN B) TYPE *.TXTPRNC) COPY *.TXT PRN D) COPY *.TXTPRN(7) 将当前盘当前目录及其子目录中的全

3、部文件 (总量不足1.2MB) 复制到一张空的A盘的根目录下,应该使用的DOS命令为A) XCOPY *.*A: /M B) XCOPY *.*A: /SC) XCOPY *.*A: /P D) XCOPY *.*A: /A(8) 在C盘根目录下执行PROMPT $p$g命令之后,DOS的提示符变为A) C: B) C: C) C D) C:(9) DOS命令 COPY CON DISP中的CON代表A) 子目录 B) 磁盘文件 C) 键盘 D) 显示器(10) 结构化程序设计所规定的三种基本控制结构是A) 输入、处理、输出 B) 树形、网形、环形C) 顺序、选择、循环 D) 主程序、子程序、

4、函数(11) 要把高级语言编写的源程序转换为目标程序,需要使用A) 编辑程序B) 驱动程序 C) 诊断程序 D) 编译程序(12) 英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为A) 50 B) 66 C) 52 D) 68(13) Windows环境下,PrintScreen键的作用是A) 复制当前窗口到剪贴板 B) 打印当前窗口的内容C) 复制屏幕到剪贴板 D) 打印屏幕内容(14) 在Windows环境下,为了终止应用程序的运行,应A) 关闭该应用程序窗口 B) 最小化该应用程序窗口C) 双击该应用程序窗口的标题栏 D) 将该应用程序窗口移出屏幕(15) 下列各带有

5、通配符的文件名中,能代表文件XYZ.TXT的是A) *Z.? B) X*.* C) ?Z,TXT D) ?.?(16) 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为A) 1.4 B) 1 C) 2.0 D) 2(17) 若变量a是int类型,并执行了语句:a=A+1.6;,则正确的叙述是A) a的值是字符C B) a的值是浮点型C) 不允许字符型和浮点型相加 D) a的值是字符A的ASCII值加上1。(18) 以下程序段的输出结果是int a=1234;printf(%2dn,a);A) 12 B) 34 C) 1234 D) 提示出错、无结果(19) 以下

6、选项中不属于C语言的类型的是A) signed short imt B) unsigned long intC) unsigned int D) long short(20) 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是A) scanf(%d%d%d,&a,&b,d); B) scanf(%d%d%d,&a,&b,&d);C) scanf(%d%d%d,a,b,d); D) scanf(%d%d%d,a,b,*d);(21) 在16位C编译系统上,若定义long a; ,则能给a赋40000的正确语句是A) a=20000+20000

7、; B) a=4000*10;C) a=30000+10000; D) a=4000L*10L;(22) 以下叙述正确的是A) 可以把define和if定义为用户标识符B) 可以把define定义为用户标识符,但不能把if定义为用户标识符C) 可以把if定义为用户标识符,但不能把define定义为用户标识符D) define和if都不能定义为用户标识符(23) 若定义:int a=511,*b=&a;, 则printf(%dn,*b);的输出结果为A) 无确定值 B) a的地址 C) 512 D) 511(24) 以下程序的输出结果是main() int a=5,b=4,c=6,d;print

8、f(%dn,d=ab?(ac?a:c):(b);A) 5B) 4 C) 6 D) 不确定(25) 以下程序中,while循环的循环次数是main() int i=0;while(i10) if(i1) continue;if(I=5) break; i+;.A) 1 B) 10C) 6 D) 死循环,不能确定次数(26) 以下程序的输出结果是main() int a=0,i;for(i=;i5;i+) switch(i) case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;printf(%dn,a);A) 31B) 13C) 10D) 20(2

9、7) 以下程序的输出结果是main() int a=4,b=5,c=0,d;d=!a&!b|!c;printf(%dn,d); A) 1 B) 0 C) 非0的数 D) -1(28) 以下程序的输出结果是#include main() int i=0,a=0;while(i=A&ch=Z) ch=ch-A+a;return ch;main() char s=ABC+abc=defDEF,*p=s;while(*p) *p=cchar(*p);p+;printf(%sn,s);A) abc+ABC=DEFdef B) abc+abc=defdefC) abcaABCDEFdef D) abcab

10、cdefdef(30) 以下程序的输出结果是int f() static int i=0;int s=1;s+=i; i+;return s; main() int i,a=0;for(i=0;i5;i+) a+=f();printf(%dn,a);A) 20B) 24C) 25D) 15(31) 以下程序段的输出结果是char s=141141abct;printf (%dn,strlen(s);A) 9 B) 12 C) 13 D) 14(32) 若有以下程序#include void f(int n);main() void f(int n); f(5);void f(int n) pr

11、intf(%dn,n); 则以下叙述中不正确的是A) 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB) 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数fC) 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明D) 函数f无返回值,所以可用void将其类型定义为无值型(33) 以下程序调用findmax函数返回数组中的最大值findmax(int *a,int n) int *p,*s;for(p=a,s=a; p-as B) *p*s C) apas D) p-ap-s(34) 以下程序的输出结果是main() char cf35=AAAA,BBB,CC;printf(%sn,ch1);A) AAAA B) BBB C) BBBCC D) CC(35) 在C语言中,形参的缺省存储类是A) auto B) register C) static D) extern(36) 若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语

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

当前位置:首页 > 高等教育 > 习题/试题

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