设int a,b,c;,执行语句priritf("%d",(a=1,b=2,c=3));后输出结果是( )。
A: 6
B: 3
C: 2
D: 1
A: 6
B: 3
C: 2
D: 1
B
举一反三
- 语句a=3;printf("%d",a==2);执行后输出的结果是() A: 1 B: 2 C: 3 D: 0
- 已知int a=3,b=2;则执行语句:”printf(“%d”,a&&!b)的输出结果是( )。 A: 0 B: 结果不确定 C: -1 D: 1
- 已知 int a=1,b=2,c=3; 则执行语句 a=b=c; 后a的值是( )。 A: 1 B: 2 C: 3 D: 6
- 下面错误的语句是( )。 A: int a[2][3] = {1, 2, 3, 4, 5, 6}; B: int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; C: int a[ ][ ] = {{1, 2, 3}, {4, 5, 6}}; D: int a[ ][3] = {{1, 2, 3}, {4, 5, 6}};
- 设int a=1,b=2,c=3,d;执行d=!(a+b+c)后,d的结果是( )。
内容
- 0
执行语句:printf("%d",(a=2)&&(b=-2);后,输出结果是()。 A: 无输出 B: 结果不确定 C: -1 D: 1
- 1
设有如下定义和执行语句,其输出结果为()int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b); A: 3 2 B: 4 2 C: 2 2 D: 2 3
- 2
8.设int a = 2,b = 3, x = 1; 则执行语句 if (a>2) if (b>2) x = 2 ; else x = 3; 后 x 的值是_____。 (A) 0 (B) 1 (C) 2 (D) 3
- 3
编译执行下面语句,输出结果是______。 int a = 3; int &&ra = a - 1 + 1; ra += 2; cout << ra << << a << endl;
- 4
设int a,x=2;执行语句a(=x>0?3*x:x-10)后,变量a的值是( )。 A: 1 B: 2 C: 6 D: 10