设int a=1,b=2,c=3,d;执行d=!(a+b+c)后,d的结果是( )。
0
举一反三
- 设int a,b,c;,执行语句priritf("%d",(a=1,b=2,c=3));后输出结果是( )。 A: 6 B: 3 C: 2 D: 1
- 设int n=3 ; 执行m=n++;后,m的结果是( ),n的结果是( )。 A: 2 B: 3 C: 4 D: 5
- 已知int a=3,b=2;则执行语句:”printf(“%d”,a&&!b)的输出结果是( )。 A: 0 B: 结果不确定 C: -1 D: 1
- 设有int a=2,b;则执行b=a&&1;语句后,b 的结果是 A: 0 B: 1 C: 2 D: 3
- 设int a=04,b;则执行b=a>;>;1;语句后,b的结果是()。 A: 04 B: 4 C: 10 D: 2
内容
- 0
已知定义: int a=2,b;,则执行b=a&&1;语句后,b的结果是( )。 A: 0 B: 1 C: 2 D: 3
- 1
设int a, x=2;执行语句a = (x > 0 ? 3 : 4);后,变量a的值是( )。 A: 1 B: 2 C: 0 D: 3
- 2
设有如下定义: int a=2,b; 则执行b=a&&1;语句后,b的结果是( )。 A: 0 B: 1 C: 2 D: 3
- 3
已知定义:int n=2;,则执行++n+1==4;语句后,n的结果是( )。 A: 1 B: 2 C: 3 D: 4
- 4
设int m=1, n=2;,则表达式m++/2的结果是( ) A: 0 B: 1 C: 2 D: 3