首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proc()的功能是:删除字符串str中所有空白字符(包括Tab字符、Enter符及换行符)。输入字符串时以“#”结束输入。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也
下列给定程序中,函数proc()的功能是:删除字符串str中所有空白字符(包括Tab字符、Enter符及换行符)。输入字符串时以“#”结束输入。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也
admin
2012-12-25
38
问题
下列给定程序中,函数proc()的功能是:删除字符串str中所有空白字符(包括Tab字符、Enter符及换行符)。输入字符串时以“#”结束输入。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
void proc(char * p)
{
int i,t;char c[80];
for(i=0,t=0;p
;i++)
if(!isspace(*(p+i)))c[t++]=p
;
//****found****
c[t]="\0";
strcpy(p,c);
}
vOid main()
{
char c,str[80];
int i=0;
printf("Input a string:");
c=getchar();
while(C!=’#’)
{
str
=c;i++;c=getchar();}
str
=’\0’;
proc(str);
puts(str);
}
选项
答案
错误:c[t]="\0"; 正确:c[t]=’\0’;
解析
删除空格后的字符串放在数组c中,完成字符的复制后,要为新的字符串c添加结束符。因此,“c[t]="\0";”应改为“c[t]=’\0’;”。
转载请注明原文地址:https://kaotiyun.com/show/LxID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列属于国际直接投资的是()。
在全国人民代表大会闭会期间,对全国人民代表大会常务委员会负责并报告工作的是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
关于黄淮海平原的叙述,正确的是()。
下列属于公务员需要任职回避的情形是()。
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
根据以下资料,回答以下问题。2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中。软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询
比较太平天国起义和义和团运动的异同。(南京大学2014年中国近现代史真题)
教育心理学的研究对象是什么?
下列叙述中,正确的是()。
随机试题
下列对于支票特点的说法有误的一项是()。
下列选项中关于会议纪要写作的错误认识是
现代陪审团制度起源于()
A.阴道下段、肛门淋巴汇入腹股沟深淋巴结 B.会阴及下肢淋巴由腹股沟浅淋巴结下组收纳 C.阴道上部、宫颈、子宫及膀胱淋巴汇入髂淋巴组 D.直肠、阴道后壁淋巴汇入腰淋巴组 E.宫底、输卵管及卵巢淋巴汇入骶前淋巴组以上有关盆腔淋巴的叙述
事故统计分析是将汇总整理的资料及有关数值形成书面分析材料,填入统计表或绘制统计图,使大量的零星资料(),是统计工作的结果。
下列有关检验批退步验收说法正确的是()。
目前,中国有权制定税收法律法规和政策的国家机关主要有全国人民代表大会及其常务委员会、国务院、财政部、国家税务总局、海关总署、国务院关税税则委员会等。()
贷放分控是指银行业金融机构将__________与__________作为两个独立的业务环节。()
列宁格勒案件
PASSAGEFOURWhydidWoolfchooseChaucerasaliterarymodel?
最新回复
(
0
)