[计算机类试卷]2004年4月国家二级(C语言)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2004年4月国家二级(C语言)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2004年4月国家二级(C语言)笔试真题试卷及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、2004 年 4月国家二级( C语言)笔试真题试卷及答案与解析 1 1MB等于 ( ) ( A) 1000字节 ( B) 1024字节 ( C) 10001000字节 ( D) 10241024字节 2 与十六进制数 200等值得十进制数为 ( ) ( A) 256 ( B) 512 ( C) 1024 ( D) 2048 3 所谓 “裸机 ”是指 ( ) ( A)单片机 ( B)单板机 ( C)不装备任何软件的计算机 ( D)只装备操作系统的计算机 4 能将高级语言编写的源程序转换为目标程序的是 ( ) ( A)链接程 序 ( B)解释程序 ( C)编译程序 ( D)编辑程序 5 在 64为
2、计算机中,一个字长所占字节数为 ( ) ( A) 64 ( B) 8 ( C) 4 ( D) 1 6 在 Windows环境下,当一个应用程序窗口被最小化后,该应用程序 ( ) ( A)继续在后台运行 ( B)继续在前台运行 ( C)终止运行 ( D)暂停运行 7 在 Windows环境下,能实现窗口移动的操作是 ( ) ( A)用鼠标拖动窗口中的任何部位 ( B)用鼠标拖动窗口的边框 ( C)用鼠标拖动窗口的控制按钮 ( D)用鼠标拖动窗口的 标题栏。 8 在 Windows环境下, PrintScreen键的作用是 ( ) ( A)打印当前窗口的内容 ( B)打印屏幕内容 ( C)复制屏幕
3、到剪贴板 ( D)复制当前窗口到剪贴板 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语言的
4、源程序不必通过编译就可以直接运行 ( B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令 ( C) C源程序经编译形成的二进制代码可以直接运行 ( D) C语言中的函数不可以单独进行编译 13 以下符合 C语言语法的实型常量是 ( ) ( A) 1.2 ( B) 3.14.159E ( C) 0.0005 ( D) E15 14 以下 4组用户定义标识符中,全部合法的一组是( ) ( A) _main enclude sin ( B) If -max turbo ( C) txt REAL 3COM ( D) int k_2 _001 15 若以下选项中的变量已正确定义,则正确的赋
5、值语句是( ) ( A) x1=26.8%3 ( B) 1+2=x2 ( C) x3=0x12 ( D) x4=1+2=3; 16 设有以下定义 int a=0; double b=1.25; char c=A; #define d 2 则下面语句中错误的是( ) ( A) a+; ( B) b+; ( C) c+; ( D) d+; 17 设有定义: float a=2,b=4,h=3;,以下 C语言表达式与代数式 1/2(a+b) 计算结果不相符的是( ) ( A) (a+b)*h/2 ( B) (1/2)*(a+b)*h ( C) (a+b)*h*1/2 ( D) h/2*(a+b) 1
6、8 有以下程序 main( ) int x=102, y=012; printf(“%2d,%2dn”,x,y); 执行后输出结果是( ) ( A) 10,01 ( B) 002,12 ( C) 102,10 ( D) 02,10 19 以下 4个选项中,不能看作一条语句的是( ) ( A) ; ( B) a=0,b=0,c=0; ( C) if(a0); ( D) if(b=0) m=1;n=2; 20 设有定义: int a,*pa=以下 scanf语句中能正确为变量 a读入数据的是( ) ( A) scanf(“%d”,pa); ( B) scanf(“%d”,a); ( C) scan
7、f(“%d”, ( D) scanf(“%d”,*pa); 21 以下程序段中与语句 k=ab?(bc?1:0):0;功能等价的是( ) ( A) if(ab) else k=0; ( B) if(ab)|(bc) k=1 else k=0; ( C) if(ab) k=1; else if(bc) k=1; else k=0; 22 有以下程序 main( ) char k; int l; for(i=1;i3;i+) scanf(“%c”, switch(k) case 0: printf(“anothern”); case 1: printf(“numbern”); 程序运行时,从键盘输
8、入: 01,程序执行后的输出结果是( ) ( A) another number ( B) another number another ( C) another number number ( D) number number 23 下列程序的输出结果是( ) main( ) int x=0,y=5,z=3; while(z- 0i-) sp; sum( printf(“%dn”,aa0); ( A) 4 ( B) 3 ( C) 2 ( D) 1 34 有以下程序的输出结果是 int f(int b 4) int i,j,s=0; for(j=0;j2) i=3-j; s+=bij; ret
9、urn s; main( ) int a44=1,2,3,4,0,2,4,5,3,6,9,12,3,2,1,0; printf(“%dn”,f(a); ( A) 12 ( B) 11 ( C) 18 ( D) 16 35 有以下定义 #include stdio.h char a10,*b=a; 不能给数组 a输入字符串的语句是( ) ( A) gets(a) ( B) gets(a0) ( C) gets( ( D) gets(b); 36 有以下程序 main( ) char *p10=“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”; printf(“%dn”,str
10、len(p4); 执行后输出结果是( ) ( A) 2 ( B) 3 ( C) 4 ( D) 5 37 有以下程序 int a=2;int f(int *a)return (*a)+;main( ) int s=0; int a=5; s+=f( s+=f( printf(“%dn”,s); 执行后输出结果是() ( A) 10 ( B) 9 ( C) 7 ( D) 8 38 有以下程序 #define f(x) x*x main( ) int i; i=f(4+4)/f(2+2); printf(“%dn”,i); 执行后输出结果是( ) ( A) 28 ( B) 22 ( C) 16 (
11、D) 4 39 设有以下语句 typedef struct S int g; char h; T; 则下面叙述中正确的是( ) ( A)可用 S定义结构体变量 ( B)可以用 T定义结构体变量 ( C) S是 struct类型的变量 ( D) T是 struct S类型的变量 40 有以下程序 struc STU char name10; int num; ; void f1(struct STU c) struct STU b=“LiSiGuo”,2042; c=b; void f2(struct STU *c) struct STU b=“SunDan”,2044; *c=b; main(
12、 ) struct STU a=“YangSan”,2041,b=“WangYin”,2043 ; f1(a);f2( printf(“%d %dn”,a.num,b.num); 执行后的输出结果是( ) ( A) 2041 2044 ( B) 2041 2043 ( C) 2042 2044 ( D) 2042 2043 41 有以下程序 main( ) unsigned char a,b; a=4|3; b=4 printf(“%d %dn”,a,b(; 执行后输出结果是( ) ( A) 7 0 ( B) 0 7 ( C) 1 1 ( D) 43 0 42 下面程序的功能是输出以下形式的金
13、字塔图案是: * * * * * * * * * * * * * * * * main( ) int i,j; for(i=1;ipj- Score) t=pi;pi=pj;pj=t; printf(“%d %dn”,s1.Score,p1- Score); 执行后输出结果是( ) ( A) 550 550 ( B) 680 680 ( C) 580 550 ( D) 580 680 48 有以下程序 #include stdlib.h struct NODE int num; struct NODE *next; main( ) struct NODE *p,*q,*r; int sum=0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2004 国家 二级 语言 笔试 答案 解析 DOC
