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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级( C+)机试模拟试卷 19及答案与解析 一、选择题 1 软件维护活动不包括 ( )。 ( A)改正性维护 ( B)适应性维护 ( C)重组性维护 ( D)预防性维护 2 数据独立性分为逻辑独立性和物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 ( )。 ( A)物理独立性 ( B)逻辑独立性 ( C)数据独立性 ( D)结构独立性 3 冒泡排序算法在最好的情况下的元素交换次数为 ( )次。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 4 在面向对象方法中,类之间的共享属性和操作机制称为 ( )。 ( A)封装 ( B)继

2、承 ( C)多态 ( D)单态 5 数据库恢复是将数据库从 ( )状态恢复到某一已知的正确状态。 ( A)未知 ( B)错误 ( C)一致 ( D)完整 6 函数定义的格式是 ( )函数名 (形式参数表 )函数体。 ( A)引用类型 ( B)数值类型 ( C)标注类型 ( D)返回类型 7 在面向对象方法中,类的实例称为 ( )。 ( A)对象 ( B)方法 ( C)类型 ( D)数据 8 关系操作的特点是 ( )操作。 ( A)分类 ( B)集合 ( C)控制 ( D)互斥 9 数据库保护不包括 ( )。 ( A)安全性控制 ( B)并发性控制 ( C)数据恢复 ( D)预防性控制 10 全

3、面支持软件开发过程的软件工具集合是 ( )。 ( A)软件 _T程环境 ( B)软件生产环境 ( C)软件运用环境 ( D)软件测试环境 11 将 “x+y*z“中的 “+”用成员函数重载, “*”用友元函数重载,应写为 ( )。 ( A) x rational+(rational*(y, z) ( B) x const+(const*(y, z) ( C) x operator+(operator*(y, z) ( D) x temp+(temp*(y, z) 12 指针变量保存的是 ( )。 ( A)变量地址 ( B)对象的内存地址 ( C)常量地址 ( D)逻辑地址 13 ( )是实现

4、C+语青运行时多态性的机制。 ( A)静态绑定 ( B)动态绑定 ( C)单态绑定 ( D)多态绑定 14 友元类的所有成员函数都是另一个类的 ( )。 ( A) 成员函数 ( B)友元函数 ( C)非成员函数 ( D)非友元函数 15 时间复杂度和空间复杂度均属于 ( )。 ( A)算法复杂度 ( B)编程复杂度 ( C)公式复杂度 ( D)数据复杂度 16 数据的基本单位是 ( )。 ( A)比特 ( B)数据库 ( C)数据元素 ( D)文件 17 将测试数据传送给被测试的模块,并显示被测试模块所产生的结果是 ( )的作用。 ( A)承接模块 ( B)桩模块 ( C)继承模块 ( D)驱

5、动模块 18 在 C+语言中,面向对象思想的主要 特征不包括 ( )。 ( A)封装性 ( B)继承性 ( C)多态性 ( D)单态性 19 C+语言程序是从 ( )函数开始执行的。 ( A) ios ( B) main ( C) list ( D) temp 20 假定 A为一个类,则语句 “A(A&a); ”为该类 ( )函数的原型说明。 ( A)默认构造 ( B)拷贝构造 ( C)赋值构造 ( D)其他构造 21 派生类构造函数的执行顺序是 ( )。 ( A)派生类、成员对象、基类 ( B)成员对象、基类、派生类 ( C)基类、成员对 象、派生类 ( D)成员对象、派生类、基类 22 类

6、模板只可用 ( )型参数。 ( A)类 ( B)重载 ( C)任何 ( D)派生 23 C+语言程序的注释可以出现在程序中的任何地方,一个注释的结束标记为( )。 ( A) * ( B) * ( C): ( D); 24 纯虚函数的声明总是以 ( )结束。 ( A) end1 ( B) close ( C) =0 ( D) + 25 用以下语句调用库函数 malloc,使字符指针 st指向具 11字节的动态存储空间,则下列横线中应填写的 内容是 ( )。 st=(char*)_; ( A) malloe(sizeof*11) ( B) char(11) ( C) malloc(char(siz

7、eof)*11) ( D) malloc(11) 26 程序中有如下语句: for(int i=0; i template T max(T x, int n) int i; T max v=x0; for(i=1; i #define N 10 #define s(x)x*x #define f(x)(x*x) void main() int i1, i2; i1=1000 s(N): i2=1000H(N); cout class Test private t static int val; int a; public: static int func(); void srune(Test&

8、r); ; 初始化静态变量 val int Test: func() return val+: void Test: sfunc(Test&r) r a=125; eout void main() int a=1, b=2; bool c=1: ifb) c)cout void main() int a6=1, 2, 3, 4, 5, 6; for(int i=0; i void main() cout void fun(double a, int len) void main() double aE20; fun(a, 20); for(int i=0; i 20; i+) std: cou

9、tOwn: ; *3* int main() TC obj(11); *4* coutOwn; ”语句可知, get函数具有形参 obj指针。 obj调用 Own 变量,说明它是 TC类型,并且静态函数的定义只要在其前面声明 static就可以了,即在第 3处添加语句 “static int get(TC*obj)”。第 4处要求 “完成对象 obj对静态函数 get的调用,使得输出结果为21”。程序中第 4处的 “cout end1; ”语句缺少输出值,题目中要求对象对静态函数 get进行调用,对象对成员函数的调用格式为:对象名成员函数,即“coutobj get(&obj)end1; ”。

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