2、关于scanf函数的格式控制字符串,()是错误的说法。A.格式说明必须包括%和type字符,其他域可以省略。B.type类型字符可以描述应输入的信息类型,可以支持整数的任意进制输入。C.*禁止字符是指从输入数据中读取类型相当的数据,但不将它保存在输入项中。D.宽度说明控制从输入数据中读出的最大字符数,有可能实际执行时读入的字符个数少于宽度说明的个数。

题目

2、关于scanf函数的格式控制字符串,()是错误的说法。

A.格式说明必须包括%和type字符,其他域可以省略。

B.type类型字符可以描述应输入的信息类型,可以支持整数的任意进制输入。

C.*禁止字符是指从输入数据中读取类型相当的数据,但不将它保存在输入项中。

D.宽度说明控制从输入数据中读出的最大字符数,有可能实际执行时读入的字符个数少于宽度说明的个数。


相似考题
更多“2、关于scanf函数的格式控制字符串,()是错误的说法。”相关问题
  • 第1题:

    ( 16 )下列关于输入流类成员函数 getline() 的描述中,错误的是

    A )该函数是用来读取键盘输入的字符串的

    B )该函数读取的字符串长度是受限制的

    C )该函数读取字符串时,遇到终止符便停止

    D )该函数读取字符串时,可以包含空格


    正确答案:A

  • 第2题:

    若要求从键盘读入含有空格字符的字符串,应使用函数( )。

    A.getc()

    B.gets()

    C.getchar()

    D.scanf()


    正确答案:B
    解析:函数getc()是从数据流中读入一个字符。getchar()从键盘读入一个字符。scanf()是格式化输入函数,空格字符被用于多个数据输入的分隔符,含有空格的字符串会被截断。gets()用于字符串的输入,并且以回车键为结束符。

  • 第3题:

    关于getline()函数的下列描述中,( )是错误的.

    A、该函数是用来从键盘上读取字符串的

    B、该函数读取的字符串长度是受限制的

    C、该函数读取字符串时遇到终止符便停止

    D、该函数中所使用的终止符只能是换行符


    参考答案:D

  • 第4题:

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

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


    正确答案:√

  • 第5题:

    fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);


    正确答案:D
    本题主要考查fscanf函数的调用形式。fscanf函数与scanf函数类似,都是格式化输入函数,它们不同的地方是:fscanf函数输入的对象不是终端,而是磁盘文件,函数的调用格式为:
              fscanf(文件指针,格式字符串,输入表列)
    其中文件指针指向待操作的磁盘文件,而格式字符串描述的是输入内容的格式,输入列表描述的是与输入格式对应的输入元素,输入列表中可以有多个输入元素。

  • 第6题:

    若要求从键盘读入含有空格字符的字符串,应使用函数( )。

    A)getc

    B)gets

    C)getchar

    D)scanf


    正确答案:B

  • 第7题:

    在scanf()函数的格式说明符中,长整型数的输人格式说明符是()

    • A、%d
    • B、%ld
    • C、%If
    • D、%x

    正确答案:B

  • 第8题:

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

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

    正确答案:A

  • 第9题:

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


    正确答案:正确

  • 第10题:

    数据结构里,关于字符串函数strcmp()描述错误的是()。

    • A、函数功能是比较两个字符串的大小。
    • B、字符串1等于字符串2,函数返回值等于true
    • C、字符串1大于字符串2,函数返回值是1。
    • D、字符串1小于字符串2,函数返回值是-1。

    正确答案:B

  • 第11题:

    从键盘上输入某字符串时,不可使用的函数是().

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

    正确答案:A

  • 第12题:

    单选题
    在scanf()函数的格式说明符中,长整型数的输人格式说明符是()
    A

    %d

    B

    %ld

    C

    %If

    D

    %x


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

  • 第13题:

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

    A.scanf()

    B.getchar()

    C.gets()

    D.getc()


    正确答案:C
    解析:本题考查的重点是输入函数的异同。scanf()的作用是格式化输入,getchar()的作用是从键盘读字符,等待回车,getc()是从输入流中返同当前文件位置的下一个字符。而要求输入的字符串中含有空格时,应当使用gets(),因此,选项C是正确的。

  • 第14题:

    已知inta,b;doublec;则以下语句中错误的函数调用是 A.scanf("%d,%x,%lf",&a,&am

    已知int a,b;double c;则以下语句中错误的函数调用是

    A.scanf("%d,%x,%lf",&a,&b,&c);

    B.scanf("%d,%d,%le",&a,&b,&c);

    C.scanf("%o,%x,%o",&a,&b);

    D.scanf("%d,%o,%e",&a,&b,&c);


    正确答案:D

  • 第15题:

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

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

    A.scanf

    B.getchar

    C.gets

    D.getc


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

  • 第16题:

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

    A、@

    B、#

    C、$

    D、,


    正确答案:D

  • 第17题:

    fprintf函数的一般调用方式是( )

    A.fprintf(格式字符串,文件指针,输出表列);

    B.fprintf(文件指针,格式字符串,输出表列)

    C.fprintf(文件指针,格式字符串,输出表列);

    D.fprintf(fp,格式字符串,输出表列);


    正确答案:C

  • 第18题:

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

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

    正确答案:B

  • 第19题:

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

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

    正确答案:D

  • 第20题:

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


    正确答案:%

  • 第21题:

    下列关于VB中函数功能的说法,错误的是()。

    • A、Val函数是将字符串中的数字转换成数值
    • B、Abs函数是求绝对值
    • C、Str函数是将数值数据转换成字符串
    • D、Int函数是求小于参数的最大整数

    正确答案:D

  • 第22题:

    若要求从键盘读入含有空格字符的字符串,应使用的函数是() 

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

    正确答案:A

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

    单选题
    数据结构里,关于字符串函数strcmp()描述错误的是()。
    A

    函数功能是比较两个字符串的大小。

    B

    字符串1等于字符串2,函数返回值等于true

    C

    字符串1大于字符串2,函数返回值是1。

    D

    字符串1小于字符串2,函数返回值是-1。


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