[计算机类试卷]国家二级(C++)机试模拟试卷20及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷20及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷20及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 20及答案与解析 一、选择题 1 4种基本结构中,能简化大量程序代码行的是 ( )。 ( 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 关系模型允许定义 3类数据约束,下列不属于数据约束的是 ( )。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)属性完整性约束 ( D)用户自定义完整性约束 9 下列描述中正确的是 ( )。 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据与相关文档的集合 10 用树型结构表示实体之间联系的模型
4、是 ( )。 ( A)关系模 ( B)网状模型 ( C)层次模型 ( D)以上三个都是 11 在深度为 5的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 12 软件生命周期中所花费用最多的阶段是 ( )。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 13 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 14 以下叙述中错误的是 ( )。 ( A)对于 double类型数组,不可以直接用数组名对数组进行整体输人或输出 (
5、B)数组名代表的是数组所占存储区的首地址,其值不可改变 ( C)当 程序执行时,若数组元素的下标超出所定义的下标范围,系统将给出 “下标越界 ”的出错信息 ( D)可以通过赋初值的方式确定数组元素的个数 15 对下列二叉树进行中序遍历的结果是 ( )。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 16 下列叙述中正确的是 ( )。 ( A)全局变量的作用域一定比局部变量的作用域范围大 ( B)静态类别变量的生存期贯穿于整个程序的运行期间 ( C)函数的形参都属于全局变量 ( D)未在定义语句中赋初值的 auto变量和 static变量
6、的初值都是随机值 17 假定 MyClass为一个类,则执行 MyClass a, b(2), *p;语句时,自动调用该类构造函数 ( )次。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 18 能正确表示逻辑关系 ”a10或 a0”的 C+语言表达式是 ( )。 ( A) a)=10 or a =0 ( B) a =0 a =10 ( C) a =10&a = ( D) a =10 a =0 19 若执行下面的程序时,从键盘上输入 5和 2,则输出结果是 ( )。 #include void main() int a, b, k; cin a b; k=a; if(a b) k=a
7、 b; else k=b a; cout void sub(int x, int y, int*z) *z=y-x; ) void main() int a, b, C; sub(10, 5, &a); sub(7, a, &b); sub(a, b, &c); coutab; cout using namespace std; class A public: A()cout template class FF TT a1, a2, a3; public: FF(TT b1, TT b2, TT b3)a1=b1; a2=b2; a3=b3; TT Sum()return a1+a2+a3;
8、; void main() FF int x(int(1 1), 2, 3), y(int(4 2), 5, 6); eout class TC * * * * * * * * error* * * * * * * * TC(int i) m_i=i; void print() cout #include int fun(int n) int main() int i=1357: cout class Date public: *1* Date(int y, int m, int d) *2* void print()const; private: data member *3* ; void
9、 Date: print()const *4* int main() Date Olympic_BJ(2008, 8, 8); Olympic_BJ print(); return 0; 国家二级( C+)机试模拟试卷 20答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 重复结构又称为循环结构,它根据给定的 条件,判断是否需要重复执行某一相同或类似的程序段,利用重复结构可以简化大量的程序行。 2 【正确答案】 C 【试题解析】 根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。 3 【
10、正确答案】 D 【试题解析】 数据处理是指将数据转换成信息的过程,故选项 A叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系 中的列称为属性,对应存储文件中的字段,故选项 C叙述错误。 4 【正确答案】 A 【试题解析】 软件概要设计的基本任务是:设计软件系统结构、数据结构及数据库设计、编写概要设计文档、概要设计文档评审。 5 【正确答案】 D 【试题解析】 在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是 O(nlog2n),其他的排序算法的时间复杂度大都是O(n2)
11、。 6 【正确答案】 A 【试题解析】 耦合是指模块之间的关联程度,内聚是指模块内部各部分的聚合程度。 7 【正确答案】 C 【试题解析】 软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。 8 【正确答案】 C 【试题解析】 关系模型允许定义 3类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约
12、束 则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。 9 【正确答案】 D 【试题解析】 软件是程序、数据与相关文档的集合,它是一个逻辑实体。软件的开发要受计算机系统的限制,例如硬件系统的限制、软件操作系统的限制等。 10 【正确答案】 C 【试题解析】 层次模型是数据库系统中最早出现的数据模型,它用树型结构来表示各类实体及实体间的联系。在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构。关系 模型是目前最重要的一种数据模型,它建立在严格的数学概念基础上。关系模型由关系数据结构、关系操作系统和关
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 20 答案 解析 DOC
