[计算机类试卷]国家二级(C语言)笔试模拟试卷37及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷37及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷37及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 37及答案与解析 1 下列叙述中,错误的是。 ( A)数据的存储结构与数据处理的效率密切相关 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构在计算机中所占的空间不一定是连续的 ( D)一种数据的逻辑结构可以有多种存储结构 2 树是结点的集合,它的根结点数目是 ( ) ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 3 设有下列二叉树: 对此二叉树中序遍历的结果为 ( ) ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 4 对象实现了数据和操作的结合,是指对数
2、据和数据的操作进行 ( ) ( A)结合 ( B)隐藏 ( C)封装 ( D)抽象 5 检查软件产品是否符合需求定义的过程称为 ( ) ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 6 下面不属于软件设计原则的是 ( ) ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 7 下面不属于静态测试方法的是 ( ) ( A)代码检查 ( B)白盒法 ( C)静态结构 分析 ( D)代码质量度量 8 相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 ( ) ( A)可重用性差 ( B)安全性差 ( C)非持久性 ( D)冗余性 9 在数据库设计
3、中,将 E-R图转换成关系数据模型的过程属于 ( ) ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 10 下列有关数据库的描述,正确的是 ( ) ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据 库是一组文件 11 下列说法正确的是 ( ) ( A)在执行 C程序时不是从 main函数开始的 ( B) C程序书写格式严格限制,一行内必须写一个语句 ( C) C程序书写格式自由,一个语句可以分写在多行上 ( D) C程序书写格式严格限制,一行内必须写一个语句,并要有行号 12 C语言中最简单的
4、数据类型包括 ( ) ( A)整型、实型、逻辑型 ( B)整型、实型、字符型 ( C)整型、字符型、逻辑型 ( D)整型、实型、逻辑型、字符型 13 在以下一组运算符中,优先级最高的运算符是 ( ) ( A) ( B) ( C) % ( D) ;)语句相当于 while(1)语句 ( C) if(表达式 )语句中,表达式的类型只限于逻辑表达式 ( D) break语句可用于程序的任何地方,以终止程序的执行 15 设 int a 12,则执行完语句 a+ a- a*a后, a的值是 ( ) ( A) 552 ( B) 264 ( C) 144 ( D) -264 16 下列选项中均属于 C语言
5、合法的标识符的是 ( ) ( A) Int #sub break ( B) _3ab FOR Long ( C) 3a printf a_b ( D) WORD auto include 17 若有如下变量定义并赋值: int a 1, b 2, c 3, k; float f 2.5, e; double d 2.4, g; 则下列符合 C语言语法的表达式是 ( ) ( A) e c* a+ d*f%b ( B) (k a+b, b*f+, k%c) ( C) g a+f*c 5 ( D) x double(b) 18 设 x是 int型变量,则计算表达式 “x 25/3%3”的值是 ( )
6、 ( A) 0 ( B) i ( C) 2 ( D)非法 19 以下能正确表示 x在 -5到 -1或 5到 1范围 (含 5和 1)内,值为 “真 ”的表达式是 ( ) ( A) (x -5)| |(x -1) printf(“%un“,x); ( A) -1 ( B) 32767 ( C) 65535 ( D) 65536 21 若有以下定义: float x; int a, b, c 2;,则正确的 switch语句是 ( ) ( A) switch(x) case 1.0:printf(“*n“); case 2.0:printf(“*n“); ( B) switch(int(x) ca
7、se 1:printf(“*n“); case 2:printf(“*n“); ( C) switch(a+b) case 1:printf(“*n“); case 1+2:printf(“*n“); ( D) switch(a+B) case 1:printf(“*n“); case c:printf(“*n“); 22 执行下面程序片段的结果是 ( ) int x 123; do printf(“%3dn“, x-); while(!x); ( A)打印出 321 ( B)打印出 123 ( C)不打印任何内容 ( D)陷入死循环 23 以下程序的输出结果是 ( ) #include st
8、dio h main() int i=0, a 0; while(i 20) for(;)if(i%10)=0)break; else i-; i+ 11;a+ i; printf(“%dn“, A) ; ( A) 21 ( B) 32 ( C) 33 ( D) 11 24 下列与表达式 “b=(a 0?-1:a 0?1:0)”的功能等价选项是 ( ) ( A) b 0; if(a 0) if(a 0) b 1; else b=-1; ( B) if(a 0) b 1; else if(a 0) b -1; else b=0; ( C) if(A)if(a 0) b -1; else if(a
9、 0) b 1; else b 0; ( D) b=-1; if(A)if(a 0) b 1; else if(a 0) b 0; else b -1; 25 若有以下定义; char a; int b; float c; double d;则表达式 “a*b+d-c”值的类型为 ( ) ( A) float ( B) int ( C) char ( D) double 26 以下叙述中正确的是 ( ) ( A)在函数中必须要有 return语句 ( B)在函数中可以有多个 return语句,但只执行其中的一个 ( C) return语句中 必须要有一个表达式 ( D)函数值并不总是通过 re
10、turn语句传回调用处 27 有以下程序 float fun(int x, int y) return(x+y); main() int a=2,b=5, c=8; printf(“%3.0fn“, fun(int)fun(a+c,B) , a-C) ); 程序运行后的输出结果是 ( ) ( A)编译出错 ( B) 9 ( C) 21 ( D) 9 28 若已定义: int a 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *p a, I; 其中 0i9,则对 a数组元素不正确的引用是 ( ) ( A) ap-a ( B) *( 则程序运行后的输出结果是 ( ) ( A) Jap
11、an ( B) USA ( C) USA ( D) inaJapanUSAFrance 31 若有如下程序; main() char a=“china0name0“; printf(“%d, “, strlen(A) ); printf(“%dn“, sizeof(A) ); 则程序运行后的输出结果是 ( ) ( A) 5, 11 ( B) 5, 12 ( C) 11, 11 ( D) 12, 12 32 指针变量 p的基类型为 int,并已指向一连续存储区,若 p中当前的地址值为 1234,则执行 p+后, p中的值为 ( ) ( A) 1234 ( B) 1235 ( C) 1236 (
12、D) 1237 33 函数调用 “strcat(strcpy(str1, str2), str3) “的功能是 ( ) ( A)将申 str1拷贝到串 str2中后再连接到申 str3之后 ( B)将串 str1连接到中 str2之后再拷贝到串 str3之后 ( C)将串 str2拷贝到串 str1中后再将串 str3连接到串 str1之后 ( D)将串 str2连接到串 str1之后再将串 str1拷贝到串 str3中 34 下面宏定义正确的是 ( ) ( A) #define S a*b ( B) #define PI 3.14; ( C) #define max(a, b) (a) (b
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 37 答案 解析 DOC
