有如下程序段: int a,b,c; a=1; b=a++; c=++a; cout<A: 2,2,2
B: 3 1 3
C: 3,1,3
D: 1,1,2
B: 3 1 3
C: 3,1,3
D: 1,1,2
C
举一反三
- 有如下程序段: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
- 有如下程序段: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
- 设有如下程序段:[br][/br] int a=2,b=1,c=3; if(a A: a=1,b=2,c=3 B: a=1,b=2,c=2 C: a=1,b=3,c=3 D: a=2,b=1,c=3
- 有如下程序段:int k=5;while(--k) cout<<(k-=3)<<endl;运行后输出结果是( ) A: 2 B: 4 C: 1 D: 死循环
- 有以下程序: main() int i, j; for(i=1; i<4; i++) for(j=i; j<4; j++)printf("%d* %d=%d", i, j, i*j); printf("\n"); 程序运行后的输出结果是 A: A) 1*1=1 1*2=2 1*3=3 B: 2*1=2 2*2=4 C: 3*1=3 D: B) 1*1=1 1*2=2 1*3=3 E: 2*2=4 2*3=6 F: 3*3=9 G: C) 1*1=1 H: 1*2=2 2*2=4 I: 1*3=3 2*3=6 3*3=9 J: D) 1*1=1 K: 2*1=2 2*2=4 L: 3*1=3 3*2=6 3*3=9
内容
- 0
代码如下: a = [1, 2, 3] b = range(4) 则a + b的结果是? A: [1, 2, 3, 0, 1, 2, 3] B: [1, 2, 3, 1, 2, 3, 4] C: [1, 2, 3, 1, 2, 3] D: 报错
- 1
下面程序的运行结果是( )。 union un { int a; int b; int c;}; main() { union un u; u.a=1; u.b=2; u.c=3; printf(“a=%d,b=%d,c=%d\n”,u.a,u.b,u.C.; } A: a=3,b=3,c=3 B: a=1,b=2,c=3 C: a=1,b=1,c=1 D: a=2,b=2,c=2
- 2
编译执行下面语句,输出结果是______。 int a = 3; int &&ra = a - 1 + 1; ra += 2; cout << ra << << a << endl;
- 3
有以下程序段,运行后的输出结果是( ) main() { int a=2,b=-1,c=2; if(a A: 0 B: 1 C: 2 D: 3
- 4
以下程序的运行结果是()。main(){int a=2,b=-1,c=2 ;if(a A: 0 B: 2 C: 1 D: 3