[计算机类试卷]国家二级(C语言)笔试模拟试卷229及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷229及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷229及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 229 及答案与解析 1 以下不正确的叙述是 ( A)在 C程序中,逗号运算符的优先级最低 ( B)在 C程序中, APH和 aph是两个不同的变量 ( C)若 a和 b类型相同,在计算了赋值表达式 a=b后 b中的值将放入 a中,而 b中的值不变 ( D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 2 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) logn2 ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2 3 下列选项中不属于软件生命周期开发阶段任务的是 ( )。 ( A
2、)软件测试 ( B)概要设计 ( C)软件维护 ( D)详细设计 4 将 E-R图转换到关系模式时 ,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 5 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 6 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 7 下列叙述中正确的是 ( )。 (
3、A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 某片软盘上已染有病毒,为防止该病毒传染计算机系统,正确的措施是 _。 ( A)删除软盘上的所有文件即删除了病毒 ( B)将该软盘进行 写保护 ( C)将软盘放一段时间后再用 ( D)将该软盘重新格式化 9 在所有排序方法中,关键词比较的次数与记录的初始排列次序无关的是 _。 ( A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择排序 10 设有下列二叉树: 对此二叉树先序遍历的结果是 ( A) ABCDEF ( B)
4、BDAECF ( C) ABDCEF ( D) DBEFCA 11 若有下列定义 (设 int类型变量占 2个字节 ): int i 8,j 9; 则下列语句: printf(“i %u,j %xn“.i,j); 输出的结果是 ( )。 ( A) i 8,j 9 ( B) 8.9 ( C) 89 ( D) i 8,i 8 12 sizeof(char)是 ( )。 ( A)一种函数调用 ( B)一个整型表达式 ( C)一个字符型表达式 ( D)一个不合法的表达式 13 若变量已正确定义,有以下程序段 int a=3, b=5, c=7; if(a b)a=b; c=a; if(c! =a)c=
5、b; printf(“%d, %d, %dn“, a, b, c); 其输出结果是 ( A)程序段有语法错 ( B) 3, 5, 3 ( C) 3, 5, 5 ( D) 3, 5, 7 14 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 15 以下选项中不属于字符常量的是 ( A) C ( B) C ( C) xCC ( D) 072 16 下列变量定义中,合法的是 _。 ( A) short_a=1- le-1; ( B) double b=1+5e2.5; ( C) long do
6、=0xfdaL; ( D) float2_and=l-e-3; 17 下列变量说明语句中,正确的是 _。 ( A) char a=b=c; ( B) char a;b;c; ( C) int x;z; ( D) int x,z; 18 下列属于 C语言语句的是 _。 ( A) printf(“%dn“a) ( B) #include stdio.h ( C) a=b;b=c;c=a; ( D) /*this is a program*/ 19 有以下程序: main() int m=3,n=4,x; x;-m+; x=x+8/+n; printf(“%dn“,x); 程序运行后的输出结果是 (
7、 )。 ( A) 3 ( B) 5 ( C) -1 ( D) -2 20 以下各选项企图说明一种新的类型名,其中正确的是 _。 ( A) typedef v1 int ( B) typedef v2=int; ( C) typedef int v3; ( D) typedef v4=int 21 已知 i、 j、 k为 int型变量,若要从键盘输入 2、 3、 4 CR,使 I、 j、 k的值分别为 2、 3、 4,下列正确的输入语句是 ( )。 ( A) scanf(“%3d, %3d, %3d“, ( B) int x=0,y=1,z=0; ( C) if(!A); ( D) if(b=0
8、)m=1;n=2; 23 以下程序段的输出结果为 ( )。 static char a=“programme“; char*p; p=a; for(p=a; p a+8; p+=2) putchar(*p); ( A) programme ( B) porm ( C)有语法错误 ( D) prog 24 下列程序执行输出的结果是 ( )。 #include stdio.h f(int a) int b=0; static c=3; a=C+;b+; return(a); main() int a=2,i,k; for(i=0;i 2;i+) k=f(a+); printf(“%dn“,k);
9、( A) 3 ( B) 4 ( C) 5 ( D) 6 25 有以下程序: void f(int x, int y) int t; if(x y)t=x; x=y; y=t; main() int a=4, b=3, c=5; f(a, b); f(a, c); f(b, c); printf(“ d, d, d n“, a, b, c); 执行后输出结果是 ( )。 ( A) 3, 4, 5 ( B) 5, 3, 4 ( C) 5, 4, 3 ( D) 4, 3, 5 26 标准库函数 fgets(s, n, file)的功能是 ( )。 ( A)从文件 file中读取长度为 n的字符串存入
10、字符数组 s中 ( B)从文件 file中读取长度不超过 n-1个字符的字符串放到字符数组 S中 ( C)从文件 file中读到 n个字符串存入字符数组 s中 ( D)从文件 file中读取长度为 n-1个字符的字符串存入字符数组 s中 27 SQL语言又称为 _。 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 28 在深度为 5的满二叉树中,叶子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 29 把算法工作量大小和实现算法所需存储单元多少分别称为算法的 _和空间复杂度。 ( A)可实现性 ( B)时间复杂
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 229 答案 解析 DOC
