收藏 分享(赏)

全国计算机等级考试二级笔试试卷基础部分和C语言程序设计2003年4月.doc

上传人:dzzj200808 文档编号:2299719 上传时间:2018-09-10 格式:DOC 页数:15 大小:107.22KB
下载 相关 举报
全国计算机等级考试二级笔试试卷基础部分和C语言程序设计2003年4月.doc_第1页
第1页 / 共15页
全国计算机等级考试二级笔试试卷基础部分和C语言程序设计2003年4月.doc_第2页
第2页 / 共15页
全国计算机等级考试二级笔试试卷基础部分和C语言程序设计2003年4月.doc_第3页
第3页 / 共15页
全国计算机等级考试二级笔试试卷基础部分和C语言程序设计2003年4月.doc_第4页
第4页 / 共15页
全国计算机等级考试二级笔试试卷基础部分和C语言程序设计2003年4月.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 1 页,共 15 页全国计算机等级考试二级笔试试卷基础知识和 C 程序设计(考试时间 120 分钟, 满分 100 分)2003 年 4 月一、选择题((1)(40)每小题 1 分,(41)(55)每小题 2 分,共 60 分)下列各题 A) 、B)、C)、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 用 8 位无符号二进制数能表示的最大十进制数为A) 127 B) 128 C) 255 D) 256(2) 在 64 位高档微机中,一个字长所占的二进制位数为A) 8

