- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
华中师范大学《面向对象程序设计》2022—2023学年第一学期期末试卷一、单项选择题(本大题共10小题,每小题3分,共30分)
1.如声明对象数组,则下列描述正确的是
A.对每个元素均调用一次构造函数
B.部分元素调用构造函数,其它元素不需调用
C.均不需要调用构造函数
D.只是首元素调用构造函数
2.不同对象调用同一成员函数时,this指针指向
A.不同对象B.相同对象
C.无对象 D.不确定
3.设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是
A.intm=max(22,max(59,70));
B.intm=max(max(22,59),max(59,70));
C.intm=max(max(22,70),59);
D.以上皆正确
4.一个类可拥有多少个构造函数
A.0个 B.1个
C.1或多个D.以上皆对
5.在编译指令中,嵌入指令是指
A.#include
B.#define
C.#if
D.#else
6.设存在数组a,其长度为Len,下列哪项操作是将a中元素复制到数组b中
A.reverse(a+a,Len,b);
B.sort(a,a+Len,b);
C.find(a,a+Len,b);
D.copy(a,a+Len,b);
7.下列哪个要素不是面向对象的关键要素
A.模块化 B.抽象性
C.封装性 D.继承性
8.下列对于类的描述错误的是
A.类要先声明后使用
B.类是具有唯一标识的实体
C.两个类可以使用同一个名称
D.组成类的不仅有数据,还可以有对数据进行操作的函数9.使用引用调用方式将实参传给形参,下列说法正确的是A.形参是实参的备份 B.实参是形参的备份
C.形参和实参共享同一对象D.形参和实参无联系
10.关于对象的性质,下列描述错误的是
A.同一类对象之间可相互赋值
B.不能使用对象数组
C.对象可以用作函数参数
D.一个对象可以用作另一个类的成员
二、填空题(本大题共10小题,每小题3分,共30分) 1.公共派生中,基类的公有成员在派生类中是______。
2.若要使用标准输入流机制从键盘输入一个整数赋给整型变量a,相应的C++语句是______。
3.UML中对象行为之间的动态关系是通过对象行为之间的依赖关系表现的,称之为______。
4.C++函数中按引用调用传递参数时使用______作为参数。
5.在C++中除具有______语句和switch语句的函数外,其它函数都可以说明为内联函数。
6.C++中规定模板以______关键字和一个形参表示开头。
7.构造函数不能被继承,一个派生类只能调用它的______基类的构造函数。8.vector类中用于获取存放的元素个数的方法是______。
9.C++中istream类的直接基类是______。
10.要关闭一个文件输出流对象myFile,所用的C++语句是______。
三、程序题(本大题共5小题,每小题8分,共40分)
1.在下面程序的下划线处填上正确的语句,使其得到下面的输出结果。
x=2,y=3
#includeiostream.h
classSample
{
intx,y;
public:
Sample(){
x=y=0;
}
Sample(inta,intb){
x=a;
(__________)
}
voiddisp()
{
coutx=x,y=yendl;
}
}(___________)
voidmain()
{
Samples(2,3),*p=&s;
p-disp();
}
2.在下划线处填上适当的语句,使程序的输出结果如下: n=30
#includeiostream.h
templateclassT
classSample
{
Tn;
public:
Sample(){}
Sample(Ti){_________}
SampleToperator+(constSampleT);
voiddisp(){coutn=nendl;}
};
templateclassT
SampleTSampleT::operator+(constSampleT&s){
staticSampleTtemp;
returntemp;
}
voidmain()
{
Sampleints1(10),s2(20),s3;
s3=s1+s2;
s3.disp();
}
3.在下划线处填上适当的语句,使程序的输出结果如下: 12345678910
#includeiostream.h
classSample
{
intA[10][10];
public:
intoperator
您可能关注的文档
- 上海外国语大学《现代汉语》2020-2021学年期末试卷.docx
- 上海外国语大学《现代汉语》2021-2022学年期末试卷.docx
- 上海外国语大学《现代汉语》2022-2023期末试卷.docx
- 石河子大学新闻学专业《现代汉语》2021-2022学年期末试卷.docx
- 四川大学《计算机组成原理》2017-2018学年期末试卷.docx
- 四川大学《计算机组成原理》2020-2021学年期末试卷.docx
- 四川大学《计算机组成原理》2021-2022学年期末试卷.docx
- 四川大学汉语言文学专业《现代汉语》2021-2022学年期末试卷.docx
- 四川农业大学《分子生物学》2021-2022学年期末试卷.docx
- 四川农业大学《计算机组成原理》2017-2018学年期末试卷.docx
- 化妆品公司动力部年度总结.pptx
- 七年级下册(2024)第六单元课外古诗诵读之《约客》课件(共26张PPT).pptx
- 24《寓言四则》优质课教学课件(共15张PPT).ppt
- 七年级下册(2024)第六单元课外古诗诵读之《竹里馆》课件(共26张PPT).pptx
- LIMS供应商概览与技术标书.pdf
- 线缆厂薪酬核算管理规章.doc
- 《课外古诗词诵读——逢入京使 》课件(共22张PPT)2025—2026学年统编版语文七年级下册.pptx
- 《课外古诗词诵读——贾生》课件(共22张PPT)2025—2026学年统编版语文七年级下册.pptx
- 7 谁是最可爱的人 课件 (共20张PPT) 2025-2026学年统编版语文七年级下册.pptx
- 电池厂叠片机配件管理规范规章.doc
最近下载
- 部编版小学三年级下册语文教学工作总结.docx VIP
- 2024-2025学年贵州省遵义市新蒲新区人教版六年级上学期期末教学质量检测数学试卷(无答案).docx
- 一年级看图写话练习大全.docx VIP
- 钢筋混凝土化粪池22S702.pdf VIP
- 《汉唐中医方剂讲解(打印版)》中医书籍.doc VIP
- TCAPC010-2023 药品网络经营质量管理规范.pdf
- BS EN 1610-2015 下水道和下水道的建造和测试.pdf VIP
- 《康师傅品牌定位》课件.ppt VIP
- ian康师傅品牌介绍重点.ppt VIP
- 山东省烟台市莱山区2024-2025学年上学期九年级期末数学试卷(五四学制)(含解析).pdf VIP
原创力文档


文档评论(0)