题目内容

执行下面程序段,给x、y赋值时,不能作为数据分隔符的是()。int x, y;Scanf(“a=%d%d”,&x,&y);

A. 空格
B. Tab键
C. 回车
D. 逗号

查看答案
更多问题

执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是()。int a; float b; scanf(“a=%d,b=%f”,&a,&b);

A. 25☐2.5
B. 25,2.5
C. a=25,b=2.5
D. a=25☐b=2.5

执行下面的程序时,假设用户输入为1☐22☐333,则ch1、ch2和ch3的值为()。char ch1, ch2, ch3; scanf ( "%1c%2c%3c",&ch1,&ch2,&ch3);

A. '1’、'2’、'3’
B. '1'、' '、'2'
C. '1'、'2'、' '
D. '1'、' '、'3'

已知:int x,y;double z;以下语句中错误的函数调用是()。

A. scanf("%d,%1x,%1e",&x,&y,&z);
B. scanf("%2d*%d%1f”,&x,&y,&z);
C. scanf("%x%*d%o",&x,&y);
D. scanf("%x%o%6.2f’,&x,&y,&z);

已有如下定义和输入语句,若要求a1、a2,c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是()。(“↙”表示回车)int a1, a2; char c1, c2;scanf ( " %d%c%d%c", &a1,&c1,&a2,&c2) ;

A. 10A☐20☐B↙
B. 10☐A☐20☐B↙
C. 10A20B↙
D. 10A20☐B↙

答案查题题库