[计算机类试卷]国家二级C++机试(选择题)模拟试卷85及答案与解析.doc
《[计算机类试卷]国家二级C++机试(选择题)模拟试卷85及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(选择题)模拟试卷85及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(选择题)模拟试卷 85 及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)结点中具有两个指针域的链表一定是二叉链表 ( B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 ( C)二叉树只能采用链式存储结构 ( D)循环链表是非线性结构 2 某二叉树的前序序列为 ABCD,中序序列为 DCBA,则后序序列为 ( A) BADC ( B) DCBA ( C) CDAB ( D) ABCD 3 下面不能作为软件设计工具的是 ( A) PAD图 ( B)程序流程图 ( C)数 据流程图 (DFD图 ) ( D)总体结构图 4 逻辑模型是面向数据库系统的模型,
2、下面属于逻辑模型的是 ( A)关系模型 ( B)谓词模型 ( C)物理模型 ( D)实体 -联系模型 5 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 6 堆排序最坏情况下的时间复杂度为 ( A) O(n15) ( B) O(nlog2n) ( C) ( D) O(log2n) 7 某二叉树中有 15个度为 1的结点, 16个度为 2的结点,则该二叉树中总的结点数为 ( A) 32 ( B) 46 ( C) 48 ( D) 49 8 下面对软件特点描述错误的是 ( A)软件没
3、有明显的制作过程 ( B)软件是一种逻辑实体,不是物理实体,具有抽象性 ( C)软件的开发、运行对计算机系统具有依赖性 ( D)软件在使用中存在磨损、老化问题 9 某系统结构图如下图所示 该系统结构图中最大扇入是 ( A) 0 ( B) 1 ( C) 2 ( D) 3 10 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司(公司号, 公司名,地址,注册资本,法人代表,员工数),员工(员工号,姓名,性别,年龄,学历),雇佣(公司号,员工号,工资,工作起始时间)。其中表的键为公司号,表的键为员工号,则表的键(码)为 ( A)公司号,员工号 ( B)员工号,工资 ( C)员工号 (
4、D)公司号,员工号,工资 11 下列叙述中,正确的是 ( A) false是一个字符型常量 ( B) false是一个字符型常量 ( C) 11是一个逻辑型常量 ( D) 1.1是一个 double常量 12 有如下程序段: int i=100; while ( int i=10 ) cout using namespace std; void fun(int i) cout using namespace std; class A public: static int a; void init() a = 10; A(int a = 5) init(); a+=10; ; int A:a =
5、 0; A obj; int main() cout using namespace std; class AA char c; public: AA(char ch):c(ch) cout using namespace std; class Base int m; public: Base() cout T square(T x) return x * x; 其中的 参数 T是 ( A)函数形参 ( B)函数实参 ( C)模板实参 ( D)模板形参 39 假定在一个程序中执行到语句: cout using namespace std; class AA public: AA() cout“
6、A“; AA() cout“a“; ; class BB: public AA AA aa; public: BB() cout“B“; BB() cout“b“; ; int main() BB bb; return 0; 运行这个程序的输出是 ( A) AABaab ( B) AABbaa ( C) BAAaab ( D) BAAbaa 国家二级 C+机试(选择题)模拟试卷 85 答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 具有两个指针域的链表可能是双向链表, A选项错误。双向链表是线性结构,二叉树为非线性结构,二者结点中均有两个指针域, B 选项正确。二叉树通常采用链式存
7、储结构,也可采用其他结构, C选项错误。循环链表是线性结构, D选项错误。 2 【正确答案】 B 【试题解析】 二叉树遍历可以分为 3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序序列为 ABCD,中序序列为 DCBA,可知 D为根结点, ABC为左侧结点, C为 D左子结点, A为 B子结点,故后序序列为 DCBA,故 B选项正确。 3 【正确答案】 C 【试题解析】 软件设计常用的工具有:图形工具:程序流程图、 N-S 图、 PAD图、 HIPO;表格工具:判定表
8、;语言工具: PDL(伪码) 。另外,在结构化设计方法中,常用的结构设计工具是结构图,故选择 C选项。 4 【正确答案】 A 【试题解析】 逻辑数据模型也称数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现。成熟并大量使用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。故 A选项正确。 5 【正确答案】 A 【试题解析】 一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系( 1:1)、一对多联系( 1:m)、多对多联系( m:n)。一个运动项目有很多运动员参加,而一个运动员可以参加多项运 动项目,故实体项目和运动员之间的联系是多对多, A选项正确。 6
9、【正确答案】 B 【试题解析】 堆排序属于选择类的排序方法,最坏情况时间复杂度为 O(nlog2n)。故 B 选项正确。 7 【正确答案】 C 【试题解析】 在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。对任何一棵二叉树,度为 0的结点(即叶子结点)总是比度为 2的结点多一个。由 16个度为 2的结点可知叶子结点个数为 17,则结点结点总数为 16+17+15=48, C选项正确。 8 【正确答案】 D 【试题解析】 软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作过程;软件在使用期间不存在磨损、老化问题;对硬件和环境具有依赖性;软件复杂
10、性高,成本昂贵;软件开发涉及诸多的社会因素。故 D选项正确。 9 【正确答案】 C 【试题解析】 扇入指的是调用一个给定模块的模块个数。题干系统中,第 2层模块扇入均为 1,第 3层中功能模块 3.1扇入为 2,其余为 1,故最大扇入为 2, C选项正确。 10 【正确答案】 A 【试题解析】 二维表中的行称为元组,候选键(码)是二维表中能唯一标识元 组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。公司号唯一标识公司,员工号唯一标识员工,而雇佣需要公司号与员工号同时唯一标识,故表的键(码)为(公司号,员工号),故 A选项正确。 11 【正确答案】 D 【试题解
11、析】 false是逻辑常量, A选项错误; 0是字符常量,字符串常量是用双引号括起来的若干字符序列, B选项错误; 11是一个整型常量, C选项错误;1.1是浮点型常量,一般按双精度处理,是 double型常量,答案为 D。 12 【正确答案】 D 【试题 解析】 首先,程序定义了局部变量 i并初始化为 100,在 while循环中定义了同名局部变量 i并初始化为 10,由变量的作用域可知 while循环中的 i屏蔽了while语句前的局部变量 i,所以 while循环体中的 i初值为 10;其次,由于 while循环的循环条件为 int i=10,每次循环都是重新定义并初始化 i,条件始终为
12、真,所以 while循环将会无限执行下去,输出无穷个 “*“。答案为 D。 13 【正确答案】 D 【试题解析】 程序定义含有五个整型元素的数组 arr,并初始化为: 1,2,3,4,5, 数组名 arr为数组首地址。选项 A中输出第一个元素与 4之和,即 1+4,结果为5;选项 B、 C都是输出第五个元素 5;选项 D中输出第二个元素与 5之和,即2+5,结果为 7, D错误;答案为 D。 14 【正确答案】 D 【试题解析】 A选项中, int是定义整型数据的关键字; B 选项中, static是定义静态数据类型的关键字; C选项中 enum是定义枚举类型的关键字;答案为 D。 15 【正
13、确答案】 D 【试题解析】 枚举类型中,枚举成员可以显式初始化或隐式初始化;默认的情况下第一个枚举成员赋值为 0,后面每个成员赋值 比前面大 1。所以枚举类型COLOR中各个成员值分别为: 0,1,5,8,9,15。 RED为 9,答案为 C。 16 【正确答案】 C 【试题解析】 默认参数是通过给形参表中的形参提供明确的初始值来指定的,可以为一个或多个形参定义默认值,但是如果有一个形参具有默认值,那它右边的形参都必须有默认值 (即全是默认参数 )。选项 C错误,形参 y 也必须要有默认值;答案为 C。 17 【正确答案】 D 【试题解析】 既可以在函数声明中指定默认参数,也可以在函数定义中指
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 选择题 模拟 85 答案 解析 DOC
