举一反三
- 有以下程序: main() int x=102, y=012; printf("%2d,%2d\n",x,y); 执行后输出的结果是( )。 A: 10,01 B: 02,10 C: 002,12 D: 102,10
- intx=2,y=2;printf("%d\n", (x=0)&&(y=3));printf("x=%d y=%d\n ",x,y);输出结果是( )。? 1x=2;;y=2|0x=0;;y=2|0x=0;;y=3|1x=0;;y=2
- 以下程序<br/>main()<br/>{<br/>int x=102,y=012;<br/>printf(“%2d,%2d\n”,x,y);<br/>}执行后输出结果是 A: 10,01 B: 002,12 C: 102,10 D: 02,10
- 中国大学MOOC: 下面程序段执行后的输出结果是( )。 int x = 12, y = 012; printf(%d,%d, x, y);
- 以下程序段,执行后输出结果是____。 int x=102,y=012; printf____;
内容
- 0
程序执行时输入12和34,结果如下所示,那么print()函数正确的调用形式是( )请输入x:12请输入y:34x= 12 y= 34 A: print("x=",x ; "y=",y) B: print("x=",x,"y=",y) C: print(x,y) D: print(x=,x,y=,y)
- 1
如下程序的输出是什么? #include <stdio.h> void Swap (int x, int y);int main() { int x = 1; int y = 2; printf ("x=%d,y=%d\n", x, y); Swap (x, y); printf ("x=%d,y=%d", x, y); } void Swap (int x, int y) { int temp; temp = x; x = y; y = temp; printf ("x=%d,y=%d\n", x, y); }? x=1,y=2x=2,y=1x=2,y=1|x=1,y=2x=1,y=2x=2,y=1|x=1,y=2x=2,y=1x=1,y=2|x=1,y=2x=1,y=2x=1,y=2
- 2
以下程序段运行后的输出结果是( )。intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);? 0|2|1|3
- 3
若x和y都是int型变量,且x=10,y=20,则执行printf("%d ",x,y);语句后,输出的结果是( )。 A: 20 B: 10 C: 10 20 D: 输出格式符不够,输出不确定的值
- 4
若运行时为变量x输入12 则以下程序的运行结果是 include stdio h int main int x y scanf d x y x 12 x 10 x 12 printf d n y return 0 A0B22C12D10