1 / 76
文档名称:

C++程序设计模拟试题及答案1.doc

格式:doc   大小:247KB   页数:76
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++程序设计模拟试题及答案1.doc

上传人:shujukd 2018/8/7 文件大小:247 KB

下载得到文件列表

C++程序设计模拟试题及答案1.doc

文档介绍

文档介绍:C++程序设计模拟试卷(一)
一、单项选择题
1. 编写C++程序一般需经过的几个步骤依次是()
A. 编辑、调试、编译、连接
B. 编辑、编译、连接、运行
C. 编译、调试、编辑、连接
D. 编译、编辑、连接、运行
答案:B
解析:(P21)经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保
存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为
obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转换为可执行
程序的过程,结果为exe。运行是执行exe,在屏幕上显示结果的过程。
2. 决定C++语言中函数的返回值类型的是()
A. return语句中的表达式类型
B. 调用该函数时系统随机产生的类型
C. 调用该函数时的主调用函数类型
D. 在定义该函数时所指定的数据类型
答案:D
解析:(P51)函数的返回值类型由定义函数时的指定的数据类型决定的。A项的表达式的值要转换
成函数的定义时的返回类型。
3. 下面叙述不正确的是()
A. 派生类一般都用公有派生
B. 对基类成员的访问必须是无二义性的
C. 赋值兼容规则也适用于多重继承的组合
D. 基类的公有成员在派生类中仍然是公有的
答案:D
解析:(P136)继承方式有三种:公有、私有和保护。多继承中,多个基类具有同名成员,在它们
的子类中访问这些成员,就产生了二义性,但进行访问时,不能存在二义性。赋值兼容规则是指
派生类对象可以当作基类对象使用,只要存在继承关系,所以单继承或多继承都适用。基类中的
公有成员采用私有继承时,在派生类中变成了私有成员,所以D项错误。
4. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体
也就是()
A. 类
B. 对象
C. 函数体
D. 数据块
答案:A
解析:(P39)类即数据和操作的组合体,数据是类的静态特征,操作是类具有的动作。
5. 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中
的()
A. 私有成员
B. 公有成员
C. 保护成员
D. 保护成员或私有成员
答案:A
解析:(P133)在派生类中基类的保护或者基类公有都可以直接访问,基类的私有成员只能是基类
的成员函数来访问。所以选择A项。
6. 对基类和派生类的关系描述中,错误的是()
A. 派生类是基类的具体化
B. 基类继承了派生类的属性
C. 派生类是基类定义的延续
D. 派生类是基类的特殊化
答案:B
解析:(P129)派生类的成员一个是来自基类,一个来自本身,所以派生类是基类的扩展,也是基
类的具体化和特殊化,派生类是对基类扩展。B项基类不能继承派生类成员,所以错误。
7. 关于this指针使用说法正确的是()
A. 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
B. 保证基类私有成员在子类中可以被访问。
C. 保证基类保护成员在子类中可以被访问。
D. 保证基类公有成员在子类中可以被访问。
答案:A
解析:(P86)this指针是隐藏的,可以使用该指针来访问调用对象中的数据。基类的成员在派生
类中能否访问,与继承方式有关,与this没有关系。所以选择A项。
8. 所谓多态性是指()
A. 不同的对象调用不同名称的函数
B. 不同的对象调用相同名称的函数
C. 一个对象调用不同名称的函数
D. 一个对象调用不同名称的对象
答案:B
解析:(P167)多态性有两种静态多态性和动态多态性,静态多态性是指调用同名函数,由于参数
的不同调用不同的同名函数;动态多态性是指不同对象调用同名函数时,由于对象不同调用不同
的同名函数。多态性肯定具有相同的函数名,所以选择B项。
9. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为()
A. 内联函数
B. 重载函数
C. 递归函数
D. 嵌套函数
答案:A
解析:(P59)内联函数特征代码少,频繁调用,执行效率高。重载函数解决统一接口的问题;递
归是子程序调用,程序调用要耗费很多空间和时间,循环/迭代都比递归有效率得多,递归只是
从形式上,逻辑比较简洁。嵌套函数即反复调用,速度较慢。所以选择A项。
10. 下面函数模板定义中不正确的是()
A. A
B. B
C. C
D. D
答案:A
解析:(P147)A项中F是一个返回Q类型的值,而return中用返回类型作为返回值错误。所以选择
A项。
11. 假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对

最近更新

2025年弥勒县招教考试备考题库及答案解析(必.. 31页

2025年怀化职业技术学院马克思主义基本原理概.. 13页

2025年惠来县幼儿园教师招教考试备考题库带答.. 30页

2025年新乡职业技术学院马克思主义基本原理概.. 12页

2025年新疆农业大学科学技术学院马克思主义基.. 12页

2025年新疆生产建设兵团兴新职业技术学院马克.. 12页

2025年无为县招教考试备考题库附答案解析 31页

2025年晋城职业技术学院马克思主义基本原理概.. 13页

2025年曲水县幼儿园教师招教考试备考题库附答.. 31页

2025年杭州医学院单招职业技能考试题库附答案.. 44页

2025年枞阳县幼儿园教师招教考试备考题库带答.. 31页

2025年榆林职业技术学院单招职业技能测试题库.. 44页

蔬果运输车辆清洁消毒流程 60页

2025年武汉理工大学马克思主义基本原理概论期.. 12页

2025年民乐县幼儿园教师招教考试备考题库带答.. 30页

2025年永州职业技术学院马克思主义基本原理概.. 13页

2025年汕尾职业技术学院马克思主义基本原理概.. 13页

2025年江苏省青年管理干部学院马克思主义基本.. 12页

2025年江西制造职业技术学院马克思主义基本原.. 12页

2025年江西新能源科技职业学院马克思主义基本.. 13页

2025年江西艺术职业学院单招职业技能测试题库.. 43页

2025年沈阳体育学院马克思主义基本原理概论期.. 12页

2025年沙洲职业工学院单招职业倾向性考试题库.. 44页

2025年河北开放大学马克思主义基本原理概论期.. 13页

2025年河北青年管理干部学院单招职业技能测试.. 45页

2025年河南物流职业学院单招职业技能测试题库.. 44页

2025年沿河土家族自治县幼儿园教师招教考试备.. 31页

2025年泰山科技学院单招职业倾向性测试题库带.. 44页

2025年洛扎县招教考试备考题库附答案解析(夺.. 31页

2025年浙江中医药大学滨江学院马克思主义基本.. 12页