题目内容

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

A. 10A□20□B
B. 10□A□20□B
C. 10A20B
D. 10A20□B

查看答案
更多问题

printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按()方式;如果字符串长度小于5,则输出按()方式。

A. 如果字符串长度大于5,只输出前5个字符;如果字符串长度小于5,则从左输出,右补空格
B. 如果字符串长度大于5,按实际字符串输出;如果字符串长度小于5,则从右对齐输出,不足位数左补空格。
C. 如果字符串长度大于5,按实际字符串输出;如果字符串长度小于5,则从左对齐输出,不足位数右补空格。
D. 无论字符串长度大于5还是小于5,都按实际字符串输出.

已有定义intx;floaty;且执行scanf(“%3d%f",&x,&y);语句时,从第一列开始输入数据12345□678<回车>,则x的值为();y的值为()

A. 1234545.000000
B. 12345.000000
C. 45678.000000
D. 345123.000000

已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是()(注:□表示空格,

A. 1020AB
B. 10□20AB
C. 10□□20□□AB
D. 10□20AB

有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应是( )。

A. 132
B. 1,3,2
C. a=1□b=3□c=2
D. a=1,b=2,c=3

答案查题题库