C++选择题带答案

(1)在C++中,关于下列设置参数默认值的描述中,正确的是  (1) 

A)不允许设置参数的默认值

B)设置参数默认值只能在定义函数时设置

C)设置参数默认值时,应该是先设置右边的再设置左边的

D)设置参数默认值时,应该全部参数都设置

(2)编译时多态性通过使用(2)获得。 

A)重载函数           B)虚函数       C)继承          D)析构函数 

(3)派生类构造函数的成员初始化列表中,不能包含(3)

A)基类的构造函数                    B)派生类中成员对象的初始化

C)基类中成员对象的初始化            D)派生类中一般数据成员的初始化

(4)下面关于友元的描述中,错误的是(4)

A)友元函数可以访问该类的私有数据成员

B)一个类的友元类中的成员函数都是这个类的友元函数

C)友元可以提高程序的运行效率

D)类与类之间的友元关系可以继承

(5)在定义派生类对象时构造函数的执行顺序为:(5)

A)先执行基类的构造函数,再执行成员对象的构造函数,最后执行派生类本身的构造函数

B)先执行基类的构造函数,再执行派生类本身的构造函数,最后执行成员对象的构造函数

C)先执行派生类本身的构造函数,再执行基类的构造函数,最后执行成员对象的构造函数

D)先执行派生类本身的构造函数,再执行成员对象的构造函数,最后执行基类的构造函数

(6)以下叙述中不正确的是 (6)

A) 在不同的函数中可以使用相同名字的变量

B) 函数中的形式参数是局部变量

C) 在一个函数内定义的变量只在本函数范围内有效

D) 在一个函数内的复合语句中定义的变量在本函数范围内有效

(7)下面关于构造函数的叙述中,正确的叙述是     (7)      

A)引入构造函数是为了对象的自动执行      B)构造函数名必须与类名相同

C)构造函数不能重载         D)构造函数也是成员函数,因此可以被其它函数调用

(8)以下关于函数指针的叙述中,正确的是(8)  。

A)  函数指针用来存放函数入口地址     B)函数指针用来存放函数调用的结果

C) 函数指针用来指示函数的出口地址    D) 函数指针就是指针函数的别名

(9)下列关于继承的描述中,错误的是(9)

A)析构函数不能被继承            B)派生类是基类的组合

C)派生类的成员除了它自己的成员外还包含了它的基类的成员

D)派生类中继承的基类成员的访问权限在派生类中保持不变

(10)以下正确的描述是 (10)  

在C++语言程序中  

A)函数的定义可以嵌套,但函数的调用不可以嵌套

B)函数的定义不可以嵌套,但函数的调用可以嵌套

C)函数的定义和函数的调用均不可以嵌套

D)函数的定义和函数的调用均可以嵌套

(1)  C (2)  A (3)  C  (4)  D  (5)   

(6)  D (7)  B (8)  A (9)  D  (10)  B  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值