首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增
下列给定程序中,函数fun()的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增
admin
2012-07-18
26
问题
下列给定程序中,函数fun()的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。
例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
int fun(char * str,char * substr)
{ int i,j,k,num=0;
//****found****
for(i=0,str
,i++)
for(j=i,k=0;
substr[k]==str[j];
k++,i++)
//****found****
If(substr[k+1]==’\0’)
{ num++;
break;
}
return num;
}
void main()
{
char str[80],substr[80];
printf("Input a string:");
gets(str);
printf("Input a substring:");
gets(substr);
printf("%d\n",fun(str,substr));
}
选项
答案
(1)错误:for(i=0,str[i],i++) 正确:for(i=0;str[i];i++) (2)错误:If(substr[k+1]=’\0’) 正确:if(substr[k+1]==’\0’)
解析
for循环语句形式应为:for(表达式1;表达式2;表达式3),表达式之间是分号;C语言标识符区分大小写,所以条件句关键词if应小写。
转载请注明原文地址:https://kaotiyun.com/show/CDID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥提倡自由贸易
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
新文化运动产生的基本条件不包括()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
某市气象局观测发现,今年第一、二季度本市降水量分别比去年同期增加了11%和9%,而两个季度降水量的绝对增量刚好相同。那么今年上半年该市降水量同比增长多少?
一个圆形的草地中央有一个与之同心的圆形花坛,在花坛圆周和草地圆周上各有3个不同的点,安放了洒水的喷头,现用直管将这些喷头连上,要求任意两个喷头都能被一根水管连通,问最少需要几根水管?(一根水管上可以连接多个喷头)()
某收藏家有三个古董钟,时针都掉了.只剩下分针,而且都走得较快,每小时分别快2分钟、6分钟及12分钟。如果在中午将这三个钟的分针都调到指向钟面的12点位置,()小时后这三个钟的分针会再次指向相同的位置。
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
由于工件圆弧中心与回转工作台不同轴,在用()加工时成形轮廓面不准。
如何理解品牌的概念及品牌价值?
结核病是由结核分枝杆菌引起的慢性传染病,可侵及许多脏器,以肺部结核感染最为常见。排菌者为其重要的传染源。人体感染结核菌后不一定发病,当抵抗力降低或细胞介导的变态反应增高时,才可能引起临床发病。若能及时诊断,并予合理治疗,大多可获临床痊愈。W
四、五层建筑的沉降缝其宽度可取为()。
根据GB/T19000-2008质量管理体系标准,质量管理就是确定和建立质量方针、质量目标及职责,并在质量管理体系中通过()等手段来实施和实现全部质量管理职能的所有活动。[2010年真题]
下列各项中,属于政府采购对象范围的有()。
简述安徽省的五个国家级红色旅游经典景区。
()与缺勤率和流动率呈负相关。(2007年11月二级真题)
杜威针对传统的课程与教材不注重人们参与实践的倾向、脱离儿童经验生活、对知识条块化分割的弊端,从儿童发展的需要出发,认为课程与教材()
•ReadthearticlebelowaboutMcDonald’shamburgerandAustralianeconomy.•Choosethecorrectwordtofilleachgap,fromA
最新回复
(
0
)