[计算机类试卷]国家二级(C语言)笔试模拟试卷76及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷76及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷76及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 76 及答案与解析 1 可以作为 Windows外壳程序的是 ( ) ( A)程序管理器 ( B)文件管理 ( C)程序管理器和文件管理器 ( D)主群组 2 与十进制数 96等值的二进制是 ( ) ( A) 1100000 ( B) 10010110 ( C) 1100001 ( D) 1100011 3 对存储器按字节进行编址,若某存储器芯片共有 10根地址线的引脚,则该存储器芯片的存储容量为 ( ) ( A) 512 B ( B) 1 KB ( C) 2 KB ( D) 4 KB 4 在软件研制过程中, CASE是指 ( ) ( A)计算机辅助软件工程
2、( B)计算机产生的例子 ( C)实验室使用的工具 ( D)计算机辅助系统工程 5 下列软件中,属于应用软件的是 ( ) ( A) UNIX ( B)人事管理系统 ( C)数据库管理系统 ( D) SYSTEM 6 现代计算机之所以能自动地连续进行数据处理,主要是因为 ( ) ( A)采用了开关电路 ( B)采用了半导体器件 ( C)具有存储程序的功能 ( D)采用了二进制 7 软盘上第 ( )磁道最重要,一旦损坏,该盘就不能使 用了。 ( A) 0 ( B) 40 ( C) 1 ( D) 80 8 在下列四条叙述中,错误的一条是 ( ) ( A)内存是主机的组成部分 ( B)对于种类不同的计
3、算机,其机器指令系统都是相同的 ( C) CPU由运算器和控制器组成 ( D)十六进制微型机的含义是:这种机器能同时处理十六位二进制数 9 十进制数 124转换成二进制数是 ( ) ( A) 111l010 ( B) 1111100 ( C) 1011111 ( D) 1111011 10 数字字符 “2”的 ASCII码为十进制数 50,数字字符 “5”的 ASCII码为十进制数 ( ) ( A) 52 ( B) 55 ( C) 54 ( D) 53 11 若要用下面的程序片段使指针变量 p指向一个存储字符型变量的动态存储单元,则应填入 ; char * p; p= ( ) malloc (
4、sizeof (char); ( A) char ( B) char * ( C) (* char) ( D) (char *) 12 能够对计算机的硬件设备进行管理,并使应用软件能够方便、高效地使用这些设备的是 ( ) ( A)数据库存系统 ( B)操作系统 ( C)编辑软件 ( D)应 用软件 13 对于 个非空的数据结构,如果它有且只有 个根结点,并且每一个结点最多有一个前件,也最多有 个后件,那么 ( ) ( A)肯定是一个线形结构 ( B)肯定是一个非线性结构 ( C)还不足以证明是一个线形结构 ( D)很可能是一个非线形结构 14 在 C语言中,可以把整数以二进制形式存放到文件中的
5、函数是 ( ) ( A) fprintf ( ) 函数 ( B) fread ( ) 函数 ( C) fwrite ( ) 函数 ( D) fputc( )函数 15 有程序段: int al, a2; Char cl, c2; scanf(“%d%c%d%c“, printf(“%d, %d”n“, * p, * * pp); 则输出结果是 ( A) 10, 10 ( B) 10, 20 ( C) 20, 10 ( D) 20, 20 29 若有以下定义和语句 ( )int u 010, v Ox10, w 10;printf(“%d, %d%dn“, u, v, w);则输出结果是 ( A
6、) 8, 16, 10 ( B) 10, 10, 10 ( C) 8, 8, 10 ( D) 8, 10, 10 30 若有以下定义和语句 char c1=b, c2 eprintf(“%d, %cn“, c2-c1, c2-a+A); 则输出结果 ( ) ( A) 2, M ( B) 3, E ( C) 2, E ( D)输出项与对应的格式控制不一致,输出结果不确定 31 若有定义: int a34, ( )不能表示数组元素 a11。 ( A) * (a1+1) ( B) * (j 4; j+ +) ( A) 20 ( B) 24 ( C) 25 ( D) 30 33 若有以下定义语句: c
7、har * sl “12345“, * s2 “1234“; printf(“%d“n“, strlen(strcpy(s1, s2); 则输出结果是 ( ) ( A) 4 ( B) 5 ( C) 9 ( D) 10 34 若有以下定义和语句: int a10 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, * p a则不能表示 a数组元素的表达式是 ( ) ( A) * p ( B) a10 ( C) * a ( D) ap-a 35 下面程序的输出结果是 ( ) maint( ) char * s “121“; int k 0, a 0, b 0; do k + +; if
8、(k%2 0) a a + sk-0; continue; b b + sk-0; a a + sk-0 wnile(sk+1); printf(“k %d a %d b %dn“, k, a,b); ( A) k 3 a 2 b 3 ( B) k 3 a 3 b 2 ( C) k 2 a 3 b 3 ( D) k 2 a 2 b 3 36 下面程序的输出结果 ( ) main( ) unsigned a 32768; printf(“a %dn“, a); ( A) a 32768 ( B) a 32767 ( C) a -32768 ( D) a -1 37 执行下面语句后的输出结果为 (
9、 ) int i -1; if(i 0)print(“* * * *n“); else printf(“% % % %n“); ( A) * * * * ( B) % % % % % ( C) % % % %c ( D)有语法错误,不能正确执行 38 对于条件表达式 (M)?(a+ +): (a- -),其中的表达式 M等于 ( ) ( A) M 0 ( B) M 1 ( C) M! 0 ( D) M! 1 39 下述程序段的输出结果是 ( ) int x=10; int y x+ +; printf(“%d, %d“, (x+ +, y), y+ +); ( A) 11, 10 ( B) 1
10、1, 11 ( C) 10, 10 ( D) 10, 11 40 若有以下定义: int a 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, * p a; 则值为 3的表达式是 ( ) ( A) p+ 2, * (pd+ +) ( B) p+ 2, * + +p ( C) p+ 3, * p+ + ( D) p + 2, + + * p 41 假定所有变量均已正确说明,下列是程序段运行后 x的值是 ( ) a b C O; x 35; if(! a)x- -; else if(b); if(c)x 3; else x 4; ( A) 34 ( B) 4 ( C) 35 ( D)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 76 答案 解析 DOC
