2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试题附答案_第1页
2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试题附答案_第2页
2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试题附答案_第3页
2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试题附答案_第4页
2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试题附答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试题附答案(图片大小可任意调节)第1卷一.单选题(共10题)1.关于类模板的说法正确的是()A.类模板的主要作用是生成抽象类B.类模板实例化时,编译器将根据给出的模板实参生成一个类C.在类模板中的数据成员具有同样类型D.类模板中的成员函数没有返回值2.假定a为一个整型数组名,则元素a[4]的字节地址为()A.a+4B.a+8C.a+16D.a+323.以下基类中的成员函数表示纯虚函数的是()A.virtualvoidtt()=0B.voidtt(int)=0C.virtualvoidtt(int)D.virtualvoidtt(int){}4.类中能访问静态成员的函数是()A.虚函数B.静态成员函数C.构造函数D.析构函数5.下列有关重载函数的说法中正确的是()A.重载函数必须具有不同的返回值类型B.重载函数参数个数必须相同C.重载函数必须有不同的形参列表D.重载函数名可以不同6.在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()A.受限制B.保持不变C.受保护D.不受保护7.设有定义inti;doublej=5;,则10+i+j值的数据类型是()A.intB.doubleC.floatD.不确定8.已知类A是类B的友元,类B是类C的友元,则()A.类A一定是类C的友元B.类C一定是类A的友元C.类C的成员函数可以访问类B的对象的任何成员D.类A的成员函数可以访问类B的对象的任何成员9.C++对C语言做了很多改进,即从面向过程变成为面向对象的主要原因是()A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念10.类的构造函数被自动调用执行的情况是在定义该类的()A.成员函数时B.数据成员时C.对象时D.友元函数时二.填空题(共5题)1.抽象类中至少要有一个_____函数。2.单目运算符作为类成员函数重载时,形参个数为____个。3.编译时的多态性通过___函数实现。4.假设类X的对象x是类Y的成员对象,则“YObj”语句执行时,先调用类___的构造函数。5.设类A有成员函数voidf(void);若要定义一个指向类成员函数的指针变量pf来指向f,该指针变量的声明语句是:_____。第2卷一.单选题(共10题)1.要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()A.内联函数B.重载函数C.内部函数D.函数模板2.关于类和对象不正确的说法是()A.类是一种类型,它封装了数据和操作B.对象是类的实例C.一个类的对象只有一个D.一个对象必属于某个类3.编写C++程序一般需经过的几个步骤依次是()A.编辑、调试、编译、连接B.编译、调试、编辑、连接C.编译、编辑、连接、运行D.编辑、编译、连接、运行4.存储下列数据,占用存储字节最多的是()A.0B.‘0’C.〝0〞D.0.05.下列运算符中,优先级最高的是()A.*B.一>C.&&D.>=6.拷贝构造函数的参数是()A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名7.关于友元函数的描述中,错误的是()A.友元函数不是成员函数B.友元函数只能访问类中私有成员C.友元函数破坏隐藏性,尽量少用D.友元函数说明在类体内,使用关键字friend8.有关多态性说法不正确的是()A.C++语言的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态多态性9.所谓多态性是指()A.不同的对象调用不同名称的函数B.不同的对象调用相同名称的函数C.一个对象调用不同名称的函数D.一个对象调用不同名称的对象10.语句ofstreamf(“”,ios::app|ios::binary)?的功能是建立流对象f,试图打开文件并与之连接,并且()A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件B.若文件存在,将其置为空文件;若文件不存在,打开失败C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件不存在,建立一个新文件二.填空题(共5题)1.基类的公有成员在派生类中的访问权限由___决定。2.C++中有两种继承:单继承和___。3.重载的运算符保持其原有的_____、优先级和结合性不变。4.C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。5.C++中ostream的直接基类___。第1卷参考答案一.单选题1.参考答案:B2.参考答案:C3.参考答案:A4.参考答案:B5.参考答案:C6.参考答案:B7.参考答案:B8.参考答案:D9.参考答案:D10.参考答案:C二.填空题1.参考答案:纯虚2.参考答案:03.参考答案:重载4.参考答案:X5.参考答案:void(A::*pf)(void);第2卷参考答案一.单选题1.参考答案:A2.参考答案:C3.参考答案:D4.参考答案:D5.参考答案:B6.参考答案:C7.参考答案:B8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论