全国计算机等级考试二级c语言真题.docx
《全国计算机等级考试二级c语言真题.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级c语言真题.docx(148页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机等级考试二级真题2004年4月全国计算机等级考试二级C语言笔试试题(含参考答案)2004年4月一、选择题,(1-40)每题1分,(41-50)每题2分,共60分)下列各题A)、B) . C) . D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得(1) 1MB等于A) 1000字节 B) 1024字节C) 1000x1000 字节 D) 1024x1024 字节(2)与十六进制数200等值的十进制数为A)256 B)512 C) 1024 D) 2048(3)所谓“裸机”是指A)单片机B)单板机C)不装备任何软件的计算机D)只装备操作系统的计算机
2、(4)能将高级语言编写的源程序转换成目标程序的是A)链接程序B)解释程序C)编译程序 D)编辑程序(5)在64位计算机中,一个字长所占的字节数为A) 64 B)8 C)4 D) 1(6)在Windows环境下,当一个应用程序窗口被最小化后,该应用程序A)继续在后台运行B)继续在前台运行C)终止运行 D)暂停运行(7)在Windows环境下,能实现窗口移动的操作是A)用鼠标拖动窗口中的任何部位 B)用鼠标拖动窗口的边框C)用鼠标拖动窗口的控制按钮D)用鼠标拖动窗口的标题栏(8)在Windows环境下,PrintScrccn键的作用是A)打印当前窗口的内容 B)打印屏幕内容C)复制屏幕到剪贴板 D
3、)复制当前窗口到剪贴板(9) Internet的通信协议是A) TCP/IP B) BBS C) WWW D) FTP(10)下列叙述中正确的是A)计算机病毒只感染可执行文件B)计算机病毒只感染文本文件C)计算机病毒只能通过软件复制的方式进行传播D)计算机病毒可以通过网络或读写磁盘等方式进行传播(11) 一个算法应该具有“确定性等5个特性,下面对另外4个特性的描述中错误的是A)有零个或多个输入 B)有零个或多个输出C)有穷性 D)可行性(12)以下叙述中正确的是A) C语言的源程序不必通过编译就可以直接运行B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令C) C源程序经编译形成的
4、二进制代码可以直接运行D)C语言中的函数不可以单独进行编译(13)以下符合C语言语法的实型常量是A) L2E0.5 B)3.14.159E C) .5E-3 D)E15(14)以下4组用户定义标识符中,全部合法的一组是A) main B) If C) txt D) intenclude -max REAL k_2sin turbo 3COM _ 001(15)若以下选项中的变量已正确定义,则正确的赋值语句是A)xl=26.8%3 B)l+2=x2 C) x3=Oxl2 D) x4= 1+2=3;(16)设有以下定义int a=0;double b=1.25;char c=A;#dcfinc d
5、 2则下面语句中错误的是A) a+; B) b+ C) c+; D) d+;(17)设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 计算结果不相符的是A) (a+B) *h/2B)(l/2)*(a+B) *hD) (a+B) *h*l/2 D) h/2*(a+B)(18)有以下程序main()int x= 102, y=012;printfTt%2d,%2dn”,x,y);)执行后榆出结果是A) 10,01 B) 02,12 C) 102,10 D) 02,10(19)以下4个选项中,不能看作一条语句的是A) ; B) a=0,b=0,c=0; C) if(a0);
6、D) if(b=O) m=l;n=2;(20)设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是A) scanfT%d”,pA) ; B) scanfp%d”,A);C) scanf(%b?(bc?l:0):0;功能等价的是A) if(aB) &(bC) )k=l; B) if(aB) |(bC) k=l else k=0;E) if(aB) k=l;else ifi(bC) k=l;else k=0;(22)有以下程序 main() char k; int I;fbr(i=l;i3;i+) scanfi(c,&k);switch(k) case O: print
7、Rtfcanothern);case T: printf(numbern);)程序运行时,从键盘输入:Olv回车,程序执行后的输出结果是A) another B) another C) another D) numbernumber number number numberanother number(23)有以下程序main()int x=0,y=5,z=3;wh i lc( z0&-H-x5) y=y-l;printf4t%d,%d,%dn,x,y,z);)程序执行后的输出结果是A) 3,2,0 B) 3,2,-1 C) 4,3,-1 D) 5,-2,-5(24)有以下程序main()in
8、t i,s=0;fbr(i=l;i10;i+=2)s+=i+l;printfT%dn”,s);|程序执行后的输出结果是A)自然数19的累加和 B)自然数1 10的累加和C)自然数1 9中的奇数之和 D)自然数1 10中的偶数之和(25)有以下程序main() int i,n=0;fbr(i=2;iy) x,y);else if(yz) fty,z);else Rx,z);printf(k4%d,%d,%dn,x,y,z);执行后榆出结果是A) 1,2,3 B) 3,1,2 C) 1,3,2 D) 2,3,1(30)有以下程序段int a 0= 123,4,5,6,7,8,90,*p=&a3,b
9、;b=p5;b中的值是A) 5 B)6 C)8 D)9(31)31、有以下程序main() char a=,abcdefg,b 10=,abcdefgM;printf*%d %dn,sizeof(A) ,sizeof(B);)执行后榆出结果是A) 7 7 B)8 8 C)8 10 D) 10 10(32)有以下程序void swap 1 (int c)int t;t=c0;c0=cl;cl=t;void swap2(int cO,int cl) int t;t=cO;cO=cl;cl=t;)main()int a2=3,5,b2=3,5;swap 1(A); swap2(b0,bl);prin
10、tfT%d %d %d %dnM,a0,al,b0,bl);其榆出结果是A) 5 3 5 3 B) 5 3 3 5 C) 3 5 3 5 D) 3 5 5 3(33)有以下程序void sum(int *A)a0=a(l;main()int aa10=l,2,3,4,5,6,7,8,9,10,i;fbr(i=2;i=0;i-) sum(&aai);printftdXnaatO);)执行后的输出结果是A) 4 B)3 C)2 D) I(34)34、有以下程序int Rint b4) int iJ,s=O;fbr(j=0d2) i=3-j;s+=bij;return s;main()
11、int a44=l,2,3,4,024,5,3,6,9,12,3,2,0;printqRdXnMA);执行后的输出结果是A) 12 B) 11 C) 18 D) 16(35)有以下定义#includechar a10,*b=a;不能给数组a输入字符串的语句是A) gets(A) B) gets(aO) C) gets(&a0); D) gets(B);(36)有以下程序main() char *p10=“abc,aabdWdcdbe;abbdJcd;printf(tt%dn,strlen(p4);A) 2 B)3 C)4 D)5(37)有以下程序int a=2;int Rint *A)retu
12、rn (*A) +;main() int s=0;int a=5;s+=1&A);s+=f(&A);printtr4%dn,s);执行后榆出结果是A) 10 B)9 C)7 D)8(38)有以下程序#define f(x) x*xmain()int i;i=R4+4)/f(2+2);printf(dn”,i);执行后榆出结果是A) 28 B)22 C) 16 D)4(39)设有以下语句typedef struct S int g; char h; T;则下面叙述中正确的是A)可用S定义结构体变量B)可以用T定义结构体变量C ) S是struct类型的变量 D ) T是strucl S类型的变量
13、(40)有以下程序struc STU char name10;int num;;void H (struct STU C) struct STU b=LiSiGuo”,2042;c=b;void f2(struct STU *C) struct STU b=SunDan”,2044;*c=b;main() struct STU a= YangSan”,2041 ,b=uWangYin,2043;fi(A) ;printf(44%d %dna.num,b.num);A) 2041 2044 B) 2041 2043 C ) 2042 2044 D ) 2042 2043(41)有以下程序main
14、() unsigned char a,b;a=4|3;b=4&3;printf(fc4%d %dn,a,b(;执行后榆出结果是A) 7 0 B)0 7 C) 1 1 D) 43 0(42)下面程序的功能是输出以下形式的金字塔图案是:*main()int ij;fbr(i=l;i=4;i+)fbr(j=l;j=4-ij+) printfT );fbr(j=lj=J+) printfT”);printfl:%”);在下划线处应填入的是A) i B)2*i-1 C)2*i+I D) i+2(43)有以下程序void sort(int a,int n) intfbr(i=O;ifbr(j=i+2dia
15、i main() int aa 10=1,23,4,5,6,7,8,9,10),i;sort(aaJO);fbr(i=0;i10;i-H-) printf(M%d,aai);printfCtnM);其输出结果是A) 1,2,3,4,5,6,7,8,9,10, B) 10,9,8,7,6,5,4,3,2,1,C) 9,2,7,4,5,6,3,8,1,10, D) 1,103,8,5,6,7,4,9,2,(44)以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是A) char sl 0=,abcdefg,*; B) char t=Mabcdefg*s=t;C) char sl O;s=Ma
16、bcdefgM; D) char sl O;strcpy(s,abcdefjg*);(45)有以下程序#includemain(int argc ,char *argv) int i,len=0;fbr(i=l;i printfT5dnJen);经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行ex abed cfg h3 k44执行后榆出结果是A) 14 B) 12 C)8 D)6(46)有以下程序void Hint a,int i,int j)int t;t=ai; ai=aj;aj=t;main()int i,aa5= 1,2,3,4,5;f(aa,0,4);fb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 语言
限制150内