单项选择题

若有以下程序: void g(int **q) { (**q) ++; (*q) ++; } void main() { int line [5]; int *p=line; for (i=0; i<5; i++) { *p=i; g(&P); } for (i=0; i<5; i++) cout<<line[i]; cout<<end1; } 该程序运行后的输出结果为( )。

A.12345
B.01234
C.11111
D.55555
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序执行后的输出结果是 ( )。 #include <iostream.h> class Basel { public: void fun(){ cout<< Basel <<end1; } }; class Base2 { public: void fun() { cout<< Base2 <<end1; } } class Derived : public Basel,public Base2 { }; void main() { Derived Obj; Obj.fun(); }
A.Basel
B.Base2
C.BaselBase2
D.程序产生二义性
单项选择题
有如下程序: #include <iostream> using namespace std; class sample { private: int x, y; public: sample(int i,int j) { x=i; y=j; } void disp() { cout<< displ <<end1; } void disp() const { cout<< disp2 <<end1; } }; int main () { const sample a(i,2); a.disp (); return 0; } 该程序运行后的输出结果是( )。
A.disp1
B.disp2
C.disp1 disp2
D.程序编译时出错
相关试题
  • 以下程序运行后的输出结果是 【14】 。...
  • 若有以下程序:#include <iostream>usi...
  • 有如下的程序:#include <iostream>#i...
  • 在C++语言中,每个类都有一个隐含的指针...
  • 经常和一个运算符连用,构成一个运算符函数...