1999年9月全国计算机等级考试二级C语言笔试试题及答案.doc_第1页
1999年9月全国计算机等级考试二级C语言笔试试题及答案.doc_第2页
1999年9月全国计算机等级考试二级C语言笔试试题及答案.doc_第3页
1999年9月全国计算机等级考试二级C语言笔试试题及答案.doc_第4页
1999年9月全国计算机等级考试二级C语言笔试试题及答案.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1999年9月全国计算机等级考试二级C语言笔试试题及答案一、选择题(1)-(40)每个选项1分,(41)-(50)每个选项2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。(1)十进制数1385转换成十六进制数为A568 B569 CD85 DD55(2)下列叙述中正确的是A计算机病毒只能传染给可执行文件B计算机软件是指存储在软盘中的程序C计算机每次启动的过程之所以相同,是因为RAM中的所有信息在关机后不会丢失D硬盘虽然装在主机箱内,但它属于外存(3)一个字长的二进制位数是A8 B16 C32 D随计算机系统而不同的(4)CPU主要由运算器与控制器组成,下列说法中正确的是A运算器主要负责分析指令,并根据指令要求作相应的运算B控制器主要完成对数据的运算,包括算术运算和逻辑运算C控制器主要负责分析指令,并根据指令要求作相应的运算D控制器直接控制计算机系统的输入与输出操作(5)下列叙述中正确的是A将数字信号变换成便于在模拟通信线路中传输的信号称为调制B以原封不动的形式将来自终端的信息送入通信线路称为调制解调C在计算机网络中,一种传输介质不能传送多路信号D在计算机局域网中,只能共享软件资源,而不能共享硬件资源(6)各种网络传输介质A具有相同的传输速率和相同的传输距离B具有不同的传输速率和不同的传输距离C具有相同的传输速率和不同的传输距离D具有不同的传输速率和相同的传输距离(7)多媒体计算机系统的两大组成部分是A多媒体功能卡和多媒体主机B多媒体通信软件和多媒体开发工具C多媒体输入设备和多媒体输出设备D多媒体计算机硬件系统和多媒体计算机软件系统(8)按通信距离划分,计算机网络可以分为局域网和广域网。下列网络中属于局域网的是AInternet BCERNET CNovell DCHINANET(9)在Windows中,启动应用程序的正确方法是A用鼠标双击该应用程序图标 B将该应用程序窗口最小化成图标C将该应用程序窗口还原 D将鼠标指向该应用程序图标(10)在Windows中,终止应用程序执行的正确方法是A用鼠标双击应用程序窗口左上角的控制菜单框B将应用程序窗口最小化成图标C用鼠标双击应用程序窗口右上角的还原按钮D用鼠标双击应用程序窗口中的标题栏(11)DOS控制键Ctrl+Alt+Del的功能为A删除一个字符并退格 B暂停标准输出设备的输出C热启动 D终止当前操作(12)设当前盘为C盘,为了将A盘当前目录中所有扩展名为.PAS 的文件改成扩展名为.P,应使用的DOS命令为AREN A:*.PAS A:*.P BREN A:*.PAS *.PBREN A:.PAS A:.P DREN A:.PAS .P(13)设当前盘为C盘,其根目录下有两个子目录D1与D2,且当前目录为D1,若要进入子目录D2,正确的DOS命令为ACD D2 BCD D2 CCD D2 DCD D1D2(14)设当前盘为A盘,要将B盘当前目录下的两个文件A.TXT与X.TXT 连接后以文件名Y.TXT存放到A盘的当前目录中,正确的DOS命令为ACOPY A.TXT+X.TXT A:Y.TXT BCOPY B:A.TXT+X.TXT A:Y.TXTBCOPY B:A.TXT+B:X.TXT%26gt;Y.TXT DCOPY B:A.TXT+B:X.TXT Y.TXT(15)下列DOS命令中正确的是AREN USERA.TXT B.TXT BCD CTYPE *.TXT DMD (16)以下选项中属于C语言的数据类型是A复数型 B逻辑型 C双精度型 D集合型(17)在C语言中,不正确的int类型的常数是A32768 B0 C037 D0xAF(18)语句:printf(%d,(a=2)%26amp;%26amp;(b= -2);的输出结果是A无输出 B结果不确定 C-1 D1(19)下列描述中不正确的是A字符型数组中可以存放字符串B可以对字符型数组进行整体输入、输出C可以对整型数组进行整体输入、输出D不能在赋值语句中通过赋值运算符=对字符型数组进行整体赋值(20)设有如下定义:int x=l,y=-1;,则语句:printf(%dn,(x-%26amp;+y);的输出结果是A1 B0 C-1 D2(21)当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是Ac=b=a; B(a=C(b=c);C(a=c)%26amp;%26amp;(b=c); Da=c=b;(22)以下程序的输出结果是A10 1 9 2 B9 8 7 6 C10 9 9 0 D10 10 9 1main( ) int x=10,y=10,I;for(i=0;x%26gt;8;y=+i)printf(%d,%d ,x-,y);(23)以下程序的输出结果是A5 2 B5 1 C5 3 D9 7main( ) int i,x33=9,8,7,6,5,4,3,2,1,*p=%26amp;x11;for(i=0;i%26lt;4;i+=2)printf(%d ,pi);(24)以下程序的输出结果是A6 B6789 C6 D789main( ) char a10=1,2,3,4,5,6,7,8,9,0,*p;int i;i=8;p=a+I;printf(%sn,p-3);(25)以下程序的运行结果是A运行后报错 B6 6 C6 12 D5 5#include stdio.hmain( )int a =1,2,3,4,5,6,7,8,9,10,11,12,;int *p=a+5, *q=NULL;* q=*(p+5);printf(%d %d n,*p,*q);(26)以下说法中正确的是A#define和printf都是C语句 B#define是C语句,而printf不是Cprintf是C语句,但#define不是 D#define和printf都不是C语句(27)语句:printf(%d n,12 %26amp;012);的输出结果是A12 B8 C6 D012(28)能正确表示a和b同时为正或同时为负的逻辑表达式是A(a%26gt;=0b%26gt;=0)%26amp;%26amp;(a%26lt;0b%26lt;0)B(a%26gt;=0%26amp;%26amp;b%26gt;=0)%26amp;%26amp;(a%26lt;0%26amp;%26amp;b%26lt;0)C(a+b%26gt;0)%26amp;%26amp;(a+b%26lt;=0)Da*b%26gt;0(29)以下程序的输出结果是A2 0 B3 1 C3 2 1 D2 1 0main( ) int n=4;while(n-)printf(%d ,-n);(30)若已定义:int a9,*p=a;并在以后的语句中未改变p的值,不能表示a1 地址的表达式是Ap+1 Ba+1 Ca+ D+p(31)以下程序的输出结果是A17,021,0x11 B17,17,17B17,0x11,021 D17,21,11main( ) int k=17;printf(%d,%o,%x n,k,k,k);(32)以下程序的输出结果是A-1 1 B0 1 C1 0 D0 0main( ) int a= -1,b=1,k;if(+a%26lt;0)%26amp;%26amp; ! (b- %26lt;=0)printf(%d %dn,a,b);elseprintf(%d %dn,b,a);(33)若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是A*p=%26amp;a; scanf(%ld,p);Bp=(long *)malloc(8); scanf(%ld,p);Cscanf(%ld,p=%26amp;a);Dscanf(%ld,%26amp;a);(34)以下选项中,能定义s为合法的结构体变量的是Atypedef struct abc Bstruct double a; double a;char b10; char b10; s; s;Cstruct ABC Dtypedef ABC double a; double a;char b10; char b10; ABC s; ABC s;(35)若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是At20 Bt22 Ctl2 Dt2lint t33, *pt(3, k;for (k=0;ka B*pa0 C*p*a0 D*p0 *a0main( ) int a10=6,7,2,9,1,10,5,8,4,3,*p=a,I;for(i=o;i10;i+,p+)if(_)*a=*p;printf(%d,*a);(37)以下程序的输出结果是Aihgfedcba Babcdefghi Cabcdedeba Dihgfefghi#include main( ) char *a=abcdefghi; int k;fun(a); puts(a);fun(char *s) int x,y; char c;for(x=0,y=strlen(s)-1;x0)fun(k-1);printf(%d,k);(42)以下程序的输出结果是A6 9 9 B6 6 9 C6 15 15 D6 6 15int d=1;fun(int p) static int d=5;d+=p;printf(%d ,D;return(D;main( ) int a=3; printf(%d n,fun(a+fun(D); (43)以下程序的输出结果是A123456780 B123 456 780 C12345678 D147main( ) char ch34=123,456,78, *p3; int i;for(i=0;i3;i+)pi=chi;for(i=0;i3;i+)printf(%s,pi);(44)以下程序的输出结果是A1 B4 C7 D5#include int a33=1,2,3,4,5,6,7,8,9,*p;main( ) p=(int*)malloc(sizeof(int);f(p,a);printf(%d n,*p);f(int *s, int p3) *s=p11; (45)以下程序的输出结果是A9 B6 C36 D18#define f(x)x*xmain( ) int a=6,b=2,c;c=f(a)/ f(B;printf(%d n,C;(46)以下程序的输出结果是A)4 2 1 1 B0 0 0 8 C4 6 7 8 D8 8 8 8main( ) char *s=12134211; int v4=0,0,0,0,k,i;for(k=0;sk;k+) switch(sk) case 1:i=0;case 2:i=1;case 3:i=2;case 4:i=3;vi+;for(k=0;k4;k+)printf(%d ,vk);(47) 以下程序的输出结果是AAfghdEFG BAbfhd CAfghd DAfgd #include main( ) char *p1,*p2,str50=ABCDEFG; p1=abcd; p2=efgh; strcpy(str+1,p2+1); strcpy(str+3,p1+3); printf(%s,str); (48) 以下程序的输出结果是A#*#*# B# C* D*#*#* main( ) int i; for(i=1;i6;i+) if(i%2)printf(#);continue; printf(*); printf(n); (49) 若有以下定义和语句: double r=99, *p=%26r; *p=r; 则以下正确的叙述是A以下两处的*p含义相同,都说明给指针变量p赋值B在double r=99, *p=%26r;中,把r的地址赋值给了p所指的存储单元C语句*p=r;把变量r的值赋给指针变量pD语句*p=r;取变量r的值放回r中(50) 以下程序的输出结果是A编译不通过,无输出 BacegCacegi Dabcdefghi main( ) int i; for(i=A;i=0.0%26%26 n1000) sum+ 【10】 ; xn= 【11】 ; n+; scanf(%f,%26a); ave= 【12】 ; printf(Output:n); printf(ave=%fn,ave); for (I=0;Idata= 【19】 ; r-next=s; r=s; ch=getchar( ); r-next= 【20】 ; return h; 1999年9月全国计算机等级考试C语言二级笔试答案一、选择题(1)-(40)题每题1分,(41)-(50)题每题2分,共60分。(1)B (2)D (3)D (4)D (5)A (6)B (7)D (8)C (9)A (10)A(11)C (12)B (13)C (14)D (15)B (16)C (17)A (18)D (19)C (20)B(21)C (22)D (23)C (24)B (25)A (26)D (27)B (28)D (29)A (30)C(31)D (32)C (33)A (34)B (35

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论