C++考试复习题及答案(2)

2020-04-14 02:14

二、填空题

(1)在面向对象的程序设计中,类描述的是具有相似性质的一组 【1】 。(对象)

(2) C++语句const char * const p=\所定义的指针p和它所指的内容都不能被 【2】 。 (3) C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取 【3】 方式。

(4)继承的方式有公有继承、私有继承和 【4】 3种。 (5)表达式operator+(x,y)还可以表示为 【5】 。

(6)类模板的使用实际士:是将类模板实例化成一个具体的 【6】 。 (7)在面向对象方法中,类之间共享属性和操作的机制称为 【7】 。【继承】 (8)通过使用new和delete两个运算符进行的分配为 【8】 存储分配。

(9)在C++语言中,访问一个对象的成员所用的运算符是 【9】 ,访问一个指针所指向的对象的成员所用的运算符是 【10】 。

(10) C++语言支持的两种多态性分别是编译时的多态性和 【11】 的多态性。

(11)如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是 【12】 。

(12)如果类B继承了类A,则称类A为类B的基类,类B称为类A的 【13】 。 (13)将x+y中的+运算符用友元函数重载应写为 【14】 。

(14)非成员函数应声明为类的 【15】 函数才能访问这个类的private成员。 (15)派生类中的成员不能直接访问基类中的 【16】 成员。

(16)派生类的成员一般分为两部分,一部分是 【17】 ,另一部分是自己定义的新成员。 (17)在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【18】 (18)假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数 组,则使用的语句是【19】。

(19)将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。 比时const不是指定函数的返回值,而是修饰【20】指针。

(20)若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用 头文件【21】。

三、阅读下面程序,写出程序运行结果 1、 #include int c; //全局变量 class A {

private: int a; static int b; public;

A(){a=0;c=0;} void seta(){a++;} void setb(){b++;} void setc(){c++;}

void display(){cout<

void main() {

A al,a2; al.seta(); al.setb(); al.setc(); a2.seta(); a2.setb(); a2.setc(); a2.display();

一、选择题答案

(1)A (2)A (3)D (4)A (5)A (6)C (7)A (8)D (9)D (10)A (11)B (12)A (13)A (14)C (15)C (16) A (17)D (18)C (19)B (20)C (21)D (22)D (23)D (24)B (25)D (26)D (27) D (28) C (29) D (30) B (31) D (32) C (33) C (34) C (35) B (36) C (37) C (38) C (39) B (40) D (41)D (42)A 二、填空题答案 (1)【1】对象

(2)【2】改变 (3)【3】传地址

(4)【4】保护继承 (5)【5】x+y (6)【6 】类 (7)【7】继承 (8)【8】动态

(9)【9】成员选择运算符(或”.”) 【10】成员访问运算符(或”->”) (10)【11】运行时

(11)【12】friend void A(): (12)【13】派生类 (13)【14】 operator+(x,y) (14)【15】友元 (15)【16】 私有

(16)【17】从基类继承的成员 (17)【18】消息

(18)【19】Worker *r=new Worker[n] () 三、1.122


C++考试复习题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于大学生追求名牌的 调查报告 马哲作业

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: