设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和76512别赋给i和f,则正确的输入为()。
A.100<空格>76512<回车>
B.i=100,f=76512<回车>
C.100<回车>76512<回车>
D.x=100<回车>y=76512<回车>
A.100<空格>76512<回车>
B.i=100,f=76512<回车>
C.100<回车>76512<回车>
D.x=100<回车>y=76512<回车>
A.100<空格>765.12<回车>
B.i=100,f=765.12<回车>
C.100<回车>765.12<回车>
D.x=100<回车>y=765.12<回车>
设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f值的数据类型为
A.int
B.float
C.double
D.不确定
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。
A.switch(x+y){……}
B.switch(ch+1){……}
C.switch ch{……}
D.switch(a+b):{……}
若a是float型变量,b是unsigned型变量,以下输入语句合法的是 ()
A.scanf("%6.2f%d", &a,&b);
B.scanf("%f%n",&a,&b);
C.scanf("%f%30",&a,&b);
D.scanf ("%f%d",&a,&b);
若a是float型变量,b是unsigned型变量,以下输入语句合法的是 ()
A.scanf("%6. 2f%d",&a,&b);
B.scanf("%f%n",&a,&b);
C.scanf("%f%3o",&a,&b);
D.scanf("%f%d",&a,&b);
A.int
B.long
C.double
D.char
A.int
B.float
C.double
D.long
A.switch (x+y) {...}
B.switch (ch+1) {...}
C.switch ch {...}
D.switck (a+b) {...}