新《C++程序设计》自考必备题库(含答案).docx
《新《C++程序设计》自考必备题库(含答案).docx》由会员分享,可在线阅读,更多相关《新《C++程序设计》自考必备题库(含答案).docx(24页珍藏版)》请在第壹文秘上搜索。
1、新C+程序设计自考必备题库(含答案)一、单选题1、类A将每其它类对象作为成员,则建立A类对象时,下列描述正确的是()A、A类构造函数先执行B、成员构造函数先执行C、两者并行执行D、不能确定正确答案:B2、列描述错误的是()A、在创建对象前,静态成员不存在B、静态成员是类的成员C、静态成员不能是虚函数D、静态成员函数不能直接访问非静态成员正确答案:A3、关多态性说法不正确的是OA、C+语言的多态性分为编译时的多态性和运行时的多态性B、编译时的多态性可通过函数重载实现C、运行时的多态性可通过模板和虚函数实现D、实现运行时多态性的机制称为动态多态性正确答案:C4、编译指令中,宏定义使用哪个指令()A
2、、 WincludeB、 #defineC、#ifD、#else正确答案:B5、于对象概念的描述中,说法错误的是OA、对象就是C语言中的结构体B、对象代表着正在创建的系统中的一个实体C、对象是类的一个变量D、对象之间的信息传递是通过消息进行的正确答案:A6、没有使用PriVate关键字定义类的数据成员,则默认为()A、 privateB、 publicC、 protectedD、 friend正确答案:A7、符型数据在内存中的二进制编码方式是()A、补码B、原码C、ASCn码D、反码正确答案:C8、+语言是从早期的C语言逐渐发展演变而来的与C语言相比,它在求解问题方法上进行的最大改进是:()A
3、、面向过程B、面向对象C、安全性D、复用性正确答案:B9、符串“ABC”在内存占用的字节数是()A、3B、4C、6D、8正确答案:B10、创建派生类对象时,构造函数的执行顺序是OA、对象成员构造函数、基类构造函数、派生类本身的构造函数B、派生类本身的构造函数、基类构造函数、对象成员构造函数C、基类构造函数、派生类本身的构造函数、对象成员构造函数D、基类构造函数、对象成员构造函数、派生类本身的构造函数正确答案:D11、中定义的成员默认访问属性为OA、 publicB、 privateC、 protectedD、 friend正确答案:B12、求通过函数来实现一种不太复杂的功能,并且要求加快执行速
4、度,选用()A、内联函数B、重载函数C、内部函数D、函数模板正确答案:A13、面正确的字符常量是()A、“c”B、,C、邓D、正确答案:C14、有说明语句:charc=72;则变量C()A、包含1个字符B、包含2个字符C、包含3个字符Ds说明不合法,c值不确定正确答案:A15inta=5,使b不为2的表达式是()A、b=6-(a)B、 b=a%2C、 b=a2D、 b=a3?2:1正确答案:B16、C+语言中用于注释的标识符是()A、&B、/C、*D、/正确答案:B17、数型数据在内存中的二进制编码方式是()A、补码B、原码C、ASCn码D、反码正确答案:A18、his指针存在的目的是。A、保
5、证基类公有成员在子类中可以被访问B、保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码C、保证基类保护成员在子类中可以被访问D、保证基类私有成员在子类中可以被访问正确答案:B19、哪种派生方式中,派生类可以访问基类中的PrOteCted成员()A、 public和privateB、 public和protectedC、 protected和privateD、仅protected正确答案:B20、行X=(6*7%8+9)/5;后,X的值为OA、1B、2C、3D、4正确答案:B21、类中声明的变量,下列描述中正确的是()A、属于全局变量B、只属于该类C、属于该类,某些情况下也可被该类不同
6、实例所共享D、任何情况下都可被该类所有实例共享正确答案:C22、列说明中COnStChar*ptr;其中Ptr应该是:()A、指向字符常量的指针B、指向字符的常量指针C、指向字符串常量的指针D、指向字符串的常量指针正确答案:C23、变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型是OA、intB、 folatC、 doubleD、不确定正确答案:C24、于类和对象不正确的说法是OA、类是一种类型,它封装了数据和操作B、对象是类的实例C、一个类的对象只有一个D、一个对象必属于某个类正确答案:C25、下与int*q5;等价的定义语句是OA、 intq5;B、 int*qC
7、、int(q5)D、int(*q)5正确答案:D26、izeof(float)是()A、一个双精度型表达式B、一个整型表达式C、一种函数调用D、一个不合法的表达式正确答案:B27、ntFunc(int,int);不可与下列哪个函数构成重载()A、intFHnc(int,int,int);B、doubleFunc(int,int);C、 doubleFunc(double,double);D、 doubleFunc(int,double);正确答案:B28、列哪个类型函数不适合声明为内联函数()A、函数体语句较多B、函数体语句较少C、函数执行时间较短D、函数执行时间过长正确答案:A29、列有关重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+程序设计 C+ 程序设计 自考 必备 题库 答案