更多“用十进制形式输入有符号整数时,在scanf函数语句里格式字符为(”相关问题
  • 第1题:

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

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

    A.scanf

    B.getchar

    C.gets

    D.getc


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

  • 第2题:

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

    A、@

    B、#

    C、$

    D、,


    正确答案:D

  • 第3题:

    有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。 A.gets(&sO);

    有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。

    A.gets(&sO);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);


    正确答案:D
    D。【解析】选项A调用函数9ets使得S数组从S[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scanf("%S",S[1])调用错误,应为scanf("%S",&s[1])输入项部分应该是一个地址值。

  • 第4题:

    下列叙述中,正确的一条是______。

    A.putchar函数可以输出一个字符串

    B.在printf("%c",c)函数中,两个c是一样的

    C.语句printf("%d%%",1)的输出结果为1%

    D.用scar函数输入数据时可以规定精度,例如scanf("%7.2f",&a)


    正确答案:C

  • 第5题:

    在printf的格式字符中,e格式字符的作用是( )。

    A)以十六进制无符号形式输出整数

    B)以带符号的十进制形式输出整数

    C)以指数形式输出实数

    D)以字符形式输出,且只输出一个字符


    正确答案:C

  • 第6题:

    不能用scanf函数输入字符。


    正确答案:错误

  • 第7题:

    printf函数和scanf函数的格式说明都使用()字符开始。


    正确答案:%

  • 第8题:

    已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是()

    • A、scanf(“%d”,&a)
    • B、scanf(“%lf”,&a)
    • C、scanf(“%c”,&a)
    • D、scanf(“%u”,&a)

    正确答案:B

  • 第9题:

    printf函数被称为()输出函数

    • A、字符
    • B、整数
    • C、格式
    • D、浮点

    正确答案:C

  • 第10题:

    已有inti,j;floatx;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是()。


    正确答案:scanf(“%d %d %f”,&i,&j,&x);

  • 第11题:

    用小数或指数形式输入实数时,在scanf函数语句里格式字符为()。

    • A、i
    • B、f
    • C、e
    • D、g

    正确答案:B,C,D

  • 第12题:

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

    空格

    B

    逗号

    C

    TAB

    D

    回车


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

  • 第13题:

    在“scanf(“%d%d”,&x,&y);”语句所使用的格式字符串中,包含有2个格式符。()

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


    正确答案:√

  • 第14题:

    在printf的格式字符中,e格式字符的作用是( )。

    A.以十六进制无符号形式输出整数

    B.以带符号的十进制形式输出整数

    C.以指数形式输出实数

    D.以字符形式输出,且只输出一个字符


    正确答案:C

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。

    A.gets(&sO);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);


    正确答案:D
    D。【解析】选项A调用函数9ets使得S数组从S[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scanf("%S",S[1])调用错误,应为scanf("%S",&s[1])输入项部分应该是一个地址值。

  • 第17题:

    若有char a[80],*s=a;正确的输入语句是().(s输入字符串)

    • A、scanf("%s",s);
    • B、gets(*s);
    • C、scanf("%c",s);
    • D、getchar(s,80);

    正确答案:A

  • 第18题:

    fprintf函数的正确调用形式是()

    • A、fprintf(文件指针,格式字符串,输出表列)
    • B、fprintf(文件指针,格式字符串,输入表列)
    • C、fprintf(格式字符串,输出表列,文件指针)
    • D、fprintf(格式字符串,输入表列,文件指针

    正确答案:A

  • 第19题:

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


    正确答案:正确

  • 第20题:

    设有字符数组a,则正确的输入语句是()。

    • A、gets(’a’);
    • B、scanf("%c",a);
    • C、scanf("%s",a);
    • D、gets("a");

    正确答案:C

  • 第21题:

    用scanf函数向已定义的变量中输入数据时,在变量名前面必须加&.


    正确答案:正确

  • 第22题:

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

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

    正确答案:A,C,D

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

    多选题
    用十进制形式输入有符号整数时,在scanf函数语句里格式字符为()。
    A

    d

    B

    i

    C

    n

    D

    u


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