有程序段 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
A: 55566.000000
B: 566.000000
C: 7777.000000
D: 5667777.000000
B
举一反三
- 中国大学MOOC: 有程序段 int x;float y;char c; scanf(“%2d%f%c”,&x,&y,&c); 当执行上述程序段,从键盘上输入55566︺ 777abc后,y的值是 。
- 有下列程序段: 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);
- 定义变量:int x;float y;则以下正确的是( )。 A: scanf("%f%f",&x,&y) B: scanf("%f%d",&x,&y) C: scanf("%d%f",&x,&y) D: scanf("%5.2f%2d",&x,&y)
- 假设先定义变量如下: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)
内容
- 0
执行以下程序段后,变量y的值为。 int x=2,y=0; if (x<0) y=-1;
- 1
当int x=1,y=2,t=3时,执行以下程序段后x=_____. if(!x-y) t=x;x=y;y=t;
- 2
当int x=2,y=4,z=3时,执行以下程序段后z=_____. if(x==y)z=x/y; else z=x*y;
- 3
有如下程序段,对应正确的数据输入是( )。 float x,y; scanf(”%f%f”, &x,&y); printf(”a=%f,b=%f”, x,y); A: A=2.04,B=5.67 B: 2.04,5.67 C: 2.04 5.67 D: 2.055.67
- 4
若有以下程序段: main() { int x=2,y=4; x=x^y; y=y^x; x=x^y; printf("%d,%d",x,y); }则上述程序段的输出结果是______。 A.2,2 B.2,4 C.4,2 D.4,4