[计算机类试卷]国家二级(C语言)笔试模拟试卷149及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷149及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷149及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 149及答案与解析 1 软件生命周期中花费费用最多的阶段是 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 2 检查软件产品是否符合需求定义的过程称为 ( A)确认测试 ( B)集成测试 ( C)验证测试 ( D)验收测试 3 以下不是面向对象思想中的主要特征的是 ( A)多态 ( B)继承 ( C)封装 ( D)垃圾回收 4 在设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越 好 ( D)程序结构应有助于读者理解 5 软件设计包括软件的结构、数据接口和过程设计,其中软件的
2、过程设计是指 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 6 数据结构中,与所使用的计算机无关的是数据的 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 7 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2 8 树是结点的集合,它的根结点数目是 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 9 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 (
3、C)模拟模型 ( D)软件工程 10 数据库、数据库系统和数据库管理系统之间的关系是 ( A)数据库包括数据库系统和数据库管理系统 ( B)数据库系统包括数据库和数据库管理系统 ( C)数据库管理系统包括数据库和数据库系统 ( D)三者没有明显的包含关系 11 C语言可执行程序的开始执行点是 ( )。 ( A)包含文 件中的第一个函数 ( B)程序中第一个函数 ( C)程序中的 main()函数 ( D)程序中第一条语句 12 可以在 C语言程序中用做用户标识符的一组标识符是 ( )。 ( A) void ( B) aa 123 abc BBN cas ( C) as+b3 ( D) 6f -
4、123 Do If SIG 13 下列正确的实型常量是 ( )。 ( A) E3.4 ( B) -12345 ( C) 2.2eO.8 ( D) 4 14 下列表达式中,可以正确表示 或 的关系是 ( )。 ( A) (x 1)10(x 0) ( B) x 1x 0 ( C) x 1 ORx 0 ( D) X 1 ( B) scan(“%d,%d, %d“, ( C) scan(“%do/od%d“, ( D) scanf(“i %d,j %d,k %d“, 17 下列程序的输出结果是 ( )。 main() intp8 11,12,13,14,15,16,17,18,i 0,j 0; whi
5、le(i+ 7) if(pi%2)j+ pi; printf(“%dXn“,j); ( A) 42 ( B) 45 ( C) 56 ( D) 60 18 若有下列定义 (设 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 19 设有定义: intk 1,m 2;noat f 7;则下列选项中错误的表达式是 ( )。 ( A) k k k ( B) -k+ ( C) k%int(f) ( D) k f m 20
6、 若执行下列程序时从键盘上输入 2,则输出结果是 ( )。 #inclUde stdio.h main() int a; scanf(“%d“, if(a+ 3) printf(“%dn“,A); else printf(“%dn“,a-); ( A) 1 ( B) 3 ( C) 2 ( D) 4 21 已定义下列函数: int fun(int*p) return *p;) fun函数返回值是 ( )。 ( A)不确定的值 ( B)一个整数 ( C)形参 p中存放的值 ( D)形参 p的地址值 22 下列程序的输出结果是 ( )。 #include stdio.h main() iut a 2
7、,b 3,p; p f(a,b) ; printf(“%d“,p); intf(a,b) int c; if(a b) c 1; e1Seif(a b) c 0; else(3 -1; return(c) ; ( A) -1 ( B) 0 ( C) 1 ( D) 2 23 有下列程序: fun (int x,int y) static int m 0,i 2; i+ m+1;m i+x+y;return m; main() int j 1,m 1,k; k fun0,m);printf(“%d,“k); k fun0,m);printf(“%dn“,k); 执行后的输出结果是 ( )。 ( A
8、) 5,5 ( B) 5,11 ( C) 11,11 ( D) 11,5 24 下列循环体的执行次数是 ( )。 #include stdio.h main() int i,j; for(i 0,j 1;i j+1;i+ 1,j-) printf(“%dn“,j); ( A) 3 ( B) 2 ( C) 1 ( D) 0 25 设变量 x和 y均已正确定义并赋值。下列 if语句中,在编译时将产生错误信息的是 ( A) ifx+); ( B) it(x y ( C) if(x 0)x- ( D) if(y 0); else y+; else x+; 26 下列字符数组初始化语句中,不正确的是 (
9、 )。 ( A) charc goodmorning; ( B) char,c20 “goodmoming“; ( C) charc a,b,c,d; ( D) charc “goodmoming“; 27 下列程序的输出结果是 ( )。 #include stdio.h voidp(int*x) printf(“%d“,+*x); voidmain() int y 3; p( ( A) 3 ( B) 4 ( C) 2 ( D) 5 28 下列程序的运行结果为 ( )。 #include stdio.h voidabc(char*str) int a,b,i,j; for(i j 0;stri
10、! 0;i+) if(stri! a) strj+ strj; strj 0; void main() char Str “abcdef; abc(str); printf(“str %s“,str); ( A) str bcdef ( B) str abcdef ( C) str a ( D) str ab 29 变量 m的值为 8,m的地址为 1010,若欲使 p为指向 m的指针变量,则下列赋值正确的是 ( )。 ( A) ( B) int(*q)0; ( C) int*q; ( D) int*q(); 31 下列二维数组初始化语句中,不正确的是 ( )。 ( A) intb2 1,2,3
11、,4,5,6,7; ( B) intb35 0,0,0; ( C) intb4 1,2,3,4,5,6; ( D) intb32 (1,2),(3,4),(5,6); 32 include stdio.h void sort(inta,int n) int i,j,t; for(i 0;i n-1;i+) for(j i+1; n;j+) if(ai aj) t ai;ai aj;aj t; main() int a10 1,2,3,4,5,6,7,8,9,10,i; sort( for(i 0;i 10;i+)printf(“%d,“,ai); 程序运行后的输出结果是 ( )。 ( A) 1
12、,2,3,4,5,6,7,8,9,10, ( B) 10,9,8,7,6,5,4,3,2,1, ( C) 1,8,7,6,5,4,3,2,9,10, ( D) 1,2,10,9,8,7,6,5,4,3, 33 下列判断正确的是 ( )。 ( A) char a “ABCD“;等价于 char*a;*a “ABCD“; ( B) char str10 ABCD“;等价于 char str10; str “ABCD“; ( C) char*s “ABCD“;等价于 char s;*s “ABCD“; ( D) char c5 “ABCD“,d5 “ABCD“;等价于 char c5 d5 “ABC
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 149 答案 解析 DOC
