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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序的功能是 : 通过函数 func 输入字符并统计输入字符的个数 。 输入时用字符 @ 作为输入结束标志。请填空。

#include <stdio.h>

long 【 14 】 ; /* 函数说明语句 */

main()

{ long n;

n=func(); printf("n=%ld\n",n);

}

long func()

{ long m;

for(m=0;getchar()!='@'; 【 15 】 );

return m;

}


正确答案:

第2题:

以下叙述中正确的是( )。

A.调用printf函数时,必须要有输出项

B.使用putchar函数时,必须在之前包含头文件stdio.h

C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCⅡ码


正确答案:B

第3题:

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

A)scanf()

B)getchar()

C)gets()

D)getc()


正确答案:C

第4题:

以下程序的功能是:通过函数func 输入字符,并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include <stdio.h>long ; /* 函数说明语句 */main(){ long n; n=func(); printf("n=%ld\n",n);}long func(){ long m; for( m=0; getchar()!=’@’;); retum m;}


正确答案:func(),m++
本题考查函数的声明及对函数功能的理解。题目中的程序可以分为两个部分,一个为主函数main,另一个为func函数。C语言中如果使用用户自定义的函数,并且该函数与调用它的函数在同一个文件中,则需要在主调函数中对该函数进行声明。如果被调用的函数在主调函数之前,则可以不必加以声明。如果在所有的函数定义之前,在函数的外部已做了函数声明,则在各个主调函数中不必对所调用的函数再进行声明。题目中既没有在main函数之前对func函数进行定义,在main函数中也没有对func函数的声明,故要在所有的函数定义之前对func函数进行声明。第一个填空是对函数声明语句的补充,填入func()。第二个填空是在func函数的循环变量增值处,通过该函数能够输入字符,并对输入的字符进行字数统计。func函数用m的值作为字符个数的统计值并返回,而m是for语句中的循环变量,初始为0,循环条件为一个表达式getchar,每次输入一个字符,只要不是’@’,则继续循环调用for语句,循环变量增值处应该填入能反映m的值发生变化的语句,m是对字符个数的统计量,必然随着输入的合法字符数量增多而变大,应填入语句m++。

第5题:

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

A.gets()

B.getchar()

C.scanf()

D.printf()


正确答案:A

第6题:

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

A.scanf()

B.getchar()

C.gets()

D.getc()


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

第7题:

C语言中,getchar()函数与scanf()函数的区别在于getchar()只能用于字符的输入,而scanf()可以输入任意类型的数据。

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


正确答案:√

第8题:

getchar()函数的功能是从键盘上输入一个字符串。()

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


参考答案:错误

第9题:

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

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

A.scanf

B.getchar

C.gets

D.getc


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

第10题:

下列叙述中正确的是( )。

A.调用printf()函数时,必须要有输出项

B.使用putchar()函数时,必须在之前包含头文件stdio.h

C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出

D.调节getchar()函数读入字符时,可以从键盘上输入字符所对应的ASCII码


正确答案:B