编译执行下面语句,输出结果是______。 int a = 3; int &&ra = a - 1 + 1; ra += 2; cout << ra << << a << endl;
5 3
举一反三
- 编译执行下面语句,输出结果是______。inta=3;int&&ra=a-1+1;ra+=2;cout<<ra<<""<<a<<endl; A: 55 B: 53 C: 33 D: 35
- 智慧职教: 执行下面语句序列后,a和b的值分别为( )。 int a=5, b=3, t; int &ra=a; int &rb=b; t=ra; ra=rb; rb=t;
- 【单选题】下列引用声明正确的是: A. int &ra=int; B. int &ra=NULL; C. float a; int &ra=a; D. int a; int &ra=a; int &rb=ra;
- 5.执行下面语句序列后,a 和 b 的值分别为( )。 int a=5, b=3, t; int &ra=a; int &rb=b; t=ra; ra=rb; rb=t; A: (A)3 和 3 B: (B)3 和 5 C: (C)5 和 3 D: (D)5 和 5
- 下列关于创建一个int型变量的引用,正确的是( )。 A: int a(3),&ra=a; B: int a(3),&ra=&a; C: double d(3.1);int &rd=d; D: int a(3),ra=a;
内容
- 0
已知:inta;&ra=a;,则关于ra的描述中正确的是()。 A: ra是int型变量a的地址值 B: a是int型变量ra的地址值 C: ra是int型变量a的引用 D: ra是int型变量a的指针
- 1
运行下列程序,第1行输出是____,第2行输出是____,第3行输出是____。 #include[ iostream ] using namespace std; int a, b(1); int main( ) { int a=2; { int a=3; a+=10; b+=10; cout<<a+b<<endl; } a+=100; b+=100; cout<<a+b<<endl; cout<<::a+::b<<endl; return 0; }
- 2
有如下程序段:int a=-1,b=0;while(a++) ++b;cout<<a<<'\t'<<b<<endl;运行后输出结果是( )。 A: 0 1 B: 1 1 C: 1 2 D: 2 3
- 3
中国大学MOOC: 下列代码运行后,输出的结果为 。int x=5;switch(2*x%3){ case 1: cout<<x<< ’; case 3: cout<<2*x+1<< ’; case 9: cout<<3*x-1<< ’; break; default: cout<<"default"<<endl; }cout<<"switch end."<<endl;
- 4
有如下程序段:int a=-2,b=0;while(a++) ++b;cout<<a<<'\t'<<b<<endl;运行后输出结果是( )。 A: 0 2 B: 1 2 C: 1 3 D: 2 3