设i为int型变量,f为float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和765.2分别赋给i和f,则正确的输入为()。
A. 100<空格>765.2<回车>
B. i=100,f=765.2<回车>
C. 100 ,765.2<回车>
D. i=100<回车>f=765.2<回车>
查看答案
已知字母A的ASCII码为十进制的65,下面程序的输出是()。main(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c",ch1,ch2);}
A. 67,D
B,C
C,D
D. 不确定的值
putchar函数可以向终端输出一个()。
A. 整型变量表达式
B. 实型变量值
C. 字符串
D. 字符或字符型变量的值
已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,'A'和'B',当从第一列开始输入数据时,正确的数据输入方式是()。inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
A. 10A<空格>20B<回车>
B. 10<空格>A<空格>20<空格>B<回车>>
C. 10<空格>A20B<回车>
D. 10A20<空格>B<回车>
已有定义intx;floaty;,且执行scanf("%3d%f",&x,&y);语句时,从第一列开始输入数据12345<空格>678<回车>,则x和y的值为()。
A. 123和45.0
B. 123和 678.0
C. 12345和678.0
D. 123和无定值