已知有如下定义:
则哪个选项中的指针是常量指针()
A.ptr1
B.ptr2
C.ptr3
D.ptr1和ptr2
您可能感兴趣的试卷
你可能感兴趣的试题
A.非静态成员函数
B.析构函数
C.友元函数
D.虚函数
A.可以用来动态创建对象和对象数组
B.使用它创建的对象,可用delete删除
C.使用它创建对象时要调用构造函数
D.使用它创建对象数组时必须指定初始值
A.指向字符常量的指针
B.指向字符的常量指针
C.指向字符串常量的指针
D.指向字符串的常量指针
A.构造函数
B.析构函数
C.友元函数
D.拷贝构造函数
仔细阅读下面的程序
请问,该程序中是否存在错误()
A.行//A错
B.行//B错
C.行//C错
D.行//A、行//B、行//C全部错误
仔细阅读下面的程序
请选择该程序的正确输出()
A.Object10constructor Mainbegin Object10destructor Mainend
B.Object10constructor Mainbegin Mainend Object10destructor
C.Mainbegin Object10constructor Object10destructor Mainend
D.Mainbegin Object10constructor Mainend Object20destructor
已知类CTime和结构STime的定义如下
在main()函数中定义了如下两个变量:
CTime*ct;
STimest;
请问,下面的操作哪一个是正确的()
A.ct.hour=18
B.ct->hour=18
C.ct.setTime(18,20,13)
D.st.hour=18
在下面类的声明中,关于生成对象不正确的是:()
A.Pointp(10,2)
B.Point*p=newPoint(1,2)
C.Point*p=newPoint[2]
D.Point*p[2]={newPoint(1,2),newPoint(3,4)}
有以下类的说明,请指出错误的地方()
A.A
B.B
C.C
D.D
已知类A有两个构造函数,如下:
则执行Ax(4,5);Ay(x);后,y.a和y.b的值分别为:()
A.4、5
B.6、5
C.4、20
D.20、5
最新试题
命名空间是C++的一种机制,使用关键字()把大量有逻辑联系的程序实体组合在一个标识符下。
在程序中使用函数可以是提高程序的开发效率和()。
第一代高级语言以Fortran语言和()语言为代表。
在C++程序中由new分配的动态内存空间必须通过()运算符释放。
使用string类时,在程序中必须包含这个类的头文件,使用的语句为()。
string对象可以使用cin和()进行输入和输出。
运算符()用于申请动态存储空间,它的操作数为某种数据类型且可以带有初值表达式或元素个数。
C++一般的程序都要具有两条语句,这两条语句为()和using namespace std。
()是指在程序的同一范围内声明几个功能类似的同名函数。
两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是()。