2001年9月全国计算机等级考试二级试卷c语言程序设计

上传人:xzh****18 文档编号:34545651 上传时间:2018-02-25 格式:DOC 页数:10 大小:38KB
返回 下载 相关 举报
2001年9月全国计算机等级考试二级试卷c语言程序设计_第1页
第1页 / 共10页
2001年9月全国计算机等级考试二级试卷c语言程序设计_第2页
第2页 / 共10页
2001年9月全国计算机等级考试二级试卷c语言程序设计_第3页
第3页 / 共10页
2001年9月全国计算机等级考试二级试卷c语言程序设计_第4页
第4页 / 共10页
2001年9月全国计算机等级考试二级试卷c语言程序设计_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2001年9月全国计算机等级考试二级试卷c语言程序设计》由会员分享,可在线阅读,更多相关《2001年9月全国计算机等级考试二级试卷c语言程序设计(10页珍藏版)》请在金锄头文库上搜索。

1、2001 年 9 月全国计算机等级考试二级试卷 C 语言程序设计(考试时间:120 分钟,满分 100 分)一、选择题(1)-(40)题每题 1 分,(41)-(50)题每题 2 分,共 60 分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 (l) 在计算机系统中,一个字节的二进制位数为 A) 16 B) 8 C) 4 D) 由 CPU 的型号决定 (2) 存储 1616 点阵的一个汉字信息,需要的字节数为 A) 32 B) 64 C) 128 D) 256 (3) 英文大写字母 B 的 ASCII 码为 42

2、H,英文小写字母 b 的 ASCII 码为 A) 43H B) 84H C) 74H D) 62H (4) 下列计算机语言中,CPU 能直接识别的是 A) 自然语言 B) 高级语言 C) 汇编语言 D)机器语言 (5) 在计算机领域中,所谓裸机是指 A) 单片机 B) 单板机 C) 不安装任何软件的计算机 D) 只安装操作系统的计算机 (6) 下列带有通配符的文件名中,能代表文件 ABCDEF.DAT 的是 A) A*.* B) ?F.* C) *.?D) AB?.* (7) 下列 DOS 命令中,执行时不会发生错误的是 A) TYPE *.TXT B) DIR *.TXT C) REN EA

3、ST.TXT A:b.TXT D) COPY *.TXTCON (8) 设当前盘为 C 盘,C 盘的当前目录为ABC。下列 DOS 命令中能正确执行的是 A) MD B) MD A: C) MD AB D) CD C: (9) 为了将 C:USER 中的文件 FILE.TXT 同名复制到 A 盘根目录下,下列 DOS 命令中能正确执行的是 A) TYPE C:USERFILE.TXT A:FILE.TXT B) TYPE C:USERFILE.TXT A:FILE.TXT C) COPY C:USERFILE.TXT A:FILE.TXT D) COPY C:USERFILE.TXT (10)

4、 在 Windows 下,当一个应用程序窗口被最小化后,该应用程序 A) 终止运行 B) 暂停运行 C) 继续在后台运行 D) 继续在前台运行 (11) 在 Windows 环境下,下列操作中与剪贴板无关的是 A) 剪切 B) 复制 C) 粘贴 D) 删除 (12) 在 Windows 环境下,实现窗口移动的操作是 A) 用鼠标拖动窗口中的标题栏 B) 用鼠标拖动窗口中的控制按钮 C) 用鼠标拖动窗口中的边框 D) 用鼠标拖动窗口中的任何部位 (13) 一台计算机连入计算机网络后,该计算机 A) 运行速度会加快 B) 可以共享网络中的资源 C) 内存容量变大 D) 运行精度会提高 (14) 不

5、能作为计算机网络中传输介质的是 A) 微波 B) 光纤 C) 光盘 D) 双绞线 (15) 下列各项中,不属于多媒体硬件的是 A) 声卡 B) 光盘驱动器 C) 显示器 D) 多媒体制作工具 (16) 在 C 语言中,合法的长整型常数是 A) OL B) 4962710 C) 324562& D) 216D (17) 以下有 4 组用户标识符,其中合法的一组是 A) For B) 4d C) f2_G3 D) WORD -sub DO IF void Case Size abc define (18) 以下选项中合法的字符常量是 A)B B) 010 C) 68 D) D (19) 假定 x

6、和 y 为 double 型,则表达式 x=2,y=x+3/2 的值是 A) 3.500000 B) 3 C) 2.000000 D) 3.000000 (20) 以下合法的赋值语句是 A) x=y=100 B) d-; C) x+y; D) c=int(a+b); (21) 设正 x、y 均为整型变量,且 x=10 y=3,则以下语句的输出结果是 pprintf(%d,%dn,x-,-y); A) 10,3 B) 9.3 C) 9.2 D)10.2 (22) x、y、z 被定义为 int 型变量,若从键盘给 x、y、z 输入数据,正确的输入语句是 A) INPUT x、y、z; B) sca

