计算机二级

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

题目

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

A)getc

B)gets

C)getchar

D)scanf

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

第1题:

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

A)getc()

B)gets()

C)getchar()

D)scanf()


正确答案:B
(17)B) 解析 : canf() 语句用 “ 空格 ” 区别不同的字符串 ;getc() 与 getchar() 语句不能用于字符串的读入。

第2题:

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

A.scanf()

B.getchar()

C.gets()

D.getc()


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

第3题:

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

A)scanf()

B)getchar()

C)gets()

D)getc()


正确答案:C

第4题:

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

A.gets()

B.getchar()

C.scanf()

D.printf()


正确答案:A

第5题:

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

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

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

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

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


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

第6题:

设有定义 :char s[81];int i=0;, 以下不能将一行 ( 不超过 80 个字符 ) 带有空格的字符串正确读入的语句或语句组是

A)gets(s);

B)while((s[i++]=getchar())!= ' \n ' );s[i]='\0';

C)scanf("%s",s);

D)do{scanf("%c",&s[i]);}while(s[i++]!='\n');s[i]='\0';


正确答案:C

第7题:

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

A.getc()

B.gets()

C.getchar()

D.scanf()


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

第8题:

以下叙述中错误的是

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

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

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

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


正确答案:B

 

第9题:

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

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

A.seanf

B.getchar

C.gets

D.getc


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

第10题:

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

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

A.scanf

B.getchar

C.gets

D.getc


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

更多相关问题