[计算机类试卷]国家二级(C语言)机试模拟试卷71及答案与解析.doc
《[计算机类试卷]国家二级(C语言)机试模拟试卷71及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)机试模拟试卷71及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)机试模拟试卷 71及答案与解析 一、选择题 1 线性表常采用的两种存储结构是 ( )。 ( A)散列方法和索引方式 ( B)链表存储结构和数组 ( C)顺序存储结构和链式存储结构 ( D)线性存储结构和非线性存储结构 2 软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和 ( )。 ( A)阶段性报告 ( B)需求分析 ( C)需求总结 ( D)都不正确 3 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。 ( A)需求分析 ( B)详细设计 ( C)软件设计 ( D)概要设计 4 对建立良好的程序设计风格
2、,下面描述正确的是 ( )。 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名只要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 5 下列工具中,不属于结构化分析的常用工具的是 ( )。 ( A)数据流图 ( B)数据字典 ( C)判定树 ( D) N S图 6 在软件生产过程中,需求信息的来源是 ( )。 ( A)程序员 ( B)项目经理 ( C)设计人员 ( D)软件用户 7 对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 8 设有关
3、键码序列 (Q, G, M, Z, A, N, B, P, X, H, Y, S, T, L, K, E),采用堆排序法进行排序,经过初始建堆后关键码值 B在序列中的序号是 ( )。 ( A) 1 ( B) 3 ( C) 7 ( D) 9 9 数据库的故障恢复一般是由 ( )来执行恢复。 ( A)电脑用户 ( B)数 据库恢复机制 ( C)数据库管理员 ( D)系统普通用户 10 下列选项中,不属于数据模型所描述的内容的是 ( )。 ( A)数据类型 ( B)数据操作 ( C)数据结构 ( D)数据约束 11 程序设计的任务包括 ( )。 ( A)编写程序代码并上机调试 ( B)确定所用数据结
4、构 ( C)确定所用算法 ( D)以上选项均正确 12 下列合法的标识符是 ( )。 ( A) 123 ( B) #256 ( C) a 55 ( D) abhj1_2_3 13 以下程序的运行结果是 ( )。 #include main() int a 3,b 4,c 8,d 4,m 1, n 3; printf(“ d n“, (m a b) main() int a100, k, m; m fun(a); printf(“The result is: n“); for(k 0; k m; k )printf(“ 4d“, ak); printf(“ n“); 四、程序设计题 43 学生的
5、记录由学号和成绩组成, N名学生的数据已在主函数中放入结构体数组s中,请编写函数 fun,它的功能是:把分数最低的学生数据放在 b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。 注意:部分源程序在文件 PROG1 C文件中。 请勿改动主函数 main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。 #include #define N 16 typedef struct char num10; int s; STREC; int fun(STREC*a, STREC*b) main() STREC sN “GA05“,85, “GA03“
6、,76, “GA02“,69, “GA04“,85,“GA01“, 91, “GA07“, 72, “GA08“,64, “GA06“,87, “GA015“, 85),“GA013“, 91), “GA012“,64, “GA014“,91, “GA011“, 91),“GA017“,64, “GA018“,64, “GA016“,72); STREC hN; int i,n; FILE*out; n fun(s, h); printf(“The d lowest score: n“, n); for(i 0; i n; i ) printf(“ s 4d n“,hi num, hi s);
7、 printf(“ n“); out fopen(“out dat“, “w“); fprintf(out, “ d n“, n); for(i 0; i n; i ) fprintf(out, “ 4d n“,hi s); fclose(out); 国家二级( C语言)机试模拟试卷 71答案与解析 一、选择题 1 【 正确答案】 C 【试题解析】 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。 2 【正确答案】 B 【试题解析】 软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的
8、主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设 计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。 3 【正确答案】 A 【试题解析】 软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,
9、即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。 4 【正确答案】 A 【试题解析】 程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。 5 【正确答案】 D 【试题解析】 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。 6 【正确答案】 D 【试题解析】 软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。 7 【正确答案】 A 【试题解析】 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。 8 【正确答案】 B 【试题解析】 建堆的算法:首 先将要排序
10、的所有关键码放到一棵完全二叉树的各个结点中 (这时的二叉树不具备堆的特性 ),然后,从 i n 2(n为结点的个数 )的结点 Ki开始,逐步把以 Kn 2, Kn 2 1, Kn 2 2, 为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中, n 16, i 16 2 8,即从第8个结点开始,建堆完成后如下图: 所以经过初始建堆后关键码值 B在序列中的序号是 3。 9 【正确答案】 C 【试题解析】 数据库一旦发生故障,需要及时进行故障恢复,并由数据库管理员负责执行故障恢复 。 10 【正确答案】 A 【试题解析】 数据模型描述的内容包含数据结构、数据操作和数据约束。 11
11、【正确答案】 D 【试题解析】 程序设计是一门技术,需要相应的理论、技术、方法和工具来支持。程序设计的任务包括选项 A、 B、 C等方面。 12 【正确答案】 D 【试题解析】 C语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或者下划线。 “ ”、 “ ”不允许出现在标识符中。 13 【正确答案】 A 【试题解析】 逻辑与 (&)运算符的功能是:当 “&”运算符两边的运算对象均为1时,整个表达式的值为 1,否则为 0。因为 a 3 b 4,即 m 0,所以整个表达式的值为 0。 14 【正确答案】 D 【试题解析】 本题考查常量定义。数据常量可有 10进制、 8进制、
12、 16进制、指数法等, 8进制数字为 0 7,第一个字符为 0,而不是 0,因此选项 A和 B错误。为指数法时,指数部分须为整形,因此选项 C错误,选项 D中数字后加入 L是说明此变量为长整型。 15 【正确答案】 A 【试题解析】 scanf()函数中格式控制字符串是为了输入数据用的,无论其中有什么字符 ,在输入数据时,按照一一对应的位置原样输入这些字符。 16 【正确答案】 D 【试题解析】 不同的编译系统或计算机系统对几类整型数所占用的字节数有不同的规定。 long、 int和 short类型数据占用内存大小是由选择何种 C编译系统决定的。 17 【正确答案】 D 【试题解析】 因为没有
13、 break语句,当 k 2的时候,会顺序执行两条语句, k1的时候,会顺序执行 3条语句。 18 【正确答案】 B 【试题解析】 因为在输入格式控制符中指定变量 j的输入格式控制符为 “ 2d”,即变量 j所 占的宽度为 2,所以变量 j只接收输入数据的前两位,从第 3位开始直到空格之间的输入整数都会被保存到变量 y中,因为 y为浮点型数据,所以输出结果为选项 B。 19 【正确答案】 B 【试题解析】 dowhile 循环的执行过程如下: 执行 do后面的循环体中的语句。 计算 while后一对圆括号中表达式的值。当值为非 0时,转去执行步骤 ;当值为 0时,执行步骤 。 退出 dowhi
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 模拟 71 答案 解析 DOC
