单项选择题假定AB为一个类,则执行“AB *p=new AB(1,2);”语句时共调用该类构造函数的次数为()
A. 0
B. 1
C. 2
D. 3
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题假定AB为一个类,则执行“AB a, b(2), c[3], *p=&a;”语句时共调用该类无参构造函数的次数为()
A. 5
B. 6
C. 3
D. 4
2.单项选择题假定AB为一个类,则执行 “AB a(2), b[3], *p[4];”语句时共调用该类构造函数的次数为()
A. 3
B. 4
C. 5
D. 9
3.单项选择题假定AB为一个类,则执行 “AB a, b(3), *p;”语句时共调用该类构造函数的次数为()
A. 2
B. 3
C. 4
D. 5
4.单项选择题假定AB为一个类,则执行 “AB *px=new AB[n];”语句时调用该类无参构造函数的次数为()
A. n
B. n-1
C. 1
D. 0
5.单项选择题假定AB为一个类,则执行 “AB a[10];”语句时调用该类无参构造函数的次数为()
A. 0
B. 1
C. 9
D. 10
6.单项选择题假定一个类对象数组为A[n],当离开它定义的作用域时,系统自动调用该类析构函数的次数为()
A. 0
B. 1
C. n
D. n-1
7.单项选择题当一个类对象离开它的作用域时,系统自动调用该类的()
A. 无参构造函数
B. 带参构造函数
C. 拷贝构造函数
D. 析构函数
8.单项选择题设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的()
A. 无参构造函数
B. 带参构造函数
C. 析构函数
D. 拷贝构造函数
9.单项选择题假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()
A. 动态分配一个数组
B. 动态分配一个对象
C. 静态分配一个数组
D. 静态分配一个对象
10.单项选择题对于任一个类,用户所能定义的构造函数的个数至多为()
A. 0
B. 1
C. 2
D. 任意个
最新试题
在C++程序中由new分配的动态内存空间必须通过()运算符释放。
题型:填空题
引用的定义格式为()。
题型:填空题
程序员既可以使用系统提供的头文件,也可以定义自己的头文件,并在程序中使用#include指令将其包含进来。一般情况下,使用尖括号括住系统提供的头文件,使用()括住程序员自己定义的头文件。
题型:填空题
在程序中使用函数可以是提高程序的开发效率和()。
题型:填空题
C++一般的程序都要具有两条语句,这两条语句为()和using namespace std。
题型:填空题
使用delete对动态分配的数组进行释放的语法格式为()。
题型:填空题
当不同类型的量进行混合算数运算时,可以在程序中使用强制类型转换运算符时static_cast或()。
题型:填空题
static_cast的功能是将一种数据类型转换成另一种数据类型,其使用格式为()。
题型:填空题
指针变量中保存着一个()。
题型:填空题
重载函数的形参必须不同,即或者()或者参数类型不同。
题型:填空题