中国大学MOOC: 有程序段 int x;float y;char c; scanf(“%2d%f%c”,&x,&y,&c); 当执行上述程序段,从键盘上输入55566︺ 777abc后,y的值是 。
举一反三
- 有程序段 int x;float y;char c; scanf(“%2d%f%c”,&x,&y,&c); 当执行上述程序段,从键盘上输入55566︺ 777abc后,y的值是 。 A: 55566.000000 B: 566.000000 C: 7777.000000 D: 5667777.000000
- 有下列程序段: int j;float y; scanf("%2d%f",&j,&y); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为( )。 A: 55566.0 B: 566.0 C: 7777.0 D: 566777.0
- 假设定义变量如下:int x; float y;以下输入语句中()是正确的。 A: scanf(“%f%f”,&y,&x); B: scanf(“%f%d”, y, x); C: scanf(“%f%d”,&y,&x); D: scanf(“%5.2f%2d”,&y,&x);
- 执行以下程序段后,变量y的值为。 int x=2,y=0; if (x<0) y=-1;
- 当int x=1,y=2,t=3时,执行以下程序段后x=_____. if(!x-y) t=x;x=y;y=t;