有如下程序: ﹟nclude<iostream> using namespace std; int main { int*P; *P=9: cout<<”The value at p:”<< *p; return 0; } 编译运行程序将出现的情况是()。
A. 编译时出现语法错误,不能生成可执行文件
B. 运行时一定输出:llle value at P:9
C. 运行时一定输出:llle value at P:*9
D. 运行时有可能出错
查看答案
对于类定义 class A{ public: void func2{} }; class B:public A{ public: w)id funcl| cout<<"class B func l”<<endl:} virtual voiIl fimc2{cout<<"class B func 2" <<endl:} }; 下面正确的叙述是()。
A::rune2和B::funcl都是虚函数
B. A::func2和B::funel都不是虚函数
C. B::funcl是虚函数,而A::func2不是虚函数
D. B::funcl不是虚函数,而A::func2是虚函数
秘序调试的任务是()。
A. 设计测试用例
B. 验证程序的正确性
C. 发现程序中的错误
D. 诊断和改正程序中的错误
if语句的语法格式可描述为: 格式l:if(<条件>)<语句> 或 格式2:if(<条件>)<语句l> else<语句2> 关于上面的语法格式,下列表述中错误的是()。
A. <条件>部分可以是一个if语句,例如if(if(a==0)…)…
B. <语句>部分可以是一个if语句,例如if(…)if(…)…
C. 如果在<条件>前加上逻辑非运算符!并交换<语句l>和<语句2>的位置,语句功能不变
D. <语句>部分可以是一个循环语句,例如if(…)while(…)…
有如下类定义: class MyClass{ int value; public: MyClass(int n):value(n){} int getValueconst{retum value;} }; 则类MyClass的构造函数的个数是()。
A. 1个
B. 2个
C. 3个
D. 4个