单项选择题假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为()
A. 4和5
B. 5和4
C. 4和20
D. 20和5
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题当类中的一个整型指针成员指向一块具有n*sizeof(int)大小的存储空间时,它最多能够存储()个整数。
A. n
B. n+1
C. n-1
D. 1
2.单项选择题若需要使类中的一个指针成员指向一块动态存储空间,则通常在()函数中完成。
A. 析构
B. 构造
C. 任一成员
D. 友元
3.单项选择题假定AB为一个类,则执行 “AB r1=r2;”语句时将自动调用该类的()
A. 无参构造函数
B. 带参构造函数
C. 赋值重载函数
D. 拷贝构造函数
4.单项选择题假定AB为一个类,则执行 “AB *s=new AB(a,5);”语句时得到的一个动态对象为()
A. s
B. s->a
C. s.a
D. *s
5.单项选择题假定AB为一个类,则执行 “AB x(a,5);”语句时将自动调用该类的()
A. 带参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数
6.单项选择题假定AB为一个类,则执行 “AB x;”语句时将自动调用该类的()
A. 带参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数
7.单项选择题一个类的析构函数通常被定义为该类的()成员。
A. 私有
B. 保护
C. 公用
D. 友元
8.单项选择题一个类的构造函数通常被定义为该类的()成员。
A. 公用
B. 保护
C. 私有
D. 友元
9.单项选择题类的析构函数是一个对象被()时自动调用的。
A. 建立
B. 撤消
C. 赋值
D. 引用
10.单项选择题类的构造函数是在定义该类的一个()时被自动调用执行的。
A. 成员函数
B. 数据成员
C. 对象
D. 友元函数
最新试题
static_cast的功能是将一种数据类型转换成另一种数据类型,其使用格式为()。
题型:填空题
()可以看作是符号化了的机器语言,使用助记符编写程序。
题型:填空题
如果在定义引用时,在定义的前面加上了()关键字,则表明该引用是常引用。
题型:填空题
程序设计语言可以分为三种:低级语言、中级语言和高级语言,C++语言属于()。
题型:填空题
C++中每一个以符号()开头的行都是预处理命令。
题型:填空题
在C++程序中由new分配的动态内存空间必须通过()运算符释放。
题型:填空题
引用可以用在函数中,既可以作为函数的参数使用,又可以作为函数的()使用。
题型:填空题
标识符的()是指一个标识符在程序中的有效范围。
题型:填空题
第一代高级语言以Fortran语言和()语言为代表。
题型:填空题
重载函数的形参必须不同,即或者()或者参数类型不同。
题型:填空题