7、nf(%d%d%d, C) scanf(%d%d%d,x,y,z); D) read(%d%d%d, (23) 以下程序的输出结果是 main() int a=3; printf(%dn,(a+a-=a*a) ); A) -6 B)12 C) 0 D) -12 (24) 设 a、b、C、d、m、n 均为 int 型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=ab)&(n=cd)运算后,n 的值位为 A) 0 B) 1 C)2 D) 3 (25) 阅读以下程序: main() int x; scanf(%d, if(x-=0;i-) ai=10-i; printf

8、(%d%d%d,a2,a5,a8); A) 258 B) 741 C) 852 D) 369 (39) 以下数组定义中不正确的是 A) int a23; B) int b3=0,1,2,3; C) int c100100=0; D) int d3=1,2,1,2,3,1,2,3,4; (40) 以下程序的输出结果是 main() int a44=1,3,5,2,4,6,3,5,7; printf(%d%d%d%dn,a03,a12,a21,a30; A) 0650 B) 1470 C) 5430 D) 输出值不定 (41) 以下程序的输出结果是 main() char st20= hello0

9、t; printf(%d %d n,strlen(st),sizeof(st); A) 9 9 B) 5 20 C) 13 20 D) 20 20 (42) 以下选项中,不能正确赋值的是 A) char s110;s1=Ctest; B) char s2=C, t, e, s, t; C) char s320=Ctest; D) char *s4=Ctestn (43) 以下程序的输出结果是 amovep(int p, int (a)3,int n) int i, j; for( i=0;ix,(h1,p)-y); A) 12 B) 23 C) 14 D) 32 (45) 以下程序的输出结果是

10、 main() int a, b; for(a=1, b=1; a=10) break; if (b%3= =1) b+=3; continue; printf(%dn,a); A) 101 B) 6 C) 5 D) 4 (46) 以下程序的输出结果是 union myun struct int x, y, z; u; int k; a; main() a.u.x=4; a.u.y=5; a.u.z=6; a.k=0; printf(%dn,a.u.x); A) 4 B) 5 C) 6 D) 0 (47) 以下程序的输出结果是 int a, b; void fun() a=100; b=200

11、; main() int a=5, b=7; fun(); printf(%dd n, a,b); A) 100200 B) 57 C) 200100 D) 75 (48) 以下程序的输出结果是 #define M(x,y,z) x*y+z main() int a=1,b=2, c=3; printf(%dn, M(a+b,b+c, c+a); A) 19 B) 17 C) 15 D) 12 (49) 整型变量 x 和 y 的值相等、且为非 0 值,则以下选项中,结果为零的表达式是 A) x | y B) x | y C) x & y D) x y (50) 下面的程序执行后,文件 test

12、t.t 中的内容是 #include void fun(char *fname.,char *st) FILE *myf; int i; myf=fopen(fname,w ); for(i=0;ifclose(myf); main() fun(test,new world; fun(test,hello,0;) A)hello,B)new worldhello,C)new world D)hello, rld 二、填空题(每空 2 分,共 40 分) 请将每一个空的正确答案写在答题卡【l】至【20】序号的横线上,答在试卷上不得分。 (l)为了将当前盘当前目录中的所有文本文件(扩展名为.TXT

13、)的内容打印输出,正确的单条 DOS命令为【l】。 (2)设当前盘为 C 盘。为了在 A 盘的当前自录USER 下建立一个新的子目录 X,正确的 DOS 命令为【2】。 (3)在 XCOPY、COPY、TIME 三个 DOS 命令中,属于外部命令的是【3】。 (4)在 32 位的计算机中,一个字长等于【4】个字节。 (5)计算机网络分为局域网和广域网,因特网属于【5】。 (6)语句:x+;?+x; x=x+1;?x=l+x; ,执行后都使变量 x 中的值增 1,请写出一条同一功能的赋值语句(不得与列举的相同)【6】。 (7)设 y 是 int 型变量,请写出判断 y 为奇效的关系表达【7】。

14、(8)以下程序运行后的输出结果是【8】。 main() int i=10, j=0; do j=j+i; i-; while(i2); printf(%dn,j); (9) 设有以下程序: main() int n1,n2; scanf(%d, while(n2!=0) n1=n2%10; n2=n2/10; printf(%d,n1); 程序运行后,如果从键盘上输入 1298;则输出结果为【9】。 (10) 以下程序输出的最后一个值是【10】。 int ff(int n) static int f=l; f=f*n; return f; main() int i; for(I=1;I=5;I

15、+ printf(%dn,ff(i); (11) 以下函数的功能是:求 x 的 y 次方,请填空。 double fun( double x, int y) int i; double z; for(i=1, z=x; ireturn z; (12) 设有以下程序: main() int a, b, k=4, m=6, *p1= a=pl= b=(*p1)(*p2)+7; printf(a=%dn,a); printf(b=%dn,b); 执行该程序后,a 的值为【12】,b 的值为【13】。 (13) 若已定义:int a10, i;,以下 fun 函数的功能是:在第一个循环中给前 10 个数组元素依次赋 1、2、3、4、5、6、7、8、9、10;在第二个循环中使 a 数组前 10 个元素中的值对称折叠,变成 1、2、3、4、5、5、4、3、2、1。请填空。 fun( int a ) int i; for(i=1; i=10; i+) 【14】=i; for(i=0; i5; i+) 【15】=ai

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

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

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