首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有小写字母’c’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构. 试题程序: # include <s
下列给定程序中,函数fun()的功能是:从字符串s中,删除所有小写字母’c’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构. 试题程序: # include <s
admin
2010-09-14
15
问题
下列给定程序中,函数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://jikaoti.com/ti/oIkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于云计算的说法错误的是()。
下列人物与研究成果对应错误的一项是()。
我国宪法规定,公民有受教育的()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
近代中国思想界的“西学东渐”经历了一个由理论到实践、由照抄照搬到与中国实际情况相结合的发展历程。下面体现这两个步骤的标志性事件分别是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
随机试题
在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是( )。
A.新生儿神经管畸形 B.母体血脂升高 C.新生儿溶血 D.新生儿先天畸形 E.新生儿克汀病孕早期维生素A摄入过量或缺乏均可导致()。
男性肝硬化患者性欲减退、睾丸萎缩、出现肝掌的原因是
符合麻醉药品和精神药品管理规定的是()
仲裁的重要原则是()。
______是指人们为了实现特定的目标,在掌握大量有关信息的基础上,运用科学的理论和方法,系统地分析主客观条件,提出若干预选方案,分析各种方案的优缺点,并从中选择出最适当的行动方案。
土地使用权出让合同约定的动工开发期限满1年未动工开发的,可以征收土地闲置费,该费用最高为土地使用权出让金的()。
在考生文件夹下KIU文件夹中新建一个名为MING的文件夹。
Accordingtocommonbelief,inwhatwayarethefirstchildandtheonlychildalike?
Picasso’sartwasnotjustapleasantdistraction.Theartistbelievedthatarthelpstopenetratefurtherintotheworldandin
最新回复
(
0
)