题目内容

有如下程序:#includeusing namespace std;class Point{public: static int number;public: Point(){number++;} ~Point(){number--;}};int Point::number=0;void main(){ Point *ptr; Point A,B; { Point* ptr_point=new Point[3]; ptr=ptr_point; } Point C; cout<

A. 6
B. 7
C. 3
D. 4

查看答案
更多问题

有如下程序#include#includeusing namespace std;class MyClass{public: MyClass(){cout<<'A';} MyClass(char c){cout<

AXB
B. ABX
C. ABXB
D. AXBB

有如下程序:#include #include using namespace std;int main(){ cout.fill('*'); cout<

A. 123*OK
B. 123*OK**
C. *123OK
D. *123**OK

有如下程序: #includeusing namespace std; int main( ) { int *p; *p = 9; cout<<"The value at p:"<< *p; return 0; } 编译运行程序将出现的情况是( )。

A. 编译时出现语法错误,不能生成可执行文件
B. 运行时有可能出错
C. 运行时一定输出:The value at P:9
D. 运行时一定输出:The value at P:*9

已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下面的表述中错误的是( )。

A. ff是某个类的数据成员,func是该类的友元函数
B. ff是某个类的数据成员,func是该类的成员函数
C. this->ff和ff是同一个变量
D. func不是一个静态成员函数

答案查题题库