计算机二级

设变量均已正确定义,若要通过 scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2); 语句为变量设变量均已正确定义,若要通过scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2);语句为变量al和a2赋数值l0和20,为变量cl和c2赋字符x和Y。以下所示的输入形式中正确的是( )。(注:口代表空格字符)

题目
设变量均已正确定义,若要通过 scaIIf(”%d%c%d%c”,&al,&el,&a2,&c2); 语句为变量

设变量均已正确定义,若要通过

scaIIf(”%d%c%d%c”,&;al,&;el,&;a2,&;c2);

语句为变量al和a2赋数值l0和20,为变量cl和c2赋字符x和Y。以下所示的输入形式中正确的是( )。(注:口代表空格字符)

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

第1题:

设变量均已正确定义, 若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20, 为变量c1和c2赋字符X 和Y. 以下所示的输入形式中正确的是().

A.10 X 20 Y

B.10 X20 Y

C.10 X <回车>20 Y

D.10X<回车>20Y


switch ( ch + 1 ) { ...... }

第2题:

设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符) A)10□X□20□Y〈回车〉 B)10□X20□Y〈回车〉 C)10□X〈回车〉 D)10X〈回车〉 20□Y〈回车〉 20Y〈回车〉


D

第3题:

设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)( )。

A.10□X□20□Y<回车>

B.10□X20□Y<回车>

C.10□X<回车>

D.10X<回车> 20□Y<回车> 20Y<回车>


正确答案:D
解析:当从键盘输入字符,并且在格式说明中未制定宽度时,输入字符(包括空格符、回车符、Tab符)将按顺序赋予各输入项。也就是说,输入字符之间没有间隔符,所以选项D是正确的。

第4题:

若变量已正确定义为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()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

第5题:

设变量均已正确定义,若要通过;语句为变萤a1和a2赋数值l0和20,为变量cl和c2赋字符x和Yd以下所示的输入形式中正确的是(注:口代表空格字符)

A.A

B.B

C.C

D.D


正确答案:A
本题考查的知识点是数据输入。scanf函数是C语言提供的标准输入函数,作用是接收在终端设备(或系统隐含指定的输入设备)上输入的数据。scanf()函数的一般形式为:scanf(格式控制,输入项表);本题中的格式控制字符串是“%d%c%d%c”,其中%d表示要输入的是整数;%c则表示输入的是字符,且各控制符之间无任何分隔字符,故要求输入的数据之间也不能分开(若要求连续输入的都是数据类型,则必须以空格等空白字符分隔每个数据,因为系统不知道应该如何去分隔这一系列数据)。而选项B)、C)、D)在l0和x之间均插入空格,所以不正确。

第6题:

设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)( )。

A.10□X□20□Y<CR>

B.10□X20□Y<CR>

C.10□X<CR> 20Y<CR>

D.10X<CR> 20□Y<CR>


正确答案:A
解析:在使用scanf函数进行输入数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开。

第7题:

设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)

A.10□X□20□Y<回车>

B.10□X20□Y<回车>

C.10□X<回车> 20□Y<回车>

D.10X<回车> 20Y<回车>


正确答案:D
解析: 本题中,scanf函数的格式控制没有空格,所以,对于选项A)、B)、C),输入的第一个空格会作为字符赋值给变量c1,而不会被解释成分隔符。

第8题:

设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)( )。

A.10□X□20□Y〈回车〉

B.10□X20□Y〈回车〉

C.10□X〈回车〉

D.10X〈回车〉

20□Y〈回车〉 20Y〈回车〉


正确答案:D

第9题:

设变量均已正确定义,若要通过 scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 语句为变量 a1 和 a2 赋数 值

10 和 20 ,为变量 c1 和 c2 赋字符 X 和 Y 。以下所示的输入形式中正确的是 ( 注: □ 代表空格字符 )

A)10 □ X □ 20 □ Y < 回车 >

B)10 □ X20 □ Y < 回车 >

C)10 □ X < 回车 >

20 □ Y < 回车 >

D)10X < 回车 >

20Y < 回车 >


正确答案:D