• 2022-06-08
    下面的程序输出的结果是( )。 #include <iostream> using namespace std; void main(){ int a=2; int &c=a; a++; cout<<c; }
    A: 2
    B: 3
    C: 4
    D: *a
  • B

    内容

    • 0

      下面的程序输出结果是( )。 #include<iostream> using namespace std; void add() static int x; x++; cout<<x<<’’; int main() for(int i=0;i<3;i++) add(); return 0; A: 111 B: 123 C: 222 D: 333

    • 1

      在下列选项中,没有构成死循环的程序段是______。 A: B: include <;iostream>;using namespace std;void main( ){ int i=2020; while(1) { i=i%100+1;if(i>;100)break; }} C: D: include <;iostream>;using namespace std;void main( ){ for(;;);} E: F: include <;iostream>;using namespace std;void main( ){ int i=36; while(i); --i;} G: H: include <;iostream>;using namespace std;void main( ){int i =10000;do{ ++i;}while(i>;=1000);}

    • 2

      以下程序输出结果是( ): #include<iostream> using namespace std; void add(int X,int y,int *z) *z=y+x; int main() int a,b,c; add(8,4,& A: ; B: add(6,a,& C: ; D: add(a,b,& E: ; F: cout<<a<<","<<b<<",

    • 3

      下面程序输出的结果是( )。 #include<iostream> using namespace std; class A int X; public: A(int x):x(++x) ~A()cout<<x; ; class B:public A int y; public: B(int y):A(y),y(y) ~B()cout<<y;; ; void main() B b(3); A: 34 B: 43 C: 33 D: 44

    • 4

      下面程序的输出结果是( )。 #include<iostream> using namespace std; void main() { int a=18; int * p=&a; cout<<* p;} A: 18 B: 以十进制输出变量a的地址 C: 以十进制输出p的地址 D: 以十六进制输出a的地址