ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:67KB ,
资源ID:502625      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-502625.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(C++)笔试模拟试卷168及答案与解析.doc)为本站会员(unhappyhay135)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(C++)笔试模拟试卷168及答案与解析.doc

1、国家二级( C+)笔试模拟试卷 168及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 3 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACFHIBEDG ( B) ABCDEFGHI ( C) ABDEGCFHI ( D) ABCDEFHGI 4 下列描述中正确的是 ( )。

2、 ( A)程序就是软件 ( B)软件开发不受计算机系统的限制 ( C)软件既是逻辑实体,又是物理实体 ( D)软件是程序、数据和相关文档的集合 5 两个或两个以上模块之间联系的紧密程度称为 ( )。 ( A)耦合性 ( B)内聚性 ( C)复杂 性 ( D)数据传输特性 6 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 7 下列不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影

3、、连接 ( C)关联、更新、排序 ( D) 显示、打印、制表 9 将 E-R图转换到关系模式时,实体与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 11 下列关于类和对象的叙述中,错误的是 ( )。 ( A)一个类只能有一个对象 ( B)对象是类的具体实例 ( C)类是对某一类对象的抽象 ( D)类和对象的关系是一 种数据类型与变量的关系 12 在函数中,可以用 auto、 extern、 register和 static这四个关键字中的一个

4、来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是 ( )。 ( A) auto ( B) extern ( C) register ( D) static 13 下列有关类继承的叙述中,错误的是 ( )。 ( A)继承可以实现软件复用 ( B)虚基类可以解决由多继承产生的二义性问题 ( C)派生类构造函数要负责调用基类的构造函数 ( D)派生类没有继承基类的私有成员 14 以下叙述中正确的是 ( )。 ( A)构成 C+语言程序的基本单位是类 ( B)可以在一个函数中定义另一个函数 ( C) main()函数必须放在其他函数之前 ( D)所有被调用的函数一定要在调用之前进行定义 1

5、5 定义如下枚举类型: enumMonday, Tuesday, Wednesday, Thrusday, Friday2;则下列语句正确的是 ( )。 ( A)表达式 Wednesday Friday的值是 true ( B) Day day; day 3; ( C) Day day; day Monday+3; ( D) Day day; day Tuesday+10; 16 下列有关模板的叙述中,正确的是 ( )。 ( A)函数模板不能含有常规形参 ( B)函数模板的一个实例就是一个函数定义 ( C)类模板的成员函数不能是模板函数 ( D)用类模板定义对象时,绝对不能省略模板实参 17

6、下列运算符函数中肯定不属于类 FunNumber的成员函数的是 ( )。 ( A) int operator-(FunNumber); ( B) FunNumber operator-(); ( C) FunNumber operator-(int); ( D) int operator-(FunNumber, FunNumber); 18 下列各组类型声明符中,含义相同的一组是 ( )。 ( A) unsigned longint和 long ( B) signed short和 short ( C) unsigned short和 short ( D) shortint和 int 19 已

7、知 Value是一个类, Value是 Value的一 个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是 ( )。 ( A) Value operator+(Value v, int i); ( B) Value operator+(Value v value, int i); ( C) Value operator+(Value vint i 0); ( D) Value operator+(Value v=value, int i=0); 20 若已定义; inta=0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *p=a, i; 其 中0i=9,则对 a数组元素不

8、正确的引用是 ( )。 ( A) ap-a ( B) x( ( B) p.next=y=j; void assign(Sample sa); ; void Sample: assign(Sample p) if(this!=在选项 D中,用 *运算符取出结构体变量,并且保存的就是 b的地址,所以正确。 36 【正确答案】 队列。 【试题解析】 队列是一种特 殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,是按先进先出的原则组织数据的。 37 【正确答案】 类。 【试题解析】 在面向对象方法中,把具

9、有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 38 【正确答案】 空间。 【试题解析】 衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计算工作量,而后者用来衡量执行算法所需要的存储空间。 39 【正确答案】 相关文档。 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 40 【正确答案】 数据库管理系统。 【试题解析】 数据库管理系统是数据库的管理机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。 41 【正确答案】 拷贝构造。 【试题解析】

10、 本题考查的是拷贝构造函数的定义,它是一种特殊的成员函数,作用是使用一个已知的对象来初始化一个被创建的伺类的对象,定义格式是类名: 拷贝构造函数名 (类名乙引用名 )。 42 【正确答案】 纯虚函数。 【试题解析】 纯虚函数是在声明虚函数时被 “初始化 ”为。的函数。纯虚函数没有函数体,只有函数名而不具备函数的功能,只是在基类中预留了一个函数名,具体功能留给派生类根据需要去定义。 43 【正确答案】 1。 【试题解析】 本题考查的是运算符重载。当运算符重载为类的成员函数时,第一操作数就是对象本身,并不是显式的出现在参数表中。因此,对于一元运算符参数表是空的:对于二元运算符参数表中只有一个参数,

11、它代表第二操作数。 44 【正确答案】 5。 【试题解析】 因为 b的值为 1,所以 b&a 5相当于 a 5,当 a 5时退出循环,一共进行 5次循环。 45 【正确答案】 Base: 97。 【试题解析】 本题主要考查两个知识点,一是基类指针可以指向派生类对象,并可以访问派生类的所有成员。二是在函数重载中进行隐式类型转换。如 pd-f(a);系统到底调用哪个重载函数呢 ?实参既不是派生类中的形参,也不是基类中f函数的形参类型。此时系统根据就近原则和从高优先级到低优先级的规则尝试隐式转换。单字符更接近整数,故调用的是基 类的 f函数。 46 【正确答案】 A(aa), c(aa+1)或 c(

12、aa+1), A(aa)。 【试题解析】 题中要求用 aa初始化基类 A,用 aa-+1初始化类对象成员 c,用的初始化列表的形式,即 A(aa), e(aa+1)或 c(aa+1), A(aa)。 47 【正确答案】 Derived(int i): Base(i)。 【试题解析】 程序中,类 Derived是基类 Base的公有派生。在类 Derived的构造函数应该包括调用基类构造函数使基类的数据成员得以初始化。 48 【正确答案】 (eh=filel.get()! eof。 【试题解析】 本题是判断文件是否达到结尾,可以使用流输入的 get函数获得当前字符,然后判断该字符是否是 eof即

13、可。 49 【正确答案】 AAB。 【试题解析】 本题考查的是派生类的构造函数。建立派生类对象时,构造函数的执行顺序:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右 ),接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序 -执行派生类的构造函数。题目中首先定义了类 CA的对象 a,输出 A;然后定 义 CB类的对象 b,因为 CB类派生自 CA类,所以会先执行 CA类的构造函数,再执行 CB类的构造函数,即输出 A和 B。 50 【正确答案】 3, 3.14。 【试题解析】 C+编译系统将根据实参表中的实参的类型来确定函数的形参列表中的类型。函数 fun(3, 6)返回的值为 3,函数调用 fun(3.14F, 6.28F)返回的值为3.14。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1