更多“使用C语言库函数的gets函数输入字符串时,字符串可以包含空格。”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:C

  • 第2题:

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

    A.scanf()

    B.getchar()

    C.gets()

    D.getc()


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

  • 第3题:

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

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

    A.seanf

    B.getchar

    C.gets

    D.getc


    正确答案:C
    本题综合考查了输入函数的使用。scanf函数会将空格视为分隔符,getchar函数只能输入单个字符,getc函数是文件操作函数,显然都不符合题意。通过gets函数输入字符串时,输入的空格被认为是字符串的一个字符。

  • 第4题:

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

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

    A.scanf

    B.getchar

    C.gets

    D.getc


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

  • 第5题:

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

    A.getc( )

    B.gets( )

    C.getchar( )

    D.scanf( )


    正确答案:B
    scanf语句用”空格”区别不同的字符串,遇到空格结束,所以不能读人空格;getc与getchar语句不能用于字符串的读入。

  • 第6题:

    规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函 数时,不得使用c语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF * G*******删除*后字符串中的内容应当 是:ABCDEFG。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:


    【考点分析】
    要删除字符串中所有*号需要用循环语句遍历字符串,用
    判断语句判断字符是否为*号,由此可以决定该程序应使用循
    环判断结构。
    【解题思路】

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    下面关于gets()与puts()函数描述正确的项是()

    • A、gets()读取的字符串,其长度没有限制,以敲回车键结束。
    • B、gets()输入字符串时要保证字符数组有足够大的空间,存放输入的字符串。
    • C、puts()函数一次只能输出一个字符串
    • D、puts()函数是把字符数组中所存放的字符串,输出到标准输出设备中去,并用‘/n’取代字符串的结束标志‘/0’。

    正确答案:A,B,C,D

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    如果输入的字符串中含有空格那么只能使用()函数获取输入的字符串;

    • A、gets
    • B、scanf
    • C、puts
    • D、printf

    正确答案:A

  • 第11题:

    函数ALLTRIM()作用是()。

    • A、给字符串尾部增加空格
    • B、去掉字符串尾部空格
    • C、去掉字符串前后空格
    • D、去掉字符串首部空格

    正确答案:C

  • 第12题:

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

    scanf()

    B

    gets()

    C

    getchar()

    D

    getc()


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

  • 第13题:

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

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

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

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

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


    正确答案:A

  • 第14题:

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

    A.getc()

    B.gets()

    C.getchar()

    D.scanf()


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

  • 第15题:

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

    A.gets()

    B.getchar()

    C.scanf()

    D.printf()


    正确答案:A

  • 第16题:

    cout函数不能输出包含空格的字符串。()


    参考答案:正确

  • 第17题:

    规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的字符串函数.


    正确答案:
    程序设计题解析:【考点分析】本题考查:指针型变最定义;wh丑e循环语句;语句条件表达式;字符串结束标识‘\0’。【解题思路】函数fun的功能:除了字符串前导的*号之外,将串中其他+号全部删除。【解答本题】(1)定义一个临时指针P,初始指向原串首地址;(2)利用循环语句把字符串前导*号拷贝到原串;(3)继续移动指针,把串中和串尾的非*号字符拷贝到原串;(4)为修改后的字符串赋结束字符‘、O’。【解题宝典】要删除字符串中的指定字符,我们通常采用保留非指定字符的方法。可以将非指定字符保留在原串,即将需要保留的字符从原串的起始位置重新赋值;也可以保留到新串,即新建一个字符串,存放要保留的字符。

  • 第18题:

    当用户要求输入的字符串中含有空格时,应使用的输入函数是(此题先少打了个串字,已改正)

    A. scanf()

    B.getchar()

    C.gets()

    D.getc()


    正确答案:C

  • 第19题:

    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。


    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}

  • 第20题:

    在Visual FoxPro中,函数trim(<字符串>)可以将字符串中所有空格去掉.


    正确答案:错误

  • 第21题:

    复制字符串的库函数是(),只写函数名即可.


    正确答案:strcpy

  • 第22题:

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

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

    正确答案:A

  • 第23题:

    单选题
    函数ALLTRIM()作用是()。
    A

    给字符串尾部增加空格

    B

    去掉字符串尾部空格

    C

    去掉字符串前后空格

    D

    去掉字符串首部空格


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

  • 第24题:

    问答题
    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。

    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}
    解析: 暂无解析