[计算机类试卷]国家二级(C语言)笔试模拟试卷199及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷199及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷199及答案与解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 199及答案与解析 1 在结构化方法中,用数据流程图 (DFD作为描述工具的软件开发阶段是 ( )。 ( A)逻辑设计 ( B)需求分析 ( C)详细设计 ( D)物理设计 2 对序线性表 (23, 29, 34, 55, 60, 70, 78)用二分法查找值为 60的元素时,需要比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 3 下列描述中,正确的是 ( )。 ( A)线性链表是线性表的链式存储结构 ( B)栈与队列是非线性结构 ( C)双向链 表是非线性结构 ( D)只有根结点的二叉树是线性结构 4 开发大型软件时,产生困难的
2、根本原因是 ( )。 ( A)大型系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 5 两个或两个以上的模块之间关联的紧密程度称为 ( )。 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)连接度 6 下列关于线性表的叙述中,不正确的是 ( )。 ( A)线性表可以是空表 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D) 线性表是由 n个元素组成的一个有限序列 7 设有如下关系表: 则下列操作正确的是 ( )。 ( A) T=R S ( B) T=RS ( C) T=RS ( D) T=R S 8 以下描述中,不
3、是线性表顺序存储结构特征的是 ( )。 ( A)可随机访问 ( B)需要连续的存储空间 ( C)不便于插入和删除 ( D)逻辑相邻的数据物理位置上不相邻 9 在三级模式之间引入两层映像,其主要功能之一是 ( )。 ( A)使数据与程序具有较高的独立性 ( B)使系统具有较高的通道能力 ( C)保持数据与程 序的一致性 ( D)提高存储空间的利用率 10 下列方法中,属于白盒法设计测试用例的方法的是 ( )。 ( A)错误推测 ( B)因果图 ( C)基本路径测试 ( D)边界值分析 11 以下叙述错误的是 ( )。 ( A) C语言区分大小写 ( B) C程序中的一个变量,代表内存中一个相应的
4、存储单元,变量的值可以根据需要随时修改 ( C)整数和实数都能用 C语言准确无误地表示出来 ( D)在 C程序中,正整数可以用十进制、八进制和十六进制的形式来表示 12 以下不正确的转义字符是 ( )。 ( A) ( B) t ( C) n ( D) 088 13 可在 C程序中用作用户标识符的一组标识符是 ( )。 ( A) void define WORD ( B) as_b3 _123 If ( C) For -abe case ( D) 2c DO SIG 14 若变量已正确定义并赋值,则以下符合 C语言语法的表达式是 ( )。 ( A) a=a+7 ( B) a=7+b+c,a+ (
5、 C) int(12 3 4) ( D) a=a+7=c+b 15 有以下程序段 char ch; intk; ch=a: k=12; printf(“ c, d, ”, ch, ch, k); printf(“k= d n”,k1); 已知字符 a的 ASCII十进制代码为 97,则执行上述程序段后输出结果是 ( )。 ( A)因变量类型与格式描述符的类型不匹配输出无定值 ( B)输出项与格式描述符个数不符,输出为零值或不定值 ( C) a,97, 12k=12 ( D) a,97,k=12 16 下列叙述中错误的是 ( )。 ( A)计算机不能直接执 行用 C语言编写的源程序 ( B) C
6、程序经 C编译程序编译后,生成后缀为 obj的文件是一个二进制文件 ( C)后缀为 obi的文件,经连接程序生成后缀为 exe的文件是一个二进制文件 ( D)后缀为 obj和 exe的二进制文件都可以直接运行 17 有以下程序 #include void main() int a=1, b=0; printf(“ d, ”, b=(a+)+(a+); printf(“ dha”,a+b); 程序运行后的输出结果是 ( )。 ( A) 4,6 ( B) 2,5 ( C) 3,5 ( D) 2,6 18 若有代数式 (其中 e仅代表自然对数的底数,不是变量 ),则下列能够正确表示该代数式的 C语言
7、表达式是 ( )。 ( A) sqrt(abs(nx+ex) ( B) sqrt(fabs(pow(n,x)+pow(x,e) ( C) sqrt(fabs(pow(n,x)+exp(x) ( D) sqrt(fabs(pow(x,n)+exp(x) 19 设有定义: int k=0;,下列选项的 4个表达式中与其他 3个表达式的值不相同的是 ( )。 ( A) k+ ( B) k+=1 ( C) +k ( D) k+1 20 有下列程序,其中 u表示按无符号整数输出。 main() unsigned int x=0xFFFF; *x的初值为十六进制数 * printf(“ u n”, x);
8、 程序运行后的输出结果是 ( )。 ( A) -1 ( B) 65535 ( C) 32767 ( D) 0xFFFF 21 下面程序的 运行结果是 ( )。 for(i=3; i99) s=3: else if(num9) s=2: else s=1; i=num 100; j=(num-i*1 00)/1 0: k=(num-i*100-j*10); switch(s) case 3: printf(“ (i d d n”, k,j, i); break; case 2: printf(“ d d n”, k,j); case 1: printf(“ d n”, k); ( A) 123
9、( B) 1,2,3 ( C) 321 ( D) 3,2,1 24 有以下程序 #include #include StructA int a; char b10; double c; ; struct A f(struct A t); main() struct A a=1001,“ZhangDa”, 1098 0; a=f(a); printf(“ d, s, 6 1 f n”, a a, a b, a C; structAf(Struct A t) t a=1002; strcpy(t b, “WangPeng”); t c=1220 0; return t 程序运行后的输出结果是 (
10、)。 ( A) 1001, ZhangDa, 1098 0 ( B) 1002, ZhangDa, 1220 0 ( C) 1001, WangPeng, 1098 0 ( D) 1002, WangPeng, 1220 0 25 判断 char型变量 cl是否为小写字母的正确表达式为 ( )。 ( A) a=a)&(cl=cl (z=a)&(clm ( B) *p+)-m ( C) (*p) m ( D) *(+p)-m 29 下列程序的运行结果是 ( )。 #include void sub(int*S, int*y) static int m=4; *y=s0; m+: void mai
11、n() int a: 1, 2,3, 4, 5, k; intx: printf(“ n”); for(k=0; k int fun(int x, int y) if(x!=y)retum(y); else retum(x+y) 2); main() int a=4, b=5, c=6; printf(“ d n”,fun(2*a, fun(b, C); 程序运行后的输出结果是 ( )。 ( A) 3 ( B) 6 ( C) 8 ( D) 12 31 C语言中规定,程序中各函数之间 ( )。 ( A)既允许直接递归调用也允许间接递归调用 ( B)不允许直接递归调用也不允许间接递归调用 ( C)
12、允许直接递归调用不允许间接递归调用 ( D)不允许直接递归调用允许间接递归调用 32 以下程序的输出结果是 ( )。 #include main() int af33: 0, 1, 2,0, 1, 2, 0, 1, 2, i,j, s=1; for(i=0; i #define X 5+6 main() int a=2, c; c=X*2; printf(“ d”, C; 程序运行后的输出结果是 ( )。 ( A) 17 ( B) 22 ( C) 16 ( D) 11 34 当用 “#define F 37 5f”定义后,下列叙述正确的是 ( )。 ( A) F是 float型数 ( B) F
13、是 char型数 ( C) F无类型 ( D) F是字符串 35 在一个 C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变鼍需要使用的存储类别是 ( )。 ( A) auto ( B) register ( C) extem ( D) static 36 以下说法正确的是 ( )。 ( A)宏定义是 C语句,要在行末加分号 ( B)可以使用群 undefine提前 结束宏名的使用 ( C)在进行宏定义时,宏定义不能嵌套 ( D)双引号中出现的宏名也要进行替换 37 下面程序的输出结果是 ( )。 typedefunionlong x1; int y4; char z10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 199 答案 解析 DOC
