更多“getchar函数的功能是接收从键盘输入的一串字符。”相关问题
  • 第1题:

    以下叙述中错误的是( )。

    A.gets函数用于从终端读入字符串

    B.getchar函数用于从磁盘文件读入字符

    C.fputs函数用于把字符串输出到文件

    D.fwrite函数用于以二进制形式输出数据到文件


    正确答案:B
    解析:getchar函数用于从终端或者键盘输入字符,getc用于从磁盘文件中读入字符。

  • 第2题:

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

    A.getc( )

    B.gets( )

    C.getchar( )

    D.scanf( )


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

  • 第3题:

    请补充main函数,该函数的功能是:从键盘输入若干字符放到一个字符数组中,当桉回车键时结束输入,最后输出这个字符数组中的所有字符。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

    试题程序:

    include<stdio.h>

    include<ctype.h>

    main()

    {

    int i=0;

    char a [81];

    char *p=s;

    clrscr ();

    printf{" Input a string \n");

    for (i=0; i<80; i++)

    {

    s [i] =getchar ( );

    if (s [i]=='\n')

    【 】;

    }

    s[i]=【 】

    printf(" display the string \n");

    while (*p)

    putchar (【 】);

    }


    正确答案:break '/0' *P++
    break '/0' *P++ 解析:第一空:当输入的字符是回车符时,使用break语句跳出for循环,结束输入。第二空:结束输入后,在字符串s最后要加上结束标记符,'\0' 。第三空:最初指针p指向字符串s的首字符,通过P慢逐一指向后面的每个字符,调用putchar()函数输出字符。

  • 第4题:

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

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

    正确答案:B

  • 第5题:

    可以调用getchar函数输入字符。


    正确答案:正确

  • 第6题:

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

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

    正确答案:A

  • 第7题:

    getchar()函数用于输入单个字符,putchar()函数用于输出单个字符。


    正确答案:正确

  • 第8题:

    以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则括号内应填写().  ch=getchar( );  while(ch ____ 'Y')/*在括号中填写*/  ch=getchar( );


    正确答案:==

  • 第9题:

    使用getchar函数接收字符,若输入多于一个字符时,只接收第()个字符。


    正确答案:

  • 第10题:

    只能向终端输出一个字符的函数是()。

    • A、pringf函数
    • B、putchar函数
    • C、getchar函数
    • D、scanf函数

    正确答案:B

  • 第11题:

    判断题
    getchar函数的功能是接收从键盘输入的一串字符。
    A

    B


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

  • 第12题:

    填空题
    使用getchar函数接收字符,若输入多于一个字符时,只接收第()个字符。

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

  • 第13题:

    下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 Int n=0, ch; Ch=getchar( ); While( __________________ ) { if ( ________________ ) n++; c=getchar( ); }


    正确答案:
    ch!=’\n’ch>=’0’ch<=’9’

  • 第14题:

    关于getline函数,说法不正确的是( )。

    A.该函数接收的字符串长度是受限的,可以人为设置所接收字符串的长度,它所接收的字符串长度是这一长度值减1

    B.该函数遇到换行符或其他终止符后结束操作

    C.该函数接收从键盘输入的字符串

    D.该函数是接收字符的函数


    正确答案:D
    解析:getline()一次读入一块字节,或者由一个换行符作为结束,或者由某个用户定义的终止字符作为结束。getline()格式:getline(char*sink,streamsizesize,chardelimiter='\n')。

  • 第15题:

    请补充函数proc(),该函数的功能是:删除字符数组中小于指定字符的字符,指定字符从键盘输入,结果仍保存在原数组中。 例如,输人“abcdefghij”,指定字符为“f”,则结果输出“fghij”。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。 试题程序:


    正确答案:
    【l】i++【2】str[j++]=str[i]【3】str[j]=ˊ\0ˊ
    【解析】要删除字符串中小于指定字符的字符,就要把字符串中每一个字符跟指定字符相比较,小于指定字符的字符不予处理,因此【l】处填“i++”;把大于等于指定字符的字符保存在原字符串中,因此【2】处填“str[j++]=str[i]”;处理完整个字符串后.为新生成的字符串添加结束符,因此【3】处填“str[j]=ˊ\0ˊ”。

  • 第16题:

    从键盘输入一串字符使用DOS功能调用的()。

    • A、1号功能
    • B、2号功能
    • C、9号功能
    • D、10号功能

    正确答案:D

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    C++语言中,用于直接从键盘输入中读入单个字符的字符串函数是()。

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

    正确答案:A

  • 第19题:

    单字符输出函数是()。

    • A、putchar()
    • B、getchar()
    • C、gets()
    • D、puts()

    正确答案:A

  • 第20题:

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

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

    正确答案:A

  • 第21题:

    getchar函数可以接收()个字符,输入数字也按字符处理。


    正确答案:

  • 第22题:

    填空题
    getchar函数可以接收()个字符,输入数字也按字符处理。

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

  • 第23题:

    单选题
    从键盘输入一串字符使用DOS功能调用的()。
    A

    1号功能

    B

    2号功能

    C

    9号功能

    D

    10号功能


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