题目内容

执行下面的程序时,假设用户输入为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↙

阅读以下程序,当输入数据的形式为25,13,10↙(“↙”表示回车),正确的输出结果为()。void main ( ){int x,y,z;Scanf(“%d%d%d”,&x,&y,&z);printf ("x + y + z= %d\n", x + y + z);

A. x+y+z=48
B. x+y+z=38
C. x+y+z=35
D. 无法确定

已有定义int x;float y;且执行scanf("%3d%f,&x,&y);语句时,假设输入数据为12345☐678↙(“↙”表示回车),则x、y的值分别为()。

A. 12345 678.000000
B. 123 678.000000
C. 12345.678000
D. 123 45.000000

答案查题题库