全国计算机二级C语言考试历年真题合集(含答案).docx
《全国计算机二级C语言考试历年真题合集(含答案).docx》由会员分享,可在线阅读,更多相关《全国计算机二级C语言考试历年真题合集(含答案).docx(173页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2000年4月二级C语言笔试试题一、选择题(1)-(40)每小题1分,(41)一(50)每小题2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在 答题卡相应位置上涂黑,答在试卷上不得分。(1)下列述叙中正确的是()。A)显示器和打印机都是输出设备B)显示器只能显示字符C)通常的彩色显示器都有7种颜色D)打印机只能打印字符和表格(2)微型计算机中运算器的主要功能是进行().A)算术运算B)逻辑运算C)算术和逻辑运算D)初等函数运算(3) COMMANDo COM是DOS系统的最外层模块,通常称之为().A)引导程序 B)输入输出系统C)命令处理系统D)
2、文件管理系统(4)电子邮件是()A)网络信息检索服务B)通过Web网页发布的公告信息C)通过网络实时交互的信息传递方式D)一种利用网络交换信息的非交互式服务(5)和十进制数225相等的二进制数是()。A) 11101110 B) 11111110 C) 10000000 D) 11111111(6)下列叙述中正确的是()。A)指令山操作数和操作码两部分组成B)常用参数xxMB表示计算机的速度C)计算机的一个字长总是等于两个字节D)计算机语言是完成某一任务的指令集(7)计算机的内存储器比外存储器()oA)价格便宜B)存储容量大 C)读写速度快D)读写速度慢(8)设当前盘为C盘,执行DOS命令CO
3、PY B:A.TXT PRN之后,结果是()。A) B盘上的A.TXT文件被复制到C盘的PRN文件B)屏幕上显示B盘上的A.TXT文件内容C) B盘上的A.TXT文件内容在打印机上输出D) B盘上的A.TXT文件被复制到B盘上的PRN文件(9)要将当前盘当前目录下的两个文件X1.TXT和B1.TXT连接起来之后存入B盘当前目录下 并且命名为Z.TXT,无论B盘当前目录是什么,完成这件任务可以使用的命令是()。A) COPY A:Xl.TXT+C:Bl.TXT Z.TXTB) COPY Xl.TXT+C:WSBl.TXT B:Z.TXTC) COPY A:X1 ,TXT+C:WSB 1 .TXT
4、D) COPY X 1.TXT+B1.TXT B:Z.TXT(10)下列四组DOS命令中,功能等价的一组是()。A) COPYA:*.* B:与 DISKCOPY A: B:B) COPY ABC.TXT+XYZ.TXT 与 TYPE XYZ.TXTABC.TXTC) COPY ABC.TXT+XYZ.TXT 与 COPY XYZ.TXT+ABC.TXTD) TYPE *.FORCON 与 COPY *.FOR CON(11)设当前目录为D:BB,现要把D:AA目录下首字符是A的文本文件全部删除,应该使用 命令().A) DEL A*.TXTB) DEL AAA.TXTC) DEL AAA*.
5、TXT D) DEL AAA7.TXT(12)在Windows中,启动应用程序的正确方法是()oA)用鼠标指向该应用程序图标B)将该应用程序窗口最小化成图标B)将该应用程序窗口还原D)用鼠标双击该应用程序图标(13)在Windows中,终止应用程序执行的正确方法是()A)将该应用程序窗口最小化成图标B)用鼠标双击应用程序窗口右上角的还原按钮C)用鼠标双击应用程序窗口中的标题栏D)用鼠标双击应用程序窗口左上角的控制菜单框(14)在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在()oA) RAM中B) ROM中 C)硬盘中 D)寄存器中(15)使计算机病毒传播范围最广的媒介是(
6、)。A)硬磁盘 B)软磁盘 C)内部存储器 D)互联网(16)设有intx=ll;则表达式(x+* 1/3)的值是()A)3B)4C) 11D) 12(17)下列程序的输出结果是()oA) 3 B) 3.2 C) 0 D) 3.07 main() double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0;printf(H%d nM, d*y); (18)下列程序执行后的输出结果是(小数点后只写一位)()。A)6 6 6.0 6.0B)6 6 6.7 6.7C)6 6 6.0 6.7D)6 6 6.7 6.0main() double d; float f; lin
7、g 1; int i;i=f=l=d=20/3;printff%d %ld %f %fn”, i,l,f,d); (19)下列变量定义中合法的是()oA) short _a=l-.le-l; B) double b=l+5e2.5;C) long do=0xfdaL;D) float 2_and=l-e-3;(20)设int x=l,y=l;表达式(!x|y)的值是()。A)0B) 1C)2 D)-l(21)与y=(x0?l:xv0?-l:0);的功能相同的if语句是()。A) if(x0)y=l;B) if(x)else ifi(x0)y= 1;else y=0;else if(x=0)if
8、(xO)y= 1;if(xO)y= 1;else ifi(x=O)y=O;else y=-l;else y=-l;(22)以下循环体的执行次数是()oA) 3B)2 C) 1D)0main() int ij;fbr(i=Oj=l; i=j+1; i+=2, j)printfi(%d nH,i); )(23)以下叙述正确的是()oA) do-while语句构成的循环不能用其它语句构成的循环来代替。B) do-while语句构成的循环只能用break语句退出。C)用do-while语句构成的循环,在while后的表达式为非零时结束循环。 D)用do-while语句构成的循环,在while后的表达式
9、为零时结束循环。 (24)下列程序执行后的输出结果是()o A)G B)H C)I D) J main() int x=f; printf(M%c n*A+(xa+l); (25)执行下面的程序段后,变量k中的值为()。A)不定值 B) 33 C) 30 D) 10 int k=3, s2;sO=k; k=sl*10;(26)若已定义:()oint a =0,l,2,3,4,5,6,7,8,9, *p=a,i;其中0i9,则对a数组元素不正确的引用上A) ap-a B) *(&ai) C) pi D) al 0(27)下列程序执行后的输出结果是()。A)6B)7C)8D)9void fiinc
10、(int *a,int b) b0=*a+6; main() int a,b5;a=0; b0=3;func(&a,b); printf(n%d n,b0); (28)下列程序的运行结果是()o A) a=%2,b=%5B) a=2,b=5C) a=d, b=dD) a=%d,b=%d#include main() int a=2,c=5;printfi(,a=%d,b=%dn,a,c);(29)下列程序执行后的输出结果是().A)3B)6C)9 D)随机数main() int a33, *p,i;p=&aOO;fbr(i=p; i9; i+) pi=i+l;printff%d nM,al2)
11、;)(30)设有数组定义char array =China;则数组array所占的空间为()。A) 4个字节B) 5个字节C) 6个字节 D) 7个字节(31)下列程序的输出结果是(A)4B)6C)8 D) 10int b=2;int func(int *a) b += *a; retum(b);)main() int a=2, res=2;res += fiinc(&a);printf(n%d nH,res);)(32)在以下四组中,每组有两个分别运算的函数,运算结果相同的是()。A)4B)2C)2D)0main()int i, j, m=0, n=0;fbr(i=p; i2; i+)fbr
12、(j=0;j=i)m=l;n-H-;printf(%d n,n);)(33)下列程序的输出结果是()A) 5B)6C)7D)8struct abc int a, b, c; ;main() struct abc s2= 1,2,3, 4,5,6; int t;t=s0,a+sl,b;printff%d nn,t);)(34)设 intb=2;表达式(b2)/(bl)的值是().A)0B)2C)4 D) 8(35)在C程序中,可把整型数以二进制形式存放到文件中的函数是().A)rintf 函数B)fiead 函数 C)fvrite 函数 D)fputc 函数(36)下列程序执行后的输出结果是()
13、oA) -32767B) FFFE C)-l D) -32768main() char x=0xFFFF; printfl(M%d )(37)若有定义:float w; int a, b;则合法的switch语句是()A) switch(w) case 1.0: printf(w*nH);case 2.0: printff*n);C) switch(b) case 1: printf(*nH); default: printfi(,nH); case 1+2:B) switch(a); case 1 printfC*iT); case 2 printfi*n);)D) switch(a+b);
14、 case 1: printf(”*n”); case 2: printft*n”); default: printftnnM);(38)以下程序段的执行结果是(A) a=12 y=12 a=14 y=16 a=16 y=20 a=18 y=24C) a= 12 y= 12 a=14 y=26 a=14 y=44B) a=12y=12 a=16 y=28D)a=12y=12int a, y;a= 10; y=0;do a+=2; y+=a;printffa=%d y=%dnn,a,y); if(y20) break; while(a=14);(39)若有以下调用语句,则不正确的fun函数的首部
15、是()oA) void fun(int m, int x) B) void fun(int s, int h41)C) void fun(int p, int *s)D) void fiin(int n, int a)main() int a50,n;fun(n, &a9);)(40)语句 printfVabreVhiyboun);的输出结果是()。A) abreVhiybouB) abrehiybouC) reTiiyouD) abrehiybou(说明:b是退格符)(41)请选出正确的程序段()oA) int *p;B) int *s, k;scanfC*%d,p);*s= 100;C)
16、int *s, k; D) int *s, k;char *p, c;char *p, e;s=&k;s=&k;p=&c;p=&c;*p=,a,;s=p;.*s=l;(42)已知指针p的指向如下图所示,则执行语句*-p;后*p的值是()oA) 30 B) 20 C) 19 D) 29a0 ala2 a3 a4I I I I I I| 10 | 20 | 30 | 40 | 50 | (43)设已有定义:char *st=how are you;下列程序段中正确的是()。A) char all, *p; strcpy(p=a+1 ,&st4);B) char al 1; strcpy(+a, s
17、t);C) char al 1; strcpy(a, st);D) char a, *p; strcpy(p=&a 1 ,st+2);(44)下列程序执行后的输出结果是()oA) you&ne B) you C) me D) errmai()char arr24;strcpy(arr,youM); strcpy(arr 1arr03=,&,;printff%s nn,arr);(45)下列程序执行后的输出结果是()oA) hello B) hel C) hlo D) himvoid fund (int i);void func2(int i);char st=hello,friend!M;vo
18、id fund (int i)printfC%c”,sti);if(i3)i+=2;func2(i);)void fiinc2(int i)printfC%,sti);if(i3)i+=2;funcl(i); main() int i=0; funcl(i); printffW);(46)假定下列程序的可执行文件名为prg.exe,则在该程序所在的子目录下输入命令行:prg hello goodv回车,后,程序的输出结果是()。A) hello good B) hg C) hel D) hellogoodmain()(int argc, char *argv)int i;if(argc-O)r
19、etum;fbr(i=l;inext=&b;D) (*p).next=q;struct nodechar data;struct node *next;a,b,*p=&a, *q=&b;data next data nexta| 5 | b| 9 | 0|I I 1 I I 1Tp Tq(49)变量a所占内存字节数是()456空格789v回车,输出结果是(A) 123,456,789B) 1,456,789C) 1,23,456,789 D) 1,23,456main() char s100; int c, i;scanf(M%cM,&c); scanf(H%d,&i); scanfi,%s,
20、s);printf(%c,%d,%s n,c,i,s);)二)填空题(每空2分,共40分)请将每空的正确答案写在答题卡上臼20序号的横线上,答在试卷上不得分。(1)计算机网络按通信距离来划分,可分为局域网和广域网。因特网属于1。(2)当前盘是C,确保在D盘的根目录下建立一个子目录USER的一条DOS命令是2。(3)要将当前盘当前目录中所有扩展名为.TXT的文件内容显示在屏幕上的DOS命令是3。(4) DOS命令分为内部命令和外部命令,CHKDSK命令是4命令。(5)在Windows中,为了终止一个应用程序的运行,首先单击该应用程序窗口中的控制菜单框, 然后在控制菜单中单击5命令。(6)设有以下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 语言 考试 历年 真题合集 答案
限制150内