下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校________________班级____________姓名____________考场____________准考证号学校________________班级____________姓名____________考场____________准考证号…………密…………封…………线…………内…………不…………要…………答…………题…………第1页,共3页江苏大学《程序设计(C++)》2023-2024学年期末试卷题号一二三总分得分一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、在C++中,以下哪个运算符不能重载()A..B.?:C.sizeofD.以上都是2、在C++中,以下关于文件流操作的描述正确的是()A.ofstream用于读文件B.ifstream用于写文件C.fstream可以用于读写文件D.文件操作不需要处理异常3、以下C++代码段的输出结果是()cpp复制for(inti=0;i<3;i++){cout<<i<<"";}
A.012B.123C.0123D.124、以下关于C++智能指针的说法,正确的是()A.可以自动管理内存B.只有shared_ptr一种C.不能用于数组D.性能比原始指针差5、在C++中,以下哪个是纯虚函数的声明?()A.virtualvoidfun()=0;B.voidfun()=0;C.virtualvoidfun();D.voidfun();6、以下关于C++模板特化的说法,正确的是()A.模板特化是对模板的具体化B.模板特化可以针对特定类型提供不同的实现C.模板特化必须在模板定义之后D.以上都对7、以下关于C++数组的说法中,错误的是()A.数组的下标从0开始B.数组在定义时必须指定长度C.数组可以存储不同类型的数据D.可以通过指针操作数组8、以下C++程序段的输出结果是()templateTmax(Ta,Tb){returna>b?a:b;}intmain(){cout<<max(3.5,2.5)<<endl;return0;}A.2.5B.3.5C.编译错误D.运行时错误9、C++中,以下关于运算符重载的说法,错误的是()A.可以重载为类的成员函数B.可以重载为友元函数C.不能改变运算符的优先级D.不能创建新的运算符10、以下关于C++流操作符的描述,错误的是()A.<<用于输出B.>>用于输入C.可以对自定义类型重载流操作符D.流操作符不能连续使用11、以下关于C++函数的说法中,正确的是()A.函数的返回值类型可以是voidB.函数可以没有参数C.函数内定义的变量是全局变量D.函数不能递归调用12、以下哪种类型的继承可以使派生类对象转换为基类对象?()A.私有继承B.保护继承C.公有继承D.以上都不行13、在C++中,以下哪个是移动语义的主要目的?()A.提高对象复制的效率B.避免不必要的资源复制C.实现对象的深拷贝D.以上都不是14、在C++中,以下哪个关键字用于声明虚基类?()A.virtualB.purevirtualC.virtualbaseD.virtualclass15、以下关于C++构造函数的说法,错误的是()A.可以有多个构造函数B.构造函数没有返回值类型C.构造函数可以是私有函数D.每个类必须有一个默认构造函数16、在C++中,以下哪个是noexcept关键字的作用?()A.表示函数不会抛出异常B.优化函数的异常处理C.强制函数抛出异常D.以上都不是17、在C++中,以下关于继承的说法正确的是()A.私有继承时,基类的私有成员在派生类中不可访问B.公有继承时,基类的私有成员在派生类中可访问C.保护继承时,基类的公有成员在派生类中是私有的D.以上都不对18、以下关于C++类的静态成员的描述,正确的是()A.可以通过类名直接访问B.每个对象都有一份独立的静态成员C.静态成员不能是私有成员D.以上都不对19、以下关于C++函数重载的说法,正确的是()A.函数名相同,参数个数和类型不同B.函数名相同,返回值类型不同C.函数名不同,参数个数和类型相同D.以上都不对20、以下关于C++中内存对齐的说法,错误的是()A.内存对齐可以提高内存访问效率B.结构体成员的存储顺序会影响内存对齐C.可以通过#pragmapack指令改变内存对齐方式D.内存对齐只对结构体有效二、判断题(本大题共10个小题,共10分)1、unique_ptr可以共享所有权。()2、C++中的类可以没有构造函数。()3、C++中的函数可以递归调用。()4、C++中的异常处理中,多个catch块的顺序无关紧要。()5、delete只能释放用new分配的单个对象。()6、C++中的引用作为函数返回值可以避免返回值的复制。()7、dynamic_cast可以用于任意类型的转换。()8、C++中的虚函数表是在运行时生成的。()9、void指针可以指向任何类型的变量。()10、C++中的模板类的成员函数不能是虚函数。()三、编程题(本大题共5个小题,共50分)1、(本题10分)创建一个类来表示电影院管理系统,包含电影信息和座位预订等属性,并实现座位的预订和取消功能。2、(本题10分)创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度水利工程挖掘机租赁合同规范样本3篇
- 游戏专业课程设计
- 2024年神经系统疾病用药授权区域总经销合同3篇
- 换热器课程设计实习日志
- 2024年医院药品信息化采购与服务合同3篇
- 涵洞课程设计实例
- 种植大蒜活动课程设计
- 砖雕课程设计
- 2024年度个人摄影摄像委托设计合同书3篇
- 温度采集系统课程设计C语言
- DL-T+1920-2018电网企业应急能力建设评估规范
- 2024年人教版小学三年级科学(上册)期末考卷附答案
- 工程项目决算书
- 光刻技术员工作总结
- MOOC 组织学与胚胎学-华中科技大学 中国大学慕课答案
- 缝合线材料的可吸收性研究
- 2024届红河哈尼族彝族自治州绿春县小升初语文检测卷含答案
- GB/T 43700-2024滑雪场所的运行和管理规范
- 《3-6岁儿童学习与发展指南》知识竞赛参考题库500题(含答案)
- 幼儿园园长的园里园外融合教育
- 新型电力系统简介
评论
0/150
提交评论