首页
›
答案
›
标签
›
面向对象的C++和Windows编程
面向对象的C++和Windows编程
1
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
2
下列程序中说明的公有成员是()
3
下列关于成员函数的描述中,错误的是()。
4
下列关于创建一个int型变量的引用,正确的是()。
5
下列关于对象的描述中,错误的是()。
6
下列关于类的描述中,错误的是()。
7
下列关于类的权限的描述错误的是()
8
下列关于类和对象的叙述中,错误的是()。
9
下列关于面向对象概念的描述中,错误的是()。
10
下列关于设置函数默认的参数值的描述中,错误的是()。
11
下列关于引用概念的描述中,错误的是()。
12
下列哪个不是面向对象的特征()
13
下列设置函数参数默认值的说明语句中,错误的是()。其中,a和b是已定义过具有有效值的变量。
14
下列说法正确的是()A类定义中只能说明函数成员的函数头,不能定义函数体
15
voidSet(&a);是类中一个成员函数的说明,其中&a的含义是()。
16
下列选择重载函数的不同实现的判断条件中,错误的是()。
17
下面()是函数重载。
18
在函数的引用调用中,函数的实参和形参分别应是()。
19
在类外定义类的成员函数时,应当使用()来标识该函数为特定类的成员。
20
假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()。
21
假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。
22
假定AA为一个类,a为该类私有的数据成员,GetValue()为该类公有函数成员,它返回a的值,x为该类的一个对象,则访问x对象中数据成员a的格式为()。
23
假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()。
24
关于成员函数特征的下述描述中,()是错误的。
25
已知类A中的一个成员函数的说明如下:voidSet(A&a);则该函数的参数"A&a"的含义是()
26
在类定义的外部,可以被访问的成员有()
27
关于封装,下列说法中不正确的是()。
28
下面关于对象概念的描述中,()是错误的。
29
下面关于类概念的描述中,()是错误的。
30
关于对象和类的关系,说法不正确的是()。
31
类的实例化是指()
32
类的私有成员可在何处被访问?()
33
()是不可以作为该类的成员的。
34
下述程序中语句完全不正确的一组语句是()
35
设有以下类和对象的定义:classA
36
有如下类声明:classTestClass
37
在C++中,一个函数为voidf(int,charch=’a’),另一个函数voidf(int),则它们()。
38
关于类的成员函数,下列说法正确的是()。
39
C++语言支持封装性和继承性,不支持多态性。
40
成员函数与一般函数一样可以重载、内联和设置参数的默认值。
41
定义对象引用时,可以对其引用进行初始化,也可以不进行初始化。
42
定义一个对象时,系统只为该对象的数据成员开辟内存空间,而成员函数是同类对象共享的。
43
定义在类体内的成员函数是内联函数,定义在类体外的成员函数不能是内联函数。
44
类的公有成员函数是类与外界的接口。
45
类中的成员函数都是公有的,数据成员都是私有的。
46
类中的数据成员不能为指针类型。
47
使用class定义的类,其默认的访问权限是公有的,使用struct定义的类,其默认的访问权限是私有的。
48
一个类只能有一个对象。
49
已知:类A中一个成员函数说明如下:voidSet(A&a);其中A&a的含意是将a的地址给变量Set。
50
已知:m是类A的对象,n是类A的公有数据成员,p是指向类A中n成员的指针。下述两种表示是等价的:mn和m*p
51
对象引用作为函数参数比用对象指针更方便些。
52
在C++中,定义函数时应该给出函数的返回类型。
53
自身类对象的引用不可以作为该类的成员。
54
函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。
55
使用内联函数是以增大空间开销为代价的。
56
在类的定义中,必须包含private、public、protected三种存取方式对应的部分。
57
在用class定义一个类时,数椐成员和成员函数默认的访问权限是public。
58
面向对象方法具有封装性、继承性和多态性。
59
类的私有成员只能被类中的成员函数访问,任何类以外的函数对它们的访问都是非法的。
60
假定一个类的构造函数为B(intx,inty){a=x–;b=a*y–;},则执行Bx(3,5);语句后,xa和xb的值分别为()
61
()是析构函数的特征。
62
下列()不是构造函数的特征。
63
下列关于构造函数的描述中,错误的是()。
64
下面的哪一个构造函数头格式不正确()。
65
下列关于析构函数的描述中,错误的是()。
66
下列关于析构函数描述正确的是()
67
下列关于子对象(内嵌对象成员)的描述中,错误的是()。
68
下面()项是对构造函数和析构函数的正确定义。
69
下面说法中正确的是()
70
下面有关构造函数的描述中,正确的是()。
71
形如X::X(X&)的构造函数称为()
72
一个类可包含析构函数的个数是()
73
一个类拥有多个构造函数,则这些构造函数之间为()
74
定义析构函数时,正确的是()。
75
一个类中一个无参数构造函数和一个全部都是默认参数的构造函数共存是否存在二义性()
76
已知X类则当程序执行到语句Xarray[3];时,调用了()次构造函数
77
已知AA是一个类,则执行语句AAa;后()
78
已知example是已定义的类,则程序结束前,共存在()个对象#include<iostreamh>;classexample
79
在下列函数原型中,可以作为类AA构造函数的是()。
80
下列对类的构造函数和析构函数的叙述,正确的是()
81
对于复制构造函数point::point(point&p),下列说明正确的是()
82
一个类的析构函数是在()时被自动调用。
83
下列关于对象数组的描述中,()是错误的。
84
复制构造函数的作用是()
85
在C++中,当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为()指针。
86
一个类的构造函数通常被定义为该类的()成员。
87
一个类的析构函数通常被定义为该类的()成员。
88
假定AB为一个类,则执行ABx;语句时将自动调用该类的()。
89
假定AB为一个类,则执行ABx(a,5);语句时将自动调用该类的()。
90
假定AB为一个类,则执行ABr1=r2;语句时将自动调用该类的()。
91
假定一个类的构造函数为A(intaa,intbb){a=aa;b=aa*bb;},则执行Ax(4,5);语句后,xa和xb的值分别为()。
92
假定一个类的构造函数为A(intaa=1,intbb=0){a=aa;b=bb;},则执行Ax(4);语句后,xa和xb的值分别为()。
93
假定AB为一个类,则()为该类的复制构造函数的原型说明。
94
假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为()。
95
假定一个类AB只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为()。
96
假定一个类对象数组为A[n],当离开它定义的作用域时,系统自动调用该类析构函数的次数为()。
97
假定AB为一个类,则执行ABa(2),b[3],*p[4];语句时共调用该类构造函数的次数为()。
98
假定AB为一个类,则执行ABa,b(3),*p;语句时共调用该类构造函数的次数为()。
99
假定AB为一个类,则执行ABa,b(2),c[3],*p=&a;语句时共调用该类无参构造函数的次数为()。
100
对类对象成员的初始化是通过构造函数中给出的()实现的。
‹
1
2
3
›