C++部分: 一、选择题:(共 10 小题,每题 3 分) 1
类的构造函数被自动调用执行的情况是在定义该类的( C) A)成员函数时 B)数据成员时 C)对象时 D)友元函数时 2
说明友元函数使用关键字( A ) A)friend B)static C)const D)colatile 3
已知类 X 中的一个成员函数说明如下: Void Set(x &a); 其中,X&a 的含义是(C ) A)指向类 X 的指针为 a B)将 a 的地址赋给变量 Sst C)a 是类 X 的对象引用,用来做为 Set()的形参 D)变量 X 是 a 按位相与作为函数 Set()的参数 4
关于 new 运算符的下列描述中( C )是错误的
A) 它可以用来动态创建对象和对象数组 B) 使用它创建对象或对象数组,可以使用运算符 DELETE 删除 C) 使用它创建对象时要调用构造函数 D) 使用它调用对象数组时不 E) 许指 F) 定初始值 5
允许访问类的所有对象的私有成员,公有成员和保护成员的是( A ) A)友元函数 B)成员函数 C)内联函数 D)重载函数 6.局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用( A ) 提供对全局变量的访问 A) 域运算符 B) 类运算符 C) 重载 D) 引用 7.缺省析构函数的函数体是( C) A)不存在 B)随机产生的 C)空的 D)无法确定的、 8
通常拷贝构造函数的参数表是( C ) A)某个对象名 B)某个对象的成员名 C)某个对象的引用名 D)某个对象的指针名 9
对定义重载函数的下列要求中,( D) 是错误的 A)要求参数的个数不同 B)要求参数中至少有一个类型不同 C)要求参数个数相同时,参数类型不同 D)要求函数的返回值不同 10
对于多重继承,有( D ) A
一个派生类只能有一个基类 B