首页
›
答案
›
标签
›
面向对象的C++和Windows编程
面向对象的C++和Windows编程
201
被非静态成员函数访问的类的数据成员()。
202
静态数据成员的初始化是在()中进行的。
203
当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的()。
204
引入友元的主要目的是为了()。
205
一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明()。
206
一个类的友元不是该类的成员,与该类的关系密切,所以它()。
207
关于this指针的说法错误的是()
208
对静态成员的不正确描述是()
209
下列静态数据成员的特性中()是错误的。
210
关于静态成员的描述中,()是错误的。
211
关于类的静态成员函数描述错误的是()
212
关于友元的描述中,()是错误的。
213
静态成员遵循类的其他成员所遵循的访问限制,除了()
214
类A是类B的友元,类B是类C的友元,则()是正确的
215
如果类B被说明成类A的友元,则()。
216
如果类A被声明成类B的友元,则()
217
如果在类外有函数调用CPoint::func();则函数func()是类CPoint的()。
218
设类Test中存在成员staticintx,则下列哪种初始化方式是正确的()
219
声明友元使用下列哪个关键字()
220
下面对友元的错误描述是()
221
下列关于静态数据成员的描述中,正确的是()。
222
以下关于this指针的叙述中正确的是:()
223
有如下程序:#include<iostream>;classToy
224
关于友元,下列说法正确的是()。
225
()是类的所用对象共享的成员,而不是某个对象的成员。
226
若要把函数voidf()定义为类aClass的友元函数,则应该在类aClass定义中加入的语句是()。
227
已知f1和f2是同一类的两个成员函数,但f1不能直接调用f2,这说明()
228
下面关于友元的描述中,错误的是:()
229
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
230
下面对静态数据成员的描述中,正确的是()。
231
下面程序的结果为()#include<iostreamh>;intc;classA
232
下面程序的运行结果为()#include<iostream>;usingnamespacestd;classA
233
有如下程序:#include<iostream>;usingnamespacestd;classA{
234
有如下程序:#include<iostream>;usingnamespacestd;classSample
235
在成员函数中访问对象的数据成员时,可以直接用数据成员名,而在友元函数中访问对象的数据成员时,必须指明是哪个对象的数据成员。
236
静态成员变量是整个类的所有对象共用的。
237
公有的静态成员可以使用类名加作用域运算符的方法来引用。
238
静态成员函数中引用静态数据成员和非静态数据成员的方式是相同的。
239
静态数据成员必须在构造函数的成员初始化列表中进行初始化。
240
可以把一个一般函数说明为某类的友元函数,也可以将某类的成员函数说明为另类的友元函数。
241
友元本身就是类的成员。
242
友元函数是类的成员函数,所以可以存取或修改该类中的私有成员。
243
友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。
244
友元类中的所有成员函数都是友元函数。
245
在一个类的对象空间里不包含静态成员的空间。
246
在一个类的对象空间里已经包含了静态成员的空间。
247
可以在类的构造函数中对静态数据成员进行初始化
248
友元类的声明可以放在类定义中的任何地方。
249
类的公有静态成员既可以用类的对象访问,也可以用作用域运算符通过类名访问。
250
如果一个成员函数只存取类的静态数据成员,则可将该成员函数说明为静态成员函数。
251
C++允许使用友元,但是友元会破坏封装性。
252
静态变量在整个程序的运行过程中始终都是存在着的。
253
类的静态数据成员需要在定义每个类的对象时进行初始化。
254
当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以访问类A的所有成员。
255
静态数据成员必须在类外初始化。
256
静态成员函数可以引用属于该类的任何函数成员。
257
友元函数是在类声明中由关键字friend修饰说明的类的成员函数。
258
友元函数访问对象中的成员可以不通过对象名
259
某类中的友元类的所有成员函数可以存取或修改该类中的私有成员
260
关于new运算符的下列描述中,()是错误的。
261
下列关于常成员的描述中,错误的是()。
262
下列关于运算符delete的描述中,错误的是()。
263
下列关于运算符new的描述中,错误的是()。
264
下列关于指针概念的描述中,错误的是()。
265
定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
266
对使用关键字new所开辟的动态存储空间,释放时必须使用()
267
运算符delete删除一个动态对象时()
268
对于常成员函数,下列描述正确的是()
269
对于动态分配内存空间描述正确的是()
270
已知:print()函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。
271
关于delete运算符的下列描述中,()是错误的。
272
对于下面定义的类A在函数f()中将对象成员n的值修改为60的语句应该是()
273
若需要使类中的一个指针成员指向一块动态存储空间,则通常在()函数中完成。
274
假定AB为一个类,则执行AB*px=newAB[n];语句时将()。
275
设px是指向一个类对象的指针变量,则执行deletepx;语句时,将自动调用该类的()。
276
假定AB为一个类,则执行AB*p=newAB(1,2);语句时共调用该类构造函数的次数为()。
277
假定AB为一个类,px为指向该类的一个含有n个对象的动态数组的指针,则执行delete[]px;语句时共调用该类析构函数的次数为()。
278
用new运算符创建一个含10个元素的一维整型数组的正确语句是()。
279
下面程序的输出结果是()#include<iostreamh>;classexample
280
关于常成员的描述中,错误的是()
281
关于成员函数特征的描述中,不正确的是()。
282
关于类中数据成员的生存期的说法正确的是()
283
可以被对象之外访问的成员是()
284
类MyClass的定义如下:classMyClass
285
使用delete[]删除对象数组时,描述正确的是()
286
下列程序的执行结果是()
‹
1
2
3
›