logo资料库

1996年9月全国计算机二级C语言考试真题及答案.doc

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
1996 年 9 月全国计算机二级 C 语言考试真题及答案 一、 选择题((1)-(40)每小题 1 分, (41)-(50)每小题 2 分, 共 60 分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题 卡相应位置上,答在试卷上不得分。 (1) 电子数字计算机主要的工作特点是 A.高速度 B.高精度 C.存储程序与自动控制 D.记忆力强 (2) 在微机的性能指标中,用户可用的内存储器容量通常是指 A.ROM 的容量 B.RAM 的容量 C.ROM 和 RAM 的容量总和 D.CD-ROM 的容量 (3) 将十六制数 176 转换成十进制数是 A.366 B.268 C.374 D.270 (4) 800 个 24×24 点阵汉字字型库所需要的存储容量是 A.7.04KB B.56.25KB C.7200KB D.450KB (5) 下列说法中正确的是 A.计算机体积越大,其功能就越强 B.在微机性能指标中,CPU 的主频越高,其运算速度越快 C.两个显示器屏幕大小相同,则它们的分辨率必定相同 D.点阵打印机的针数越多,则能打印的汉字字体就越多 1
(6) 某片软盘上已染有病毒,为防止该病毒传染计算机系统,正确的措施是 A.删除该软盘上所有程序 B.给该软盘加上写保护 C.将该软盘放一段时间后再用 D.将该软盘重新格式化 (7) 下列设备中,只能作为输出设备的是 A.CON B.NUL C.PRN D.鼠标器 (8) 假设 DOS 系统文件与所有外部命令文件都在 C 盘根目录中,下列 DOS 命令中能正确执行 的是 A.DEL IBMBIO.COM B.DISKCOPY C: A: C.RD C:\ D.COPY COMMAND.COM A: (9) 若当前盘为 C 盘,在 A 盘目录\MY 中只有文本文件 FN.DAT,A 盘当前目录为根目录,则 查看该文件的内容可使用的命令是 A.TYPE MY\FN.DAT B.TYPE A:\MY\*.* C.TYPE \MY\FN.DAT D.TYPE A:\MY\FN.DAT (10) 设所有的外部命令文件在 C 盘目录\DOS 下.若当前盘为 B 盘,则要在容量为 1.2MB 的 驱动器 A 上格式化一张容量为 360KB 的软盘,正确的命令是 A.FORMAT A:\360 B.C:\DOS\FORMAT A:/4 C.FORMAT A:\4 D.C:\DOS\FORMAT A:\4 (11) 有一张 DOS 启动软盘,在根目录下用 DIR 命令显示出文件总数为 20 个,若用 COPY 命 2
令把该软盘根目录下的文件复制到另一张软盘上,则多能复制的文件个数是 A.18 B.19 C.20 D.22 (12) 为列出 A 盘当前目录中文件标识符不超过三个字符、扩展名为任意的文件清单,可选 用的命令是 A.DIR ??*.* B.DIR A:???.* C.DIR A:*.??? D.DIR A:\*.* (13) 为了将 A 盘当前目录\USER\AA 中所有扩展名为.DAT 的文件以同名复制 到 A 盘目录 \USER 中,若当前盘为 C 盘,则可选用的命令是 A.COPY A:\USER\AA*.DAT B.COPY A:\USER\AA*.DAT A:USER C.COPY A:\USER\AA*.DAT A: D.COPY A:\USER\AA*.DAT A:\USER (14) 对计算机软件正确的态度是 A.计算机软件不需要维护 B.计算机软件只要能复制得到就不必购买 C.受法律保护的计算机软件不能随便复制 D.计算机软件不必有备份 (15) 下列 DOS 命令中,正确的是 A.TYPE A:\*.FOR B.COPY A:\*.FOR>PRN C.TYPE A:\*.FOR>PRN D.COPY A:\*.FOR PRN (16) 下列四组 DOS 命令中,互相等价的一组是 A.COPY A:*.* B:与 DISKCOPY A: B: 3
B.COPY ABC.TXT+XYZ.TXT 与 TYPE XYZ.TXT>>ABC.TXT C.COPY ABC.TXT+XYZ.TXT XYZ.TXT 与 COPY XYZ.TXT+ABC.TXT D.TYPE *.FOR>CON 与 COPY *.FOR CON (17) 在计算机内部,一切信息存取、处理和传送的形式是 A.ASCII 码 B.BCD 码 C.二进制 D.十六进制 (18) 计算机的软件系统一般分为 A.系统软件、应用软件与各种字处理软件 B.操作系统、用户软件与管理软件 C.系统系统与应用软件 D.操作系统、实时系统与分时系统 (19) 与二进制数 101.01011 等值的十六制数为 A.A.B B.5.51 C.A.51 D.5.58 (20) 如果按字长来划分,微机可以分为 8 位机、16 位机、32 位机和 64 位机。所谓 32 位机 是指该计算机所用的 CPU A.同时能处理 32 位二进制数 B.具有 32 位的寄存器 C.只能处理 32 位二进制定点数 D.有 32 个寄存器 (21) 下列语句中符合 C 语言语法的赋值语句是 A.a=7+b+c=a+7; B.a=7+b++=a+7; C.a=7+b,b++,a+7 D.a=7+b,c=a+7; 4
(22) 在 C 语言中,要求运算数必须是整型的运算符是 A.% B./ C.< D.! (23) 已知字母 A 的 ASCII 码为十进制的 65,下面程序的输出是 A.67,D B.B,C C.C,D D.不确定的值 main() { char ch1,ch2; ch1=’A’+’5’-’3’; ch2=’A’+’6’-’3’; printf("%d,%c\n",ch1,ch2);} (24) 下面程序的输出是 A.0 B.1 C.3 D.不确定的值 main() { int x=10,y=3; printf("%d\n",y=x/y);} (25) 若执行下面的程序时从键盘上输入 3 和 4,则输出是 A.14 B.16 C.18 D.20 main() 5
{ int a,b,s; scanf("%d %d",&a,& B.; s=a; if(as=s*s; printf("%d\n",s);} (26) 下面的程序 A.有语法错误不能通过编译 B.输出* * * *。 C.可以通过编译,但是不能通过连接,因而不能运行。 D.输出# # # #。 main() { int x=3,y=0,z=0; if(x=y+z)printf("* * * *"); else printf("# # # #");} (27) 下面的程序 A.输出的是 1 B.输出的是 1 和-2 C.输出的是 3 和 0 D.是死循环 main() { int x=3; do { printf("%d\n",X-=2); }while(!(--x));} (28) 下面程序的输出是 A.17 B.18 C.23 6
D.24 main() { int x=023; printf(%d\n",--x);} (29) 若执行下面的程序时从键盘上输入 5,则输出是 A.7 B.6 C.5 D.4 main() { int x; scanf("%d",&x); if(x++>5) printf("%d\n",x); else printf("%d\n",x--);} (30) 下面程序的输出是 A.3 B.4 C.1 D.2 main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));} (31) 执行下面程序中的输出语句,a 的值是 A.65 B.20 C.15 D.10 main() { int a; 7
printf("%d\n",(a=3*5,a*4,a+5));} (32) 下面程序的输出是 A.0 1 2 3 B.0 4 0 10 C.0 4 5 15 D.1 4 5 15 main() { enum team {my,your=4,his,her=his+10}; printf("%d %d %d %d\n",my,your,his,her);} (33) 下面程序的输出是 A.0 0 3 B.0 1 2 C.1 0 3 D.1 1 2 main() { int a=-1, b=4,k; k=(a++<=0)&&(!(b--<=0)); printf("%d %d %d\n",k,a, B.;} (34) 下面的程序片段所表示的数学函数关系是上面程序片段的输出结果是 ┌ -1(x<0) ┌ 1 (x<0) │ │ A.y = ┤ 0 (x=0) B.y = ┤-1 (x=0) │ │ └ 1 (x>0) └ 0 (x>0) ┌ 0 (x<0) ┌ -1(x<0) │ │ C.y = ┤-1 (x=0) 8
分享到:
收藏