首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有小写字母’c’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构. 试题程序: # include <s
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有小写字母’c’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构. 试题程序: # include <s
admin
2010-09-14
32
问题
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有小写字母’c’。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构.
试题程序:
# include <stdio.h>
void fun(char *s)
{int i, j;
for(i=j=0; s
!= ’\0’;i++)
if(sill != ’c’)
/********************************/
s [j] =s
;
/**************found*************/
s
=’\0’;
}
main ()
{ char s[80];
printf ("\nEnter a string: ");
gets (s);
printf("The original string: ")
puts (s);
fun (s);
printf("The string after deleted: ");
puts (s); printf ("\n\n "):
}
选项
答案
(1)错误:s[j]=s[i]; 正确:s[j++]=s[i]; (2)错误:s[i]=‘\0’; 正确:s[j]=‘\0’;
解析
由本题循环条件if(s
!=‘c’),可知,如果字符串中的字符不是‘c’,则执行循环,所以应该是s[j++])=s
,这样错
转载请注明原文地址:https://kaotiyun.com/show/0WID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关饮食的说法错误的是()。
在当事人没有约定、法律亦无特别规定的情况下,买卖合同中的财产所有权的转移时间是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
张某以请客为名用酒将高某灌醉,然后扶高某到一偏僻无人处,将高某的钱包(内有人民币5000元)拿走。张某的行为构成()。
国家机关、国有公司、企业、事业单位、人民团体,违反国家规定,将应当上交国家的罚没财物或者其他国有资产,以单位名义集体私分给个人,数额较大的行为,应判为()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
随机试题
CT窗口技术的概念,错误的是
一侧大脑的运动神经受损所致瘫痪称为
下列腧穴中,孕妇应该禁针的是
地图印后加工工序包括()。
王某委托某律师代为申请专利,后王某不幸遇交通事故死亡,王某与该律师之间的委托代理关系随即终止。()
在过去近20年时间里,中外合作办学在深化教育国际交流层次、__________境外优质教育资源,拓展国民高等教育选择空间等方面功不可没,但不可否认的是,中外合作办学的急速发展确实产生了__________的乱象,且呈愈演愈烈之势。填入划横线部分最恰当的一项
在单因子试验的方差分析中,引起总偏差平方和的数据波动的原因分为()。
男,21岁。骑车后摔倒,X线片示右腓骨上端骨折,未予处理,回家后右足下垂,不能背伸。最有可能是因为
关于数据报交换技术的描述中,错误的是()。
A、Johnandhiscousin.B、Susan.C、John’scousin.D、Susan’scousin.C此题为明示题。男士的表妹要来,而男士的名字是John,故答案为C。
最新回复
(
0
)