CPP
程序设计
模拟考试
1--
?/p>
2
套试?/p>
1
?/p>
c++
系统预定?/p>
4
个用于标准数据流的对象,下列选项中不属于此类对象的是
(____)
A.cout
B.cin
C.cerr
D.cset
正确答案:?/p>
D
?/p>
分值:?/p>
1
?/p>
2
.设有说?/p>
:char w;int x;float y;double z;
则表达式
w*x+z-y
值的数据类型?/p>
(____)
A.float
B.char
C.int
D.double
正确答案:?/p>
D
?/p>
分值:?/p>
1
?/p>
3
.下列对析构函数的描述中
,
正确的是
(____)
A.
一个类中只能定义一个析构函?/p>
B.
析构函数名与类名不同
C.
析构函数的定义只能在类体?/p>
D.
析构函数可以有一个或多个参数
正确答案:?/p>
A
?/p>
分值:?/p>
1
?/p>
4
.下列定义数组的语句中正确的?/p>
(____)
A.#define size 10
char
str1[size],str2[size+2];
B.char str[];
C.int num['10'];
D.int n=5; int a[n][n+2];
正确答案:?/p>
A
?/p>
分值:?/p>
1
?/p>
5
.关?/p>
this
指针使用说法正确的是
(____)
A.
保证每个对象拥有自己的数据成?/p>
,
但共享处理这些数据的代码
B.
保证基类私有成员在子类中可以被访问?/p>
C.
保证基类保护成员在子类中可以被访问?/p>
D.
保证基类公有成员在子类中可以被访问?/p>
正确答案:?/p>
A
?/p>
分值:?/p>
1
?/p>
6
.所谓多态性是?/p>
(____)
A.
不同的对象调用不同名称的函数
B.
不同的对象调用相同名称的函数
C.
一个对象调用不同名称的函数
D.
一个对象调用不同名称的对象
正确答案:?/p>
B
?/p>
分值:?/p>
1
?/p>
7
.派生类构造函数的执行顺序是先执行
________
的构造函数,然后执行成员对象的构造函数,最后执?/p>
________
的构造函数?/p>
正确答案:【基?/p>
?/p>
派生类?/p>
分值:?/p>
1
?/p>
8
?/p>
C++
语言程序的注释可以出现在程序中的任何地方,一个注释以
________
作为开始和结束的标记?/p>
正确答案:?/p>
/**/
?/p>
分值:?/p>
1
?/p>
9
.下列程序在构造函数和析构函数中申请和释放类的数据成员
int *a
,申请时使用形参
b
初始?/p>
a
,请
填空?/p>
class A
{
public: