首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
admin
2021-02-25
56
问题
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
选项
A、getc()
B、gets()
C、getchar()
D、scanf()
答案
B
解析
scanf()语句中用“空格”间隔不同的字符串,空格将被全部忽略掉,所以用scanf()函数不能输入空格;getchar()函数用于输入字符,其调用形式为:ch=getchar(),getchar()函数从终端读入一个字符作为函数值,把读入的字符赋给变量ch。在输入时,空格、回车符都将作为字符读入,而且只有在用户敲入Enter键时,读入才开始执行。gets()函数的调用形式为:gets(str_adr),其中str_adr是存放输入字符串的起始地址,可以是字符数组名、字符数组元素的地址或字符指针变量。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。gete()函数的调用形式为:ch=getc(pt)其中pf是文件指针。函数的功能是从pf指定的文件中读入一个字符,并把它作为函数值返回。
转载请注明原文地址:https://kaotiyun.com/show/O9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件尾,则函数feof(fp)的返回值为()。
若有定义语句:inta=3,b=2,c=l;以下选项中错误的赋值表达式是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
没有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
结构化程序设计中,下面对goto语句使用描述正确的是
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
随机试题
三面刃铣刀的齿槽深度常通过多次试铣一个齿槽来进行控制。()
构成护理程序的结构框架
肾小球有效滤过压等于()
目前主要的地价管理政策有()。
某公司进口电信设备零件一批,价格为CIF天津10000美元(当天外汇牌价的买卖中间价为1美元=8.5元人民币),装载货物的船舶于2000年4月4日(星期二)进境,4月19日该公司来向海关申报,请问这种情况海关应征收多少滞报金______。
公司发行可转换公司债券,应当提供担保,但( )的公司除外。
上市公司非公开发行股票,对控股股东实际控制人及其控制的企业认购的股份限制转让的期限是()。
ATM的分层协议模型和ATM网络概念结构及接口示意图分别如下图所示,下列速率中,适用于接口②和③处的速率有哪些?2Mbps、155.520Mbps、622.080Mbps、2.5Gbps
已知循环冗余码生成多项式G(x)=x5+x4+x+1,若信息位为10101100,则冗余码是()。
以下程序的辅出结果是【】。voidfun(ints[]){inti;for(i=0;i<10;i++)printf("%d",s[i]);printf("\n\n");}main
最新回复
(
0
)