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

下载本文档

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

文档简介

2023年自考-自考专业(计算机应用)-C++程序设计笔试历年高频考点试卷带答案(图片大小可任意调节)第1卷一.单选题(共10题)1.已知类A是类B的友元,类B是类C的友元,则()A.类A一定是类C的友元B.类C一定是类A的友元C.类C的成员函数可以访问类B的对象的任何成员D.类A的成员函数可以访问类B的对象的任何成员2.类的构造函数被自动调用执行的情况是在定义该类的()A.成员函数时B.数据成员时C.对象时D.友元函数时3.在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()A.受限制B.保持不变C.受保护D.不受保护4.C++语言中所有在函数中定义的变量,连同形式参数,都属于()A.全局变量B.局部变量C.静态变量D.函数5.类中能访问静态成员的函数是()A.虚函数B.静态成员函数C.构造函数D.析构函数6.下列运算符中,优先级最高的是()A.*B.一>C.&&D.>=7.友元关系不能()A.提高程序的运行效率B.是类与类的关系C.是一个类的成员函数与另一个类的关系D.继承8.在私有继承的情况下,基类成员在派生类中的访问权限()A.受限制B.保持不变C.受保护D.不受保护9.关于对象概念的描述中,说法错误的是()A.对象就是C语言中的结构体B.对象代表着正在创建的系统中的一个实体C.对象是类的一个变量D.对象之间的信息传递是通过消息进行的10.关于new运算符的下列描述中,错误的是()A.它可以用来动态创建对象和对象数组B.使用它创建的对象和对象数组可以使用运算符delete删除C.使用它创建对象时要调用构造函数D.使用它创建对象数组时必须指定初始值二.填空题(共5题)1.编译时的多态性通过___函数实现。2.抽象类中至少要有一个_____函数。3.设类A有成员函数voidf(void);若要定义一个指向类成员函数的指针变量pf来指向f,该指针变量的声明语句是:_____。4.C++中ostream的直接基类___。5.单目运算符作为类成员函数重载时,形参个数为____个。第2卷一.单选题(共10题)1.构造函数不具备的特征是()A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置默认参数D.构造函数必须指定类型说明2.使用地址作为实参传给形参,下列说法正确的是()A.实参是形参的备份B.实参与形参无联系C.形参是实参的备份D.实参与形参是同一对象3.假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,和的值分别为()A.3和15B.5和4C.4和20D.20和54.下列有关构造函数的描述中,正确的是()A.构造函数可以带有返回值B.构造函数的名字与类名完全相同C.构造函数必须带有参数D.构造函数必须定义,不能缺省5.假定a为一个整型数组名,则元素a[4]的字节地址为()A.a+4B.a+8C.a+16D.a+326.拷贝构造函数的参数是()A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名7.对于int*pa[5];的描述,正确的是()A.pa是一个指向数组的指针,所指向的数组是5个int型元素B.pa是一个指向某个数组中第5个元素的指针,该元素是int型变量C.pa[5]表示某个数组的第5个元素的值D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针8.所谓多态性是指()A.不同的对象调用不同名称的函数B.不同的对象调用相同名称的函数C.一个对象调用不同名称的函数D.一个对象调用不同名称的对象9.当一个类的某个函数被说明为virtual时,在该类的所有派生类中的同原型函数()A.都是虚函数B.只有被重新说明时才是虚函数C.都不是虚函数D.只有被重新说明为virtual时才是虚函数10.要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()A.constchar*p=“ABCD”;B.char*constp=“ABCD”;C.charconst*p=“ABCD”;D.constchar*constp=“ABCD”;二.填空题(共5题)1.基类的公有成员在派生类中的访问权限由___决定。2.重载的运算符保持其原有的_____、优先级和结合性不变。3.C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。4.C++中有两种继承:单继承和___。5.假设类X的对象x是类Y的成员对象,则“YObj”语句执行时,先调用类___的构造函数。第1卷参考答案一.单选题1.参考答案:D2.参考答案:C3.参考答案:B4.参考答案:B5.参考答案:B6.参考答案:B7.参考答案:D8.参考答案:A9.参考答案:A10.参考答案:D二.填空题1.参考答案:重载2.参考答案:纯虚3.参考答案:void(A::*pf)(void);4.参考答案:ios5.参考答案:0第2卷参考答案一.单选题1.参考答案:D2.参考答案:D3.参考答案:C4.参考答案:B5.参考答案:C6.参考答案:C7.参考答案:

温馨提示

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

评论

0/150

提交评论