2、B) 16 C) 32 D) 64(3) 在 Windows 环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住A) Alt 键 B)Esc 键 C)Shift 键 D)Ctrl 键(4) 在 Windows 菜单中,暗淡(灰色)的命令项表示该命令A) 暂时不能用 B) 正在执行 C) 包含下一层菜单 D) 包含对话框(5) 在 DOS 环境下,为了得到 TYPE 命令的帮助信息,正确的 DOS 命令为A) TYPE B) TYPE/H C) TYPE/* D) TYPE/?(6) 下列选项中,能作为合法 DOS 文件名的是A) ANP/A.DATB) ABCCOM C) ECD.BAS

3、IC D) XY+Z.TXT(7) 下列叙述中正确的是A) 在 Windows 环境下,最大化的窗口是不能移动的B) 在 Windows 环境下,应用程序窗口最小化后,该应用程序暂停执行C) 在 Windows 环境下,只有最小化的窗口才能关闭D) 在 Windows 环境下,不能关闭最大化的窗口(8) 在 Windows 环境下,工具栏中的复制按钮是A) B) C) D) (9) 在 Windows98 环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按A) Ctrl+PrintScreen 键 B) Alt+PrintScree 键C) Shift+PrintScreen 键 D) Pr

4、intScreen 键(10) 目前,计算机病毒扩散最快的途径是A) 通过软件复制 B) 通过网络传播C) 通过磁盘考贝 D) 运行游戏软件(11) 以下叙述中正确的是全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 2 页,共 15 页A) C 语言比其他语言高级B) C 语言可以不用编译就能被计算机识别执行C) C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式D) C 语言出现的最晚,具有其他语言的一切优点(12) C 语言中用于结构化程序设计的三种基本结构是A) 顺序结构、选择结构、循环结构 B) if、switch、breakC) for、while、

5、do-while D) if、for、continue(13) 在一个 C 程序中A) main 函数必须出现在所有函数之前 B) main 函数可以在任何地方出现C) main 函数必须出现在所有函数之后 D) main 函数必须出现在固定位置(14) 下列叙述中正确的是A) C 语言中既有逻辑类型也有集合类型B) C 语言中没有逻辑类型但有集合类型C) C 语言中有逻辑类型但没有集合类型D) C 语言中既没有逻辑类型也没有集合类型(15) 下列关于 C 语言用户标识符的叙述中正确的是用户标识符中可以出现在下划线和中划线(减号)用户标识符中不可以出现中划线,但可以出现下划线用户标识符中可以出

6、现下划线,但不可以放在用户标识符的开头用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头(16) 若有以下程序段(n 所赋的是八进制数)int m=32767,n=032767printf(“%d,%o/n“,m,n);执行后输出结果是A) 32767,32767 B) 32767,032767C) 32767,77777 D) 32767,077777(17) 下列关于单目运算符+、-的叙述中正确的是A) 它们的运算对象可以是任何变量和常量B) 它们的运算对象可以是 char 型变量和 int 型变量,但不能是 float 型变量C) 它们的运算对象可以是 int 型变量,但

7、不能是 double 型变量和 float 型变量D) 它们的运算对象可以是 char 型变量、int 型变量和 float 型变量(18) 若有以下程序段int m=0xabc,n=0xabc;m-=n;printf(“%Xn“,m);执行后输出结果是全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 3 页,共 15 页A) 0X0 B) 0x0 C) 0 D) 0XABC(19) 有以下程序段int m=0,n=0; char c=a;scanf(“%d%c%d“,printf(“%d,%c,%dn“,m,c,n);若从键盘上输入:10A10,则输出结果是:A) 10

8、,A,10 B) 10,a,10 C) 10,a,0 D) 10,A,0(20) 有以下程序main() int i;for(i=0;ibc)printf(“%dn“,d);else if(c-1=d)=1)printf(“%dn“,d+1);elseprintf(“%dn“,d+2)执行后输出结果是全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 4 页,共 15 页A) 2 B) 3 C) 4 D) 编译时有错,无结果(23) 有以下程序main() int p7=11,13,14,15,16,17,18,i=0,k=0;while(iy?x:y; int f2(in

9、t x,int y) return xy?y:x; main() int a=4,b=3,c=5,d,e,f;d=f1(a,b); d=f1(d,c);e=f2(a,b);e=f2(e,c);f=a+b+c-d-e;printf(“%d,%d,%dn“,d,f,e);执行后输出结果是A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 3,5,4(28) 有如下程序void f(int x,int y) int t;if(xint a=4,b=3,*p,*q,*w;p= q= w=q; q=NULL;则以下选项中错误的语句是A) *q=0; B) w=p; C) *p=a; D) *p=

10、*w;(30) 有以下程序int *f(int *x,int *y) if(*x=0;ps-) puts(ps);执行后的输出结果是A) yz B) z C) z D) xxyz yz yz xyxyz xyz(42) 有以下程序main() int a3=1,2,3,4,5,0,*pa3,i;pa=a;for(i=0;i则运行结果为A) 6 B)8 C)3 D)4(45) 以下程序段中,能够通过调用函数 fun,使 main 函数中的指针变量 p 指向一个合法的整型单元的是A) main() B) main int *p; int *p;fun(p); fun(int fun(int *p)

11、 int fun(int *p) int s; p= int s;*p=C) #include D) #include全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 10 页,共 15 页 main() main() int *p; int *p;fun( fun(p); int fun(int *p) int fun(int *p) *p=(int *)malloc(2); p=(int *)malloc(sizeo(int);(46) 若要说明一个类型名 STP,使得定义语句 STP s 等价于 char *s,以下选项中正确的是A) typedef STP cha

12、r *s; B) typedef *char STP;C) typedef stp *char; D) typedef char* STP;(47) 设有如下定义struct ss char name10;int age;char sex;std3,*p=std;下面各输入语句中错误的是A) scanf(“%d“, B) scanf(“%s“,C) scanf(“%c“,(48) 设 char 型变量 x 中的值为 10100111,则表达式(2+x)(3)的值是A) 10101001 B) 10101000 C) 11111101 D) 01010101(49) 以下叙述中不正确的是A)语言

13、中的文本文件以 ASC码形式存储数据B)语言中对二进制文件的访问速度比文本文件快C)语言中,随机读写方式不适用于文本文件D)语言中,顺序读写方式不适用于二进制文件(50) 以下程序企图把从终端输入的字符输出到名为 abc.txt 的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#includemain() FILE *fout; char ch;fout=fopen(abc.txt,w);ch=fgetc(stdin);while(ch!=#) fputc(ch,fout);ch=fgetc(stdin);全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第

14、 11 页,共 15 页fclose(fout);出错的原因是A) 函数 fopen 调用形式错误 B) 输入文件没有关闭C) 函数 fgetc 调用形式错误 D) 文件指针 stdin 没有定义二、填空题(每空 2 分,共 20 分)请将每空的正确答案写在答题卡上【1】【20】序号的横线上,答在试卷上不得分。(1) 用十六进制绘存储器中的字节地址进行编号,若地址编号从 000 到 FFFF,则该存诸器的容量为【1】KB。(2) 假设在当前盘的当前目录下有两个文件 A.TXT 和 B.TXT,现要将文件 B.TXT 合并连接到文件 A.TXT 的后面。若使用 COPY 命令,则完整的命令为【2

15、】 。(3) E-mail 地址由用户和域名两部分组成,这两部分的分隔符为【3】 。(4) 假设在当前盘当前目录下有一个可执行程序 USER.EXE。现要执行该程序,并要求在执行过程中将显示输出的结果信息存入当前盘当前目录的文件 OUT.DAT 中,则完整的 DOS 命令为【4】 。(5) 在 DOS 环境下,表示打印机的设备文件名为【5】 。(6) 若有语句int i=-19,j=i%4;printf(“%dn“,j);则输出结果是 【6】 。(7) 若有程序main() int i,j;scanf(“i=%d,j=%d“;printf(“i=%d,j=%dn“,i,j);要求给 i 赋 1

16、0,给 j 赋 20,则应该从键盘输入 【】 。(8) 若有以下程序main() int p,a=5;if(p=a!=0)printf(“%dn“,p);elseprintf(“%dn“,p+2);全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 12 页,共 15 页执行后输出结果是 【8】 。(9) 若有以下程序main() int a=4,b=3,c=5,t=0;if(amain() FILE *fr; char str40;fgets(str,5,fr);printf(“%sn“,str);fclose(fr);二级笔试试卷基础知识和 C 程序设计评分标准和参考答

17、案一、选择题((1)(40)每小题 1 分,(41)(50)每小题 2 分,共 60 分)(1) C (2) D (3) D (4) A (5) D(6) B (7) A (8) C (9) D (10) B(11) C (12) A (13) B (14) D (15) B全国计算机等级考试二级笔试试卷(C 语言) ,2003 年 4 月 第 15 页,共 15 页(16) A (17) D (18) C (19) A (20) A(21) C (22) B (23) D (24) A (25) B(26) D (27) C (28) D (29) A (30) B(31) C (32) B

18、 (33) D (34) C (35) C(36) C (37) C (38) B (39) A (40) C(41) C (42) A (43) A (44) A (45) C(46) D (47) B (48) D (49) D (50) A二、填空题(每空 2 分,共 20 分)(1) 【1】 64(2 6)(2) 【2】 COPY A.TXT+B.TXT A.TXT 或 COPY A.TXT+B.TXT(3) 【3】 (4) 【4】 USEROUT.DAT(USEROUT.DAT)或 USER.EXEOUT.DAT 或 USER.EXEOUT.DAT(5) 【5】 PRN 或 LPT1

19、 或 LPT1: 或 LPT2 或 LPT2:(6) 【6】 -3(7) 【7】 i=10,j=20(8) 【8】 1(9) 【9】 5 0 3【10】 58【11】 7(10) 【12】 9(11) 【13】 xii(12) 【14】 xi-1j-1+xi-1j 或 i-1j+xi-1j-1【15】 si9 或 !(si=0&si9 或 !(si=0&si9|si=0)或 *(s+i)9 或 !(*(s+i)=0&*(s+i)9|*(s+i)=0) 或 isdigit(*(s+i) = = 0(13) 【16】 0或 0 或 NULL【17】 findbig【18】 16(14) 【19】 x,link=&z 或 x.link=y.ink【20】 Hell【完】

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 计算机等级考试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报