,考试作弊将带来严重后果!
华南理工大学期末考试 2014-5-8
《高级语言程序设计C++(II)》试卷B
1. 考前请将密封线内各项信息填写清楚;
所有答案写在答题纸上,答在其它地方无效;
试卷可做草稿纸,试卷必须与答题纸同时提交;
4.考试形式:闭卷;
本试卷共五大题,满分100分,考试时间120分钟。
.单项选择题(每题2分,共20分)
关于this指针的说法错误的是()
A) this指针必须显示说明B) 当创建一个对象后,this指针就指向该对象
C) 成员函数拥有this指针D) 静态成员函数不拥有this指针
下面对构造函数的不正确描述是()
A)系统可以提供默认的构造函数
B)构造函数可以有参数,所以可以有返回值
C)构造函数可以重载
D)构造函数可以设置默认参数
在创建派生类对象时,构造函数的执行顺序是()
A) 对象成员构造函数、基类构造函数、派生类本身的构造函数
B) 派生类本身的构造函数、基类构造函数、对象成员构造函数
C) 基类构造函数、派生类本身的构造函数、对象成员构造函数
D) 基类构造函数、对象成员构造函数、派生类本身的构造函数
在C++中,要实现动态联编,必须使用()调用虚函数
A) 类名B) 派生类指针C) 对象
D) 基类指针
下面描述中,正确的是()
A) 虚函数是没有实现的函数 B) 纯虚函数的实现在派生
C) 抽象类是没有纯虚函数的类 D) 抽象类指针不可以指向不同的
)不是属于面向对象程序设计的特性
(A) 抽象性(B) 数据相关性(C) 多态性(D) 继承性
要求打开文件D:\file.txt,并能够写入数据,正确的语句是( )。
(A) ifstream infile( "D:\\file. txt ", ios::in ) ;
(B) ifstream infile( "D:\\file. txt ", ios::out ) ;
(C) ofstream outfile( "D:\\file. txt ", ios::in ) ;
(D) fstream iofile( "D:\\file. txt ", ios::in | ios::out ) ;
如果一个类的成员函数print()不修改类的数据成员值,则应将其声明为( )
(A) void print() const; (B) const void print();