设有int x=28; ,则执行语句printf(“%d\n”,x>>2);后的输出结果是______。
A: 7
B: 14
C: 28
D: 56
A: 7
B: 14
C: 28
D: 56
A
举一反三
- 设int x=40,y=28;,则执行x|=y;语句后,x的结果是
- 设有定义:float x=123.4567;则执行printf("%.2f\n",(int)(x*100+0.5)/100.0);语句后输出的结果是( ). A: 123.46 B: 123.460 C: 123.45 D: 123.450
- 设有定义: int n = 1234; double x = 3.1415; 则语句 printf("%3d,%1.3f ", n, x); 的输出结果是
- 假设有定义:double x=12.3; int t=56;,则执行语句printf("x=%f, t=%d", x,t);的输出结果是( )。 A: 12.3, 56 B: x=12.3, t=56 C: x=12.300000, t=56 D: 12.300000, 56
- 设有如下定义:int x=10,y=3,z;,则语句printf("%d\n",z=(x/y,x%y));的输出结果是____。
内容
- 0
设有定义:floatx=123.4567;则执行以下语句后的输出结果是printf("%f",(int)(x*100+0.5)/100.0);A.123.46B.123.4567C.123.45D.123
- 1
设有定义:float x=123.4567;,则执行以下语句后的输出结果是【 】。prinff("%f\n",(int)(x*100+0.5)/100.0);
- 2
若已定义 int a=11; 执行printf("a=%d,a=%o,a=%x\n",a,a,a) ;语句后的输出结果是( )。
- 3
设有定义:int n = 1234; double x = 3.1415;则语句 printf("%3d,%1.3f\n", n, x); 的输出结果是( ) A: 1234,3.142 B: 123,3.142 C: 1234,3.141 D: 123,3.141
- 4
设有如下定义:int x=1,y=-1;,则语句: printf("%d\n",(x--&++y));的输出结果是____ A: 1 B: -1 C: 0 D: 2