更多“若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()。作为输入数据的间隔。A、空格B、逗号C、TABD、回车”相关问题
  • 第1题:

    scanf函数中的格式符“%d”不能用于输入实型数据。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为()。

    A、@

    B、#

    C、$

    D、,


    正确答案:D

  • 第3题:

    程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。

    A.空格或逗号

    B.逗号或回车

    C.逗号或分号

    D.空格或回车


    正确答案:D

  • 第4题:

    以下叙述中,正确的是______。

    A.输入项可以是一个实型常量,如scanf("%f,3.5):

    B.只有格式控制,没有输入项,能正确输入数据到内存,例如: scanf("a=%d, b=%d”);

    C.当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&f);

    D.当输入数据时,必须指明变量地址,例如:scanf("%f", &f):


    正确答案:D

  • 第5题:

    程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。

    A空格或逗号

    B逗号或回车

    C逗号或分号

    D空格或回车


    D

  • 第6题:

    如果利用一个scanf函数输入多个字符串,则其分隔符是()

    • A、逗号
    • B、分号
    • C、冒号
    • D、空格

    正确答案:D

  • 第7题:

    当用户要求输入的字符串中含有空格时,应使用的输入函数是()

    • A、scanf()
    • B、getchar()?
    • C、gets()
    • D、getc()

    正确答案:C

  • 第8题:

    程序运行中需要从键盘上输入多个数据时,各数据之间需要使用()符号作为分隔符。

    • A、 空格或逗号
    • B、 逗号或回车
    • C、 逗号或分号
    • D、 空格或回车

    正确答案:D

  • 第9题:

    多选题
    若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()。作为输入数据的间隔。
    A

    空格

    B

    逗号

    C

    TAB

    D

    回车


    正确答案: B,A
    解析: 暂无解析

  • 第10题:

    单选题
    设有以下语句:char ch1,ch2;scanf(%c%c,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是(  )。
    A

    A和B之间用逗号间隔

    B

    A和B之间不能有任何间隔符

    C

    A和B之间可以用回车间隔

    D

    A和B之间用空格间隔


    正确答案: B
    解析:
    在scanf输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。%c比较特殊,它是输入单个字符,此处输入格式为“%c%c”,所以输入字符A和B时,不能间隔。答案选择B选项。

  • 第11题:

    单选题
    程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
    A

    空格或逗号

    B

    逗号或回车

    C

    逗号或分号

    D

    空格或回车


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    对语句scanf(“%c%c%c”,&x,&y,&z);和语句scanf(“%c,%c,%c”,&x,&y,&z);的输入,以下说法正确的是()
    A

    都以空格作为间隔

    B

    前者以空格作为间隔,后者以逗号作为间隔

    C

    前者不以空格作为间隔,后者以逗号作为间隔

    D

    都以逗号作为间隔


    正确答案: B
    解析: 暂无解析

  • 第13题:

    当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。A.scanf B.getchar SXB

    当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。

    A.scanf

    B.getchar

    C.gets

    D.getc


    正确答案:C
    gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。

  • 第14题:

    程序运行中需要从键盘上输人多个数据时,各数据之间需要使用()符号作为分隔符。

    A.空格或逗号

    B.逗号或回车

    C.逗号或分号

    D.空格或回车


    参考答案D

  • 第15题:

    设有以下语句 char chl,ch2; scanf("%c%C",&chl,&ch2); 若要为变量chl和ch2分别输入字符A和B,正确的输入形式应该是( )。

    A.A和B之间用逗号间隔

    B.A和B之间不能有任何间隔符

    C.A和B之间可以用回车间隔

    D.A和B之间用空格间隔


    正确答案:B
    scanf输入函数中,格式控制J必须严格按照函数中的要求进行输入,在scanf("%c%c",&chl,&ch2)的格式控制语句中没有任何字符进行间隔,所以在输入时也不能使用任何字符进行间隔,所以答案选择B。

  • 第16题:

    下列有关格式输入函数scanf的叙述中正确的是( )。

    A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”

    B.可以只有格式控制项,没有地址列表项

    C.在输入数据时,必须规定精度。如scanf("%4.2f",&d);

    D.当输入数据时,必须指明变量地址


    正确答案:D
    解析:如果是指针型变量或数组名,则变量前不加地址符号&,所以选项A的说法有误。必须有地址列表项才能实现正确输入,所以选项B的说法有误。在输入数据时,不可以指定实型数据的精度,所以选项C的说法有误。只有选项D的说法正确。

  • 第17题:

    当接收用户输入的含空格的字符串时,应该使用的函数是()。

    • A、scanf()
    • B、gets()
    • C、getchar()
    • D、getc()

    正确答案:B

  • 第18题:

    在使用函数scanf输入数据时必须与函数参数指定的输入格式一致。


    正确答案:正确

  • 第19题:

    程序运行中需要从键盘上输入多于一个数据时,各数据之间需要使用()符号作为分隔符。

    • A、空格或逗号
    • B、逗号或回车
    • C、逗号或分号
    • D、空格或回车

    正确答案:D

  • 第20题:

    若scanf函数的格式说明中有一个空格,在输入时也一定要在对应位置输入一个空格。


    正确答案:错误

  • 第21题:

    单选题
    执行input命令输入数据时,以下说法错误的是()。
    A

    可以用于输入逻辑型数据

    B

    输入数值型常数时直接输入即可

    C

    输入字符型常数时,如果字符串不以空格开头,可以省掉定界符

    D

    输入完成后需按回车键表示结束


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    以下叙述中正确的是(  )。
    A

    在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符

    B

    只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度

    C

    scanf函数中的字符串是提示程序员的,输入数据时不必管它

    D

    复合语句也被称为语句块,它至少要包含两条语句


    正确答案: B
    解析:
    在printf和scanf 函数中都可以指定数据的宽度,B项错误;scanf中的字符串在输入时可以使用其他非空字符,如逗号,但在输入时必须输入这些字符以保证匹配,C项错误;复合语句可以由任意多条语句构成,也可以一条没有,D项错误。答案选择A选项。

  • 第23题:

    单选题
    如果利用一个scanf函数输入多个字符串,则其分隔符是()
    A

    逗号

    B

    分号

    C

    冒号

    D

    空格


    正确答案: A
    解析: 暂无解析