niusouti.com

设变量均已正确定义,若要通过 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。以下所示的输入形式中正确的是( )。(注:口代表空格字符)


相似考题
参考答案和解析
正确答案:C
输入数据的格式必须与scanf()的格式控制串完全匹配,如果A、B、Cc选项中在数字l0后面均输入了空格,则会将空格赋给变量cl,而不是把x赋给cl,所以选择C选项。
更多“ 设变量均已正确定义,若要通过 scaIIf(”%d%c%d%c”,al,el,a2,c2); 语句为变量 设变量均已正确定义,若要通过scaIIf(”%d%c%d%c”,&al,&el,&a”相关问题
  • 第1题:

    设变量均已正确定义,若要通过;语句为变萤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之间均插入空格,所以不正确。

  • 第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
    解析:当从键盘输入字符,并且在格式说明中未制定宽度时,输入字符(包括空格符、回车符、Tab符)将按顺序赋予各输入项。也就是说,输入字符之间没有间隔符,所以选项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 <回车>20 Y

    D.10X<回车>20Y


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

  • 第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题:

    设变量均已正确定义,若要通过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