若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予1

题目

若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是

A.10<回车>22<回车>33<回车>

B.10.0,22.0,33.0<回车>

C.10.0<回车>22.033.0<回车>

D.10 22<回车>33<回车>

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)


正确答案:D
scanf()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

第2题:

若变量已正确说明为float类型,要通过语句 scanf("%f %f %f ",&a,&b,&c); 给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是()。

A.10<回车>22<回车>33<回车>

B.10.0,22.0,33.0<回车>

C.10.0<回车>22.0 33.0<回车>

D.10 22<回车>33<回车>


B

第3题:

若变量已正确说明为float类型,要通过语句scanf("%f %f %f", &a, &b, &c);给a赋于19.0,b赋予22.0,c赋予33.0,不正确的输入形式是______。

A.10<回车> 22<回车> 33<回车>

B.19.0, 22.0, 33.0<回车>

C.19.0<回车> 22.0 33.0<同车>

D.10 22<回车> 33<回车>


正确答案:B
解析:用scanf函数输入多个数据时,数据间的分隔符可以是空格、回车符或制表符,本题中选项A、C和D的输入方法都是正确的。因scanf函数中的控制字符中没有非格式字符“,”,因此选项B中以“,”作为分隔符是错误的。

第4题:

若变量已正确说明为float类型, 要通过语句scanf("%f %f%f", &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为()。

A.10<回车> 22<回车> 33

B.10.0,22.0,33.0<回车>

C.10.0<回车> 22.0 33.0

D.10 22<回车> 33


B 解析:本题scanf()函数中输入格式串为“%f%f%f”,要求输入变量a、b和c时用空格隔开,也可以用<回车>分隔。选项A中从键盘输入3个变量的值时用<回车>符隔开,满足输入格式串的要求,故选项A的输入方式能达到题意的要求。 选项B中从键盘输入3个变量的值时中间用了“,”隔开,而在输入格式串中没有要求用“,”隔开,故选项B的输入方式不能达到题意的要求;选项C和D中分别都用了<回车>和空格宋分隔,满足输入格式串的要求,故选项C和D的输入方式也能达到题意的要求。所以,4个选项中选项B符合题意。

第5题:

若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是()。

A.10<回车>22<回车>33<回车>

B.10.0,22.0,33.0<回车>

C.10.0<回车>22.0 33.0<回车>

D.10 22<回车>33<回车>


B

第6题:

若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予 22.0,c赋予33.0,不正确的输入形式是( )。

A.10<回车>

B.10.0,22.0,33.0<回车> 22<回车> 33<回车>

C.10.0<回车>

D.10 22<回车> 22.0 33.0<回车> 33<回车>


正确答案:B
解析:本题scanf()函数中输入格式串为“%f%f%f”,要求输入变量a、b和c时用空格隔开,也可以用回车>分隔。选项A中从键盘输入3个变量的值时用回车>符隔开,满足输入格式串的要求,故选项A的输入方式能达到题意的要求。 选项B中从键盘输入3个变量的值时中间用了“,”隔开,而在输入格式串中没有要求用“,”隔开,故选项B的输入方式不能达到题意的要求;选项C和D中分别都用了回车>和空格宋分隔,满足输入格式串的要求,故选项C和D的输入方式也能达到题意的要求。所以,4个选项中选项B符合题意。

第7题:

若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是()

A.10<回车>22<回车>33<回车>

B.10.0,22.0,33.0<回车>

C.10.0<回车>22.0 33.0<回车>

D.10 22<回车>33<回车>


B

第8题:

若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10,0,b赋予22.0,c赋予33.0,下列不正确的输入形式是

A.10<回车>22<回车>33<回车>

B.10.0,22.0,33.0<回车>

C.10.0<回车>22.0 33.0<回车>

D.10 22<回车>33<回车>


正确答案:B
解析:在C语言中,当一次输入多个数据的时候,数据之间要用间隔符,合法的间隔符可以是空格、制表符和回车符。逗号不是合法的间隔符。

第9题:

若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是___

A.10 22 33

B.10.0,22.0,33.0

C.10.0 22.0 33.0

D.10 22 33


B

第10题:

20、若变量已正确说明为float类型, 要通过语句scanf("%f %f%f", &a, &b, &c);给a赋予10.0, b赋予22.0, c赋予33.0, 不正确的输入形式为()。

A.10<回车> 22<回车> 33

B.10.0,22.0,33.0<回车>

C.10.0<回车> 22.0 33.0

D.10 22<回车> 33


B 解析:用scanf函数输入多个数据时,数据间的分隔符可以是空格、回车符或制表符,本题中选项A、C和D的输入方法都是正确的。因scanf函数中的控制字符中没有非格式字符“,”,因此选项B中以“,”作为分隔符是错误的。