首页
›
答案
›
标签
›
面向对象的C++和Windows编程
面向对象的C++和Windows编程
101
下列函数中,()不能重载。
102
关于对象成员的构造函数的调用顺序,说法正确的是()。
103
关于下面程度段说法正确的是()
104
假定A为一个类,则执行Ax;语句时将自动调用该类的()
105
假定Mylass为一个类,则该类的复制构造函数的声明语句为()
106
复制构造函数具有的下列特点中,()是错误的。
107
类AB的缺省构造函数和析构函数是()
108
类的构造函数的作用是()
109
类的析构函数的作用是()
110
缺省析构函数的函数体是()
111
如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()
112
设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是()
113
假定AA是一个类,AA&abc();是该类中一个成员函数的原型,若该函数存在对*this赋值的语句,当用xabc()调用该成员函数后,x的值()。
114
有如下程序:#include<iostream>;usingnamespacestd;className
115
有如下两个类定义:classAA{};classBB
116
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
117
下面类的定义,有()处错误。
118
已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,正确的是()
119
类的构造函数被自动调用执行的情况是在定义该类的()
120
若Sample类中的一个成员函数说明如下:voidset(Sample&a),则Sample&a的含义是()
121
假定有类AB,有相应的构造函数定义,能正确执行ABa(4),b(5),c[3],*p[2]={&a,&b};语句,请问执行完此语句后共调用该类析构函数的次数为()
122
对于复制构造函数,正确的描述是()。
123
有如下程序:#include<iostream>;usingnamespacestd;classONE{
124
C++如果某函数的返回值是个对象,则该函数被调用时,返回的对象()
125
下列程序的运行结果为#include<iostreamh>;inti=0;classA{
126
有如下程序:#include<iostream>;usingnamespacestd;classtest{
127
若有如下类声明classMyClass{
128
复数类及对象的定义如下:classComplex
129
下列描述中,()不是构造函数的特征。
130
下列有关析构函数的描述中,正确的是()。
131
对下述程序段,下述说法中正确的是()。
132
有如下程序:#include<iostream>;usingnamespacestd;classTest{
133
类TM和类TN是两个独立的类,那么类TM中哪种形式的数据成员一定是不允许的?()
134
设有定义:classperson
135
下列关于this指针的描述中,错误的是()。
136
this指针是系统生成的指向当前被某个成员函数操作对象的指针。
137
创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。
138
定义对象指针时也要调用构造函数。
139
定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
140
对象引用可以用一个同类对象的地址值对它赋值。
141
对象指针成员表示与对象引用相同。
142
对象指针可用同类对象的地址值给它赋值。
143
对象指针数组可以使用不同类的对象的地址值进行初始化。
144
给对象数组元素赋值时都要创建临时对象。
145
构造函数的功能是对对象进行初始化。
146
构造函数和析构函数都可以重载,因为它们都是成员函数。
147
构造函数和析构函数都可以重载。
148
构造函数和析构函数都是系统自动调用的成员函数。
149
构造函数可以设置默认参数。
150
构造函数没有函数返回类型。
151
构造函数是一个其名与类名相同的特殊的成员函数。
152
假定AB为一个类,则执行ABa[10];语句时,系统自动调用该类的构造函数的次数为1次。
153
类的析构函数的作用是对象的初始化。
154
析构函数不指定参数,而构造函数可以指定参数。
155
析构函数可以有形参。
156
一个类中只能定义一个析构函数。
157
在程序中可以显式调用构造函数。
158
指向对象的常指针的地址值是可以改变的。
159
子对象的初始化要在构造函数的成员初始化列表中进行。
160
自身类对象可作该类的子对象。
161
构造函数和析构函数都不能重载。
162
对象数组的元素可以是不同类的对象
163
指向对象数组的指针不一定必须指向数组的首元素
164
一维对象指针数组的每个元素应该是某个类的对象的地址值
165
通常的复制构造函数的参数是某个对象的指针名。
166
复制构造函数的参数可以是某类的对象名。
167
如果在类声明中没有定义复制构造函数,就不能用一个对象去初始化另一个对象。
168
如果程序中未声明构造函数,则系统自动产生出一个默认形式的构造函数。
169
如果程序中未声明析构函数,编译器将自动产生一个默认的析构函数。
170
类中的成员数据可以是另一个类的对象。
171
一个类的构造函数中可以不包含对其内嵌对象的初始化
172
构造函数和析构函数都可以带参数。
173
重载函数可以带默认值参数,但要注意二义性。
174
()的功能是对对象进行初始化。
175
()只能访问静态成员变量。
176
下列访问公有静态成员的方式,错误的是()
177
下列关于静态成员的描述中,错误的是()。
178
下列关于静态数据成员的说法,不正确的是()。
179
下列关于友元的描述错误的是()
180
下列关于友元函数的描述中,错误的是()。
181
下面对静态数据成员的描述中,正确的是()
182
下面对于友元函数描述正确的是()
183
下面关于静态成员函数的叙述中错误的是()。
184
下面关于友元的描述中,错误的是()。
185
下面有关静态成员函数的描述中,正确的是()
186
下面有关友元函数的描述中,正确的说法是()
187
一个类的所有对象共享的是()。
188
一个类的友元函数或友元类能够通过成员操作符访问该类的()
189
已知类A是类B的友元,类B是类C的友元,则()
190
由于数据隐藏的需要,静态数据成员通常被说明为()。
191
友元访问类的对象的成员时使用()
192
友元关系不能()
193
友元的作用之一是()
194
已定义类A:classA{public:intx;staticinty;};intA:y=0;下列语句中错误的是()。
195
若类X是类Y的友元类,则下列访问关系中()是正确的
196
对于友元描述正确的是()
197
非静态成员函数都会有一个隐含指针,它是()
198
一个类的静态数据成员所表示属性()。
199
类的静态成员的访问控制()。
200
静态成员函数对类的数据成员直接访问()。
‹
1
2
3
›