[计算机类试卷]国家二级(C语言)笔试模拟试卷175及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷175及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷175及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 175及答案与解析 1 下面叙述正确的是 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 2 下列数据结构中,按先进后出原则组织数据的是 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 3 在下列关于二叉树的叙述中,正确的一项是 ( A)在二叉树中,任何一个结点的度 都是 2 ( B)二叉树的度为 2 ( C)在二叉树中至少有一个结点的度是 2 ( D)一棵二叉树的度可以小于 2 4 结构化程序设计
2、方法的 3种基本控制结构中不包括 ( A)循环结构 ( B)递归结构 ( C)顺序结构 ( D)选择结构 5 下列叙述中正确的是 ( A)在面向对象的程序设计中,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述三种说法都不对 6 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 7 下列对于软件测试的描述中正确的是 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软
3、件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 8 在数据管理技术的发展过程中,可实现数据共享的是 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)系统管理阶段 9 有三个关系 R、 S和 T如下: 由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 11 以下叙述中正确的是 ( A) C程序中的注释只能出现在程序的开始位置和语句的
4、后面 ( B) C程序书写格式严格,要求 一行内只能写一个语句 ( C) C程序书写格式自由,一个语句可以写在多行上 ( D)用 C语言编写的程序只能放在一个程序文件中 12 以下选项中不合法的标识符是 ( A) ptint ( B) FOR ( C) &a ( D) _00 13 以下合法的十六进制数是 ( A) 0x ( B) 0x4de ( C) 0x1h ( D) oX77 14 x, y, z被定义为 int型变量,若从键盘给 x, y, z输入数据,正确的输入语句是 ( A) INPUTx、 y、 z; ( B) scanf(“%d%d%d“, &x, &y, &z); ( C)
5、scanf(“%d%d%d“, x, y, z); ( D) read(“%d%d%d“, &x, &y, &z); 15 以下定义语句中正确的是 ( A) int a=b=0; ( B) char A=65+1, b=b; ( C) float a=1, *b=&a, *c=&b; ( D) double a=0.0; b=1.1; 16 有以下程序段 char ch; int k; ch=a; k=12; printf(“%c, %d, “,ch, ch, k); printf(“k=%dn“, k); 已知字符 a的 ASCII码值为 97,则执行上述程序段后输出结果是 ( A)因变量类
6、型与格式描述符的类型不匹配,输出无定值 ( B)输出项与格式描述符个数不符,输出为零值或不定值 ( C) a, 97, 12k=12 ( D) a, 97, k=12 17 能正确表示逻辑关系: “a10或 a0”的 C语言表达式是 ( A) a =10 or a =0 ( B) a =0|a =10 ( C) a =10&a =0 ( D) a =10a =0 18 请阅读以下程序: #include stdio.h main() int x=1, y=0, a=0, b=0; switch(x) case 1: switch(y) case 0: a+; break; case 2: a+
7、,b+; break; printf(“a=%d, b=%dn“, a, b); 上面程序的输出结果是 ( A) a=2, b=1 ( B) a=1, b=1 ( C) a=1, b=0 ( D) a=2, b=2 19 以下叙述正确的是 ( A) continue语句的作用是结束整个循环的执行 ( B)只能在循环体内和 swish语句体内使用 break语句 ( C)在循环体内使用 break语句或 continue语句的作用相同 ( D)从多层循环嵌套中退出时,只能使用 goto语句 20 执行下面的程序后, a的值为 main() int a, b; for(a=1, b=1; a =1
8、0;a+) if(b%3=1) b+=3; continue; b-=5; ( A) 7 ( B) 8 ( C) 9 ( D) 10 21 下面程序中有错误的行是 (每行程序前面的数字表示行号 ) 1 main() 2 3 int a3=1; 4 int i; 5 scanf(“%d“, &a); 6 for(i-1; i 3;i+)a0=a0+ai; 7 printf(“a0=%dn , “a0); 8 ( A) 3 ( B) 6 ( C) 7 ( D) 5 22 以下程序的输出结果是 #include stdio.h infun(int n, int *s) int n, f2; if(n
9、=0n=1) *s=1; else fun(n-1, &f1); fun(n-2, &f2); *s=f1+f2; void main() int x; fun(6, &x); pfintf(“n%d“, x); ( A) 7 ( B) 13 ( C) 9 ( D) 10 23 主程序调用 findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是 #include stdio.h findmax(int*s, int t, int*k) int p; for(p=0,*k=p; p t; p+)if(sp s*k)( ); main() int a10, i, k; for(i
10、=0; i10; i+)scanf(“%d“, &ai); findmax(a, 10, &k); printf(“ ( A) k=p ( B) *k=p ( C) k=p-s ( D) *k=p-s 24 定义如下变量和数组: int i; int x33=1, 2, 3, 4, 5, 6, 7, 8, 9; 则下面语句的输出结果是 ( )。 for(i=0; i 3; i+) printf(“%d“, xi2-i); ( A) 1 5 9 ( B) 1 4 7 ( C) 3 5 7 ( D) 3 6 9 25 以下正确的程序段是 ( A) cgar str20; scanf(“%s“, &
11、str); ( B) char *p; scanf(“%s“, p); ( C) cha str20; scanf(“%s“, &str2) ( D) char str20, *p=str; scanf(“%s“, p2); 26 阅读下面程序段,则执行后的结 果为 #inclide“stdio.h“ main() int m=4,n=2, k; k=fun(m, n); printf(“%dn“, k); fun(int m, int n) return(m*m*m-n*n*n); ( A) 64 ( B) 8 ( C) 56 ( D) 0 27 下面程序的运行结果是 #include st
12、dio.h main() static char a=“Languagef“ , b=“programe“; char *p1, *p2; int k; p1=a; p2=b; for(k=0; k =7; k+) if(*(p1+k)=*(p2+k) printf(“%c“, *(p1+k); ( A) gae ( B) ga ( C) LanSuage ( D)有语法错 28 下面程序的运行结果是 #include stdio.h void delch(char *s) int i, j; char *a; a=S; for(i=0, j=0; ai!=0; i+) if(ai =0 &a
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 175 答案 解析 DOC
