(完整版)C++考试题库及答案,推荐文档 下载本文

内容发布更新时间 : 2024/6/18 20:13:15星期一 下面是文章的全部内容请认真阅读。

判断char型变量cl是否为小写字母的正确表达式是________。(2.0分) A、

(cl>='a')&&(cl<='z')

B、

('a'>=cl)||('z'<=cl) C、

a'<=cl<='z'

D、

(cl>=a)&&(cl<=z)

假定MyClass为一个类,则执行\后,执行构造函数的次数为________。(2.0分) A、 6 B、 11 C、 10

D、 5

char *s1=\则________。(2.0分) A、

s1不能再指向其它单元

B、

cout<

不能访问\ D、

s2指向不确定的内存单元

已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是________。(2.0分)

A、

*A1.p=5; B、

A1.*p=5; C、

A1->p=5; D、 A1.p=5;

C++异常处理机制中没有________。(2.0分) A、 finally B、 try C、 throw D、 catch

所谓多态性是指________。(2.0分) A、

一个对象调用不同名称的对象 B、

一个对象调用不同名称的函数

C、

不同的对象调用相同名称的函数

D、

不同的对象调用不同名称的函数

关于new运算符的下列描述中,________是错的。(A、

使用它创建对象数组时必须指定初始值 B、

它可以用来动态创建对象和对象数组

2.0分)

C、

使用它创建对象时要调用构造函数

D、

使用它创建的对象和对象数组可以使用运算符delete删除

以下正确的说法是:在C++语言中进行值传递时________。(2.0分) A、

形参是虚拟的,不占用存储单元 B、

实参和与其对应的形参各占用独立的存储单元

C、

只有当实参和与其对应的形参同名时才共占用存储单元

D、

实参和与其对应的形参共占用一个存储单元

C++类体系中,能被派生类继承的是________。(2.0分) A、

友元函数 B、

析构函数 C、

构造函数

D、 虚函数

对于重载的运算符>>,它是一个________。(2.0分) A、

用于输出的成员函数 B、

用于输入的友元函数 C、

用于输入的成员函数

D、

用于输出的友元函数

_______是一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本。(2.0分) A、

静态成员函数 B、

纯虚函数

C、

虚析构函数 D、

虚构造函数

定义重载函数的下列要求中,________是错误的。(2.0分) A、

要求函数的返回值不同 B、

要求参数个数相同时,参数类型不同 C、

要求参数中至少有一个类型不同 D、

要求参数的个数不同

可以通过友元函数重载的运算符为________。(2.0分) A、 >> B、 () C、 = D、 []

在下列运算符中,不能重载的是________。(2.0分) A、 delete B、 sizeof C、 ! D、 new

下列运算符中,________运算符在C++语言中不能重载。(2.0分) A、 new

B、 [] C、 += D、 ::

可以通过友元函数重载的运算符为________。(2.0分) A、 () B、 [] C、 = D、 >>

不能被重载的运算符 1、. (成员访问运算符) 2、.* (成员指针访问运算符) 3、:: (域运算符) 4、