[计算机类试卷]国家二级(C语言)笔试模拟试卷224及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷224及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷224及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 224 及答案与解析 1 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 2 软件调试的目的是 ( )。 ( A)发现错误 ( B)改善软件的性能 ( C)改正错误 ( D)验证软件的正确性 3 下列叙述中正确的是 _。 ( A)一个逻辑数据 结构只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有
2、多种存储结构,且各种存储结构不影响数据处理效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理效率 4 软件工程的出现是由于 ( 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 已知 8个数据元素为 (34, 76, 45, 18, 26, 54, 92, 65),按照依次插入结点的方法生成一棵二叉排序树 后,最后 2层上的结点总数为 _。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 10 数据的存储结构是指 _。 ( A)数据所占的存储空间量 ( B)数据的逻辑结构在计算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 11 可以在 C语言程序中用做用户标识符的一组标识符是
4、 ( )。 ( A) void ( B) aa 123 abc BBN cas ( C) as+b3 ( D) 6f -123 Do If SIG 12 下面程序的运行结果是 ( )。 #include“stdio h” main() int i; for(i=1; i main() int c; while(c=getchar()!=n) switch(c-2) case O: case1: putchar(c+4); case 2:putchar(c+4); braeak; case3: putchar(c+3); default:putchar(c+2);break; 从第一列开始输入以
5、下数据, 代表一 个回车符。 2473 程序的输出结果是 _。 ( A) 668977 ( B) 668966 ( C) 66778777 ( D) 6688766 41 若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是 ( )。 ( A)实参与其对应的形参共占存储单元 ( B)只有当实参与其对应的形参同名时才共占存储单元 ( C)实参与其对应的形参分别占用不同的存储单元 ( D)实参将数据传递给形参后,立即释放原先占用的存储单元 42 在关系模型中,二维表的行称为 _。 43 某二叉树中度为 2的结点有 n个 ,则该二叉树中有【 】个叶子结点。 44 软件测试方法中,黑盒测试法和白
6、盒测试法是常用的方法,其中黑盒测试法主要是用于测试【 】。 45 在深度为 5的完全二叉树中,度为 2的结点数最多为【 】。 46 结构化设计主要分为系统设计和模块设计,【 】的任务是决定系统的模块结构。 47 有以下程序: #include #include main() char a=a, b, c, d, e, g, h, 0; int ij; i=sizeof(a); j=strlen(a); printf(“ d, d”, i, j); 程序运行后的输出结果是 _。 48 已知字符 A的 ASCII码值为 65,以下语句的输出结果是【 】。 char ch=B; printf(“%c
7、%dn“ch,ch); 48 已有定义: char c= ; int a=1, b; (此处 c的初值为空格字符 ),执行b=!c for(; i =0;i-) t*=i; printf(“%dn“,t); 执行后输出结果是【 】。 53 下面程序 main() int x,y,m,n; x=5;y=8; m=+x,x; n=y+y+; printf(“%d,%d,%d,%d“,x,y,m,n); 运行后, x, y, m, n的值是 _。 54 以下程序的输出结果是 【 】 。 void fun() static int a=0; a+=2; printf(“%d“, A) ; main()
8、 int cc; for(cc=1; cc 4; cc+)fun(); printf(“n“); 55 设 x为 int型变量,请写出一个关系表达式【 】,用以判断 x同时为 3和 7的倍数时,关系表达式的值为真。 国家二级( C语言)笔试模拟试卷 224 答案与解析 1 【正确答案】 C 【试题解析】 “选课 SC”表是 “学生 5”表和 “课程 C”表的映射表,主键是两个表主键的组合。 2 【正确答案】 C 【试题解析】 在对程序进行了成功的测试之后将进入稃序调试,程序调试的任务是诊断和改正程序中的错误。 3 【正确答案】 D 【试题解析】 逻辑结构是反映了元素之间的逻辑关系的数据结构,存
9、储结构是逻辑结构在计算机中的存放形式,它们都具有线性结构和非线性 结构。逻辑结构有顺序、链接、索引等存储结构,采用不同的存储结构,数据处理的效率不同。 4 【正确答案】 C 【试题解析】 软件工程的基本概念。软件工程概念的出现源自于软件危机。为了消除软件危机 ,通过认真研究解决软件危机的方法 ,认识到软件工程是使计算机软件走向工程科学的途径 ,逐步形成了软件工程的概念。 5 【正确答案】 A 【试题解析】 模块的独立性是指每个模块保证完成系统要求的独立功能,并且与其他模块的联系少且接口简单。衡量软件的模块独立性有内聚性和祸台性两个定性度量标准。耦合性是模块间 互相连接紧密程度的度量。一般较优秀
10、的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,以利于提高模块的独立性。 6 【正确答案】 A 【试题解析】 数据结构作为计算机的一门学科 ,主要研究和讨论以下三个方面的问题 : 数据集合中各数据元素之间所固有的逻辑关系 ,即数据的逻辑结构 ; 在对数据进行处理时 ,各数据元素在计算机中的存储关系 ,即数据的存储结构 ; 对各种数据结构进行的运算。 7 【正确答案】 D 【试题解析】 面向对象方法是一种运用对象、类、封装、继承、多态和 消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。 8 【正确答案】 A 【试
11、题解析】 在关系数据库中,关系模型采用二维表来表示,简称 “表 ”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。 9 【正确答案】 B 10 【正确答案】 B 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 11 【正确答案】 B 【试题解析】 C语言规定,标识符是由字母、数字或下划线组成 ,并且它的第一个字符必须是字母或者下划线。 12 【正确答案】 A 【试题解析】 return 语句主要用于返回函数的值。在一个自定义函数中,可以根据不同的情况设置多条 return语句返回函数的值,也可以不包含 return语句。 13 【正
12、确答案】 B 【试题解析】 函数 fun 的功能是求两个数之和,其形参数据类型为 int型,函数的返回值类型是 float型。 fun(int)fun(a+c, b), a-c)中有两层函数调用,其中内层调用是 fun(a+c, b),因 a+c+b=2+8+5=15,而 返回类型是 float 型,所以fun(a+c, b)的值为 15.0,将该值强制变换为 int型后作为外层函数调用的参数,即fun(15, a-c)=15+a-c=15+2-8=9.0。因 printf语句的输出格式为 “%3.0f“,即小数点后 0位小数,故程序的输出为 9。 14 【正确答案】 B 【试题解析】 选项
13、A和选项 D都不是 C语言中的输入方法,选项 C中的变量名前面缺少取地址符 “getc()与 getchar()语句不能用于字符串的读入。 23 【正确答案】 B 【试题解析】 在 while(E)中,表达式 E可以是 C语言中任意合法的条件表达式,但不能为空,由它来控制循环体是否执行。在选项 B)中表达式 E 0E 0是一个逻辑表达式。 24 【正确答案】 B 【试题解析】 本题考查函数调用时的参数传递。在函数调用时,实参和其所对应的形参分别占用不同的存储单元,彼此之间只是实参将值传递给形参。 25 【正确答案】 B 【试题解析】 本题考查对文件的操作。文件打开后才可以对文件进行操作,使用结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 224 答案 解析 DOC
