首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要求从键盘读入含有空格字符的字符串,应使用函数
若要求从键盘读入含有空格字符的字符串,应使用函数
admin
2013-10-19
26
问题
若要求从键盘读入含有空格字符的字符串,应使用函数
选项
A、getc()
B、gets()
C、getchar()
D、scanf()
答案
B
解析
scanf()语句中用“空格”间隔不同的字符串,空格将被全部忽略掉,所以用scanf()函数不能输入空格; getchar()函数用于输入字符,其调用形式为:ch=getchar(),getchar()函数从终端读入一个字符作为函数值,把读入的一个字符赋给变量ch。在输入时,空格、回车符都将用于字符读入,而且只有在用户敲入Enter键时,读入才开始执行。gets()函数的调用形式为:gets(str_adr),其中sir_adr是存放输入字符串的起始地址,可以是字符数组名、字符数组元素的地址或字符指针变量。gets()函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。getc()函数的调用形式为:ch=getc(Pf)其中pf是文件指针。函数的功能是从pf指定的文件中读入一个字符,并把它作为函数值返回。
转载请注明原文地址:https://jikaoti.com/ti/09n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序执行后sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
下列句子中,正确的C语言赋值语句是()
下面程序的运行结果是() #include<stdio.h> #include<string.h> main() {char*a="AbcdEf",*b="aBcD" a++;b++; printf("%d\
设a、b和、c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式为()
若有以下定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
以下不能正确进行字符串赋初值的语句是
以下程序的功能是:从键盘输入一字符串,要求将每个单词中的第一个字母改成小写(如果原来已是小写字母,则不变),然后输出转换结果,补足所缺语句。main(){charstr[200];inti=0;while((___
下列对于软件测试的描述中正确的是()。
随机试题
Neitherhenor______everbeentotheUnitedStates.
心包压塞体征包括
费用和效益的识别应坚持增量分析、考虑关联效果、以本国居民作为分析对象和()的原则。
设立项目法人的要求有哪些?
水下混凝土可用火山灰水泥、粉煤灰水泥、普通硅酸盐水泥或硅酸盐水泥,其水泥初凝时间不宜早于()h。
明朱棣“北建故宫,南修武当”,形成了武当山八宫八观,堪称我国道教文化的宝库。()
实施幼儿德育最基本的途径是()。
若将N阶对称矩阵A按照行序为主序方式将包括主对角线元素在内的下三角形的所有元素依次存放在一个一维数组B中,则该对称矩阵在B中占用了(40)—个数组元素。(40)
WriteonANSWERSHEETTHREEanoteofabout50-60wordsbasedonthefollowingsituation:ThereisanEnglishlearninggro
TheNewBusinessModelsA)Mostemergingcountriesarefondofhighlydiversifiedcompanies.India’sTataGroup,whichaccountsf
最新回复
(
0
)