- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014年4月
面向对象程序设计试卷A
第一部分选择题
一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卷” 上的相应字母涂黑。错涂、多涂或未涂均无分。
.面向对象程序的基本元素是C.
C.程序D.方法
B. int var(long)
D.以上都不是
C.程序D.方法B. int var(long)D.以上都不是A.类
C.程序D.方法
B. int var(long)
D.以上都不是
A. int var = long;C. (long)int var
.要让一个类中的所有对象具有共同的数据,应使用A.常数成员变量B.私有数据成员
C.静态数据成员D.公有数据成员.在C++中,头文件扩展名是
A. cppB. hC. libD. obj.下列数据类型中不属于C++语言的基本数据类型是
A.字符类型B.整型类型C.枚举类型D.逻辑类型.设已有函数int min (int, int),该min函数功能为返回两个参数中的较小值,若求
22, 59, 70三者中最小值,下列表达式不正确的是A. int m=min (22, 59, 70);B. int m=min (min (22, 59), 70);
C. int m=min (22, min (59, 70)); D. int m=min (59, min (22, 70));.对于下面的函数原型声明:void testDefautParam(int a, int b=7, char z=下列函数 调用中,不合法的是
A. testDefautParam(5);B. testDefautParam(5,8);C. testDefautParam(5,*#);D. testDefautParam(0,0,*);
.已有函数double Funl (int, int);下列函数中不可以定义为Funl函数的重载函数 的是A. int Funl (int, int, int);B. int Fun 1 (int, int);
C. double Funl (double, double);D. double Fun 1 (int, double);.有关析构函数的说法,不正确的是
A.析构函数有且仅有一个B.析构函数和构造函数一样可以有形参
C.析构函数的功能是在系统释放对象之前作一些内存清理工作D.析构函数无任何函数类型
.类定义的内容允许被其对象无限制地访问的是A. private 部分B. protected 部分
C. public部分D.以上都不对. C++语言可用p.a的形式访问派生类对象p的基类成员a,其中a是
A.私有继承的公有成员B.公有继承的公有成员C.公有继承的保护成员D.公有继承的私有成员
.对于友元函数,下列描述中正确的A.友元是本类的成员函数B.友元不是本类的成员函数
C.友元不是函数D.友元不能访问本类私有成员.关于成员函数的重载,说法正确的是
A.就是在类中设计多个函数名相同,参数个数及类型也相同的函数B.析构函数可以重载
C.函数重载,要求函数名相同,但参数个数不同或参数个数相同但其类型不同D.构造函数不可重载
.能实现对对象进行初始化功能的是A.数据成员 B.构造函数 C.析构函数D.静态成员函数
.多继承派生类构造函数构造对象时,被最先调用的是A.派生类自己的构造函数B.虚基类的构造函数
C.非虚基类的构造函数D.派生类中子对象类的构造函数第二部分非选择题
二、填空题.面向对象程序设计有以下主要特点,即抽象、封装、继承和 o
.假设int a=l ,b=2;则表达式(++a/b) * b--的值为。
.无论是什么继承方式,派生类的成员不能访问基类 属性的成员。
.静态成员属于,非静态成员属于对象。
.用于输出表达式值的标准输出流对象是.在函数模板的参数中,用class修饰的参数称为 参数。
.函数重载时,编译系统会根据形参的个数或 来区分。
.编译时的多态性可以通过使用 来实现。
.设要把一个文件输出流对象thisFile与文件d:\myfile\code.txtv相关联,所用的C++ 语句是 o. C++中,已知char *pl=new char(10);则释放pl指向的内存使用语句是。
三、程序填空题
.下列程序实现将用户输入的字符串逆向输出。例如:输入的字符串为ABCDE,则输 出为EDCBA。
#include iostreamusing namespace std;
void main(){
char str[18O];int k=strlen(str);
for (int i=0; ik; i++))
.下列程序实现了对复数进行加法运算,请将程序补充完整。 #includeiostream#inc
您可能关注的文档
最近下载
- 基于微波加热的振动流化床粮食循环干燥机.pdf VIP
- 常用计算机英语词汇3000例(含音标)计算机软件及应用IT计算机专业资.pdf VIP
- 初中数学思想方法131122.pptx VIP
- 安徽省皖东南四校2025-2026年九年级上尖子生对抗赛物理试卷.docx VIP
- Section自动生成钻孔柱状图.doc VIP
- 2024年三峡旅游职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx VIP
- Janus激酶抑制剂治疗免疫介导炎症性疾病中国专家共识.pdf VIP
- 数学思想方法初中.pptx VIP
- 2022年三峡旅游职业技术学院高职单招语文/数学/英语考试题库带答案解析.docx VIP
- 《诚信考试主题班会》PPT课件.pptx VIP
原创力文档


文档评论(0)