[计算机类试卷]国家二级(C语言)笔试模拟试卷93及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷93及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷93及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 93 及答案与解析 1 在数据结构中,从逻辑上可以把数据结构分为 _。 ( A)动态结构和静态结构 ( B)紧凑结构和非紧凑结构 ( C)线性结构和非线性结构 ( D)内部结构和外部结构 2 若进栈序列为 1, 2, 3, 4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 _。 ( A) 1, 4, 3, 2 ( B) 2, 3, 4, 1 ( C) 3, 1, 4, 2 ( D) 3, 4, 2, 1 3 排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 _。 ( A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择
2、排序 4 在顺序表 (3, 6, 8, 10, 12, 15, 16, 18, 21, 25, 30)中,用二分法查找关键码值 11,所需的关键码比较次数为 _。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 5 对于 n个结点的单向链表 (无表头结点 ),需要指针单元的个数至少为_。 ( A) n-1 ( B) n ( C) n+1 ( D) 2n 6 在软件开发过程中,软件结构设计是描述 _。 ( A)数据存储结构 ( B)软件体系结构 ( C)软件结构测试 ( D)软附控制挝程 7 模块本身的内聚是模块独立性的重要性度量因素之一。在 7类内聚中,具有最强内聚的一类是 _。 (
3、A)顺序性内聚 ( B)过程性内聚 ( C)逻辑性内聚 ( D)功能性内聚 8 数据存储和数据流都是 _,仅仅是所处的状态不同。 ( A)分析结果 ( B)事件 ( C)动作 ( D)数据 9 数据的完整性是指数据的正确性、有效性和 _。 ( A)可 维护性 ( B)独立性 ( C)安全性 ( D)相容性 10 关系代数运算是以 _为基础的运算。 ( A)关系运算 ( B)谓词运算 ( C)集合运算 ( D)代数运算 11 C语言规定,程序中各函数之间 _。 ( A)既允许直接递归调用也允许间接递归调用 ( B)不允许直接递归调用也不允许间接递归调用 ( C)允许直接递归调用不允许间接递归调用
4、 ( D)不允许直接递归调用允许间接递归调用 12 在使用程序流程图来表示算法时,菱形用来表示 _。 ( A)输入与输出 ( B)子程序 ( C)判断分支 ( D)循环边界 13 C语言中下列叙述正确的是 _。 ( A)不能使用 do while语句构成的循环 ( B) do while语句构成的循环,必须用 break语句才能退出 ( C) do while语句构成的循环,当 while语句中的表达式值为非零时结束循环 ( D) do while语句构成的循环,当 while语句中的表达式值为零时结束循环 14 以下选项中属于 C语言的数据类型是 _。 ( A)复数型 ( B)逻辑型 ( C
5、)双精 度型 ( D)集合型 15 在 C语言中,不正确的 int类型的常数是 _。 ( A) 32768 ( B) 0 ( C) 37 ( D) 0xAF 16 以下程序输出的结果是 _。 main() int a=65535; printf(“%d%u“, a,A) ; ( A) -1-1 ( B) 65535 65535 ( C) -1 65535 ( D) 65535-1 17 下列描述中不正确的是 _。 ( A)字符型数组中可以存放字符串 ( B)可以对字符型数组进行整体输入、输出 ( C)可以对整型数组进行整体输入、输出 ( D)不能在赋值语句中通过赋值运算符 “=”对字符型数组进
6、行整体赋值 18 以下程序的输出结果是 _。 main() int i,x33=9,8,7,6,5,4,3,2,1,*p=i 4; i+=2)printf(“%d“,pi); ( A) 5 2 ( B) 5 1 ( C) 5 3 ( D) 9 7 19 下列可用于 C语言标识符的一组是 _。 ( A) void WORD define ( B) a 6$sys For ( C) 2a sizeof abc ( D) Int define sizeof 20 以下程序的运行结果是 _。 #include “stdio.h“ main() int a=1, 2, 3, 4, 5, 6, 7, 8,
7、 9, 10, 11, 12; int *p=a+5,*q=NULL; *q=*(p+5); printf(“%d %dn“, *p, *q); ( A)运行后报错 ( B) 6 6 ( C) 6 12 ( D) 5 5 21 在 C语言中,要求运算数必须是整型的运算符是 ( ) ( A) % ( B) / ( C) ( D) ! 22 已知字母 A的 ASC 码为十进制数 65,下面程序的输出结果是 ( ) main( ) char ch1, ch2; ch1=A + 5-3; ch2 A+6-3; printf(“%d, %cn“, ch1,ch2); ( A) 67, D ( B) B,
8、 C ( C) C, D ( D)不确定的值 23 下面程序的输出结果是 ( ) main( ) int x 10, y 3; printf(“%dn“, y x/y); ( A) 0 ( B) 1 ( C) 3 ( D)不确定的值 24 设 a、 b和、 c都是 int型变量,且 a 3、 b 4、 c 5,则下面的表达式中,值为 0的表达式为 ( ) ( A) a int k5; char c; DATE; srtuct date int cat; DATEcow; double dog; too; DATE max; 则下语句的执行结果是 ( ) printf(“%d, “sizeof(
9、struct date)+size of(max); ( A) 25 ( B) 30 ( C) 18 ( D) 8 48 执行以下程序后, y的值是 ( ) main( ) int a 2, 4, 6, 8,10); int y 1, x, *p; p printf(“%dn“, (x & 1) & &(z z); ( A) 0 ( B) 1 ( C) 2 ( D) 3 51 计算机中存储容量的基本单位是字节,它的英文名称是【 】。 52 Windows的空口分为两类,一 类是应用程序窗口,另一类是【 】窗口。 53 计算机网络按通信距离来划分可以分为【 】。 54 常见的拓扑结构有【 】。
10、55 计算机指令是由【 】和地址码组成的。 56 若已知 a 10、 b 20,则表达式 ! a b的值为【 】。 57 设 a、 b、 c为 int型变量,且 a 10、 b 5、 c 1,则执行完以下语句, a的值变为【 】。 a/ 10-(+ +b)-(c- -); 58 有以下程序片段,请问执行后的输出结果是【 】。 int n 10; while(n 7) printf(“%d“, n- -); 59 若有以下定义和语句: int w 10 23, 54, 10, 33, 47, 98, 72, 80, 61, *p; p=w; 则通过指针 p引用值为 98的数组元素的表达式是【 】
11、。 60 以下函数的功能是求 x的 y次方,请填空。 double fun(double x, int y) int i; double z; for(i 1, z x; i y; i+) z z* 【 】; return z; 61 以下函数用来在 w数组中插入 x, w数组中的数已按由小到大的顺序存放, n为数组中存放的数的个数。插入后数组中的个数仍然有序。请填空,使之完整。 void fun(char*w, char x, int*n) int i, p; p 0; w*n x; whiel(x w p) 【 】; for(i *n; i p; i )wi 【 】; wp=x; + +*
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 93 答案 解析 DOC
