C++语言程序设计阶段作业一、二(3)

2019-01-19 16:36

知识点: 第八章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

5. 对于const 关键字修饰对象的说法,下列哪一个说法是正确的( )。

A. 不能用一般的成员函数来访问 B. 可以用一般的成员函数来访问 C. 可以访问const成员函数 D. 不能访问const成员函数

知识点: 第九章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

6. 有如下程序:

#include using namespace std; class MyClass{ public:

MyClass() {++count;} ~MyClass() {--count;}

static int getCount() { return count; } private:

static int count; };

int MyClass::count = 0; int main() { MyClass obj; cout<

cout << MyClass::getCount(); return 0; }

程序的输出结果是( )。

A. 121 B. 232 C. 221 D. 122

知识点: 第九章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0

7. 有如下程序:

#include using namespace std; class A { public: static int a; void init() { a=1; } A( int a =2 ) {init(); a++; } };

int A::a = 0; A obj; int main() {

cout << obj.a; return 0; }

运行时输出的结果是( )。

A. 0 B. 1 C. 2 D. 3

知识点: 第九章单选题 学生答案: [B;] 得分: 提示: [5] 试题分值: 5.0

8. 下列哪一个只能访问静态成员变量,静态成员函数和类以外的函数和数据,而不能访问类中非静

态成员变量( )。

A. 静态函数 B. 虚函数 C. 构造函数 D. 析构函数

知识点: 第九章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0

9. 关于静态数据成员的特性,下列哪一个说法是错误的( )。

A. 静态数据成员不是所有对象所共有的 B. 静态数据成员在类体外进行初始化

C. 声明静态数据成员时要在变量名前加关键字static来修饰

D. 引用静态数据成员时,要在静态数据成员名前加类名和作用域运算符

知识点: 第九章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0

10. 下列关于抽象类的表述中正确的是( )。

A. 没有函数成员的类称为抽象类 B. 含有虚函数成员的类称为抽象类 C. 含有纯虚函数成员的类称为抽象类 D. 用abstract修饰的类称为抽象类

知识点: 第十章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

11. 下列关于纯虚函数的表述中正确的是( )。

A. 纯虚函数是只有接口没有实现的虚函数

B. 含有纯虚函数的类不能用于定义对象,因此没有构造函数 C. 纯虚函数的声明就是在虚函数声明的尾部加上修饰“=0” D. 派生类必须实现基类中声明的纯虚函数

知识点: 第十章单选题 学生答案: [C;] 得分: 提示: [5] 试题分值: 5.0

12. 虚函数必须是类的( )。

A. 成员函数 B. 友元函数 C. 静态函数 D. 析构函数

知识点: 第十章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0

13. 有如下程序:

#include using namespace std; class Base { public:

void fun() { cout<<\};

class Derived :public Base {

void fun() {

______________ //显式调用基类的函数fun() cout<<\ } };

程序中下画线处缺失的语句是( )。

A. fun(); B. Base.fun(); C. Base::fun(); D. Base->fun();

知识点: 第十章单选题 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示:

14. 下列关于虚函数的表述中正确的是( )。

A. 只有用virtual修饰的成员函数才是虚函数 B. 派生类中覆盖虚函数的重定义函数仍然是虚函数 C. 对虚函数的调用都是动态绑定的 D. 使用虚函数主要是为了提高运行效率

知识点: 第十章单选题 学生答案: [B;] 得分: [5] 试题分值: 5.0 提示: 15. 执行语句序列

ofstream outfile(\

if(<条件>) cout<<\

后,如果文件打开成功,显示“OK”,否则显示“FAIL”。由此可知,上面if语句的<条件>应当是(A. outfile.fail()或outfile B. outfile.good()或!outfile C. outfile.good()或outfile D. outfile.fail()或!outfile

知识点: 第十一章单选题 学生答案: [C;] 得分: [5] 试题分值: 5.0 提示:


C++语言程序设计阶段作业一、二(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:九年级物理下册复习提纲

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

马上注册会员

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