首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2020-07-28
38
问题
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。
例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数.不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
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++,j++)
/**********found***********/
If(substr[k+1]==’\0’)
{num++;
break;
}
return num;
}
main()
{
char str[80],substr[80];
printf(”Input a string:”);
gets(str);
printf(”Input a substring:”);
gets(substr);
printf("%d\n",fun(str,sub
str));
}
选项
答案
(1)for(i=0;Rtr[i];i++) (2)if(substr[k+1]==‘\0’)
解析
先看循环条件for(i=0,str
,i++),不难发现此处for循环语句的格式有误,其中表达式之间应以“;”相隔;同时很容易发现if条件语句处的关键字书写错误。
转载请注明原文地址:https://jikaoti.com/ti/8BD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidfun(int*a,int*b){int*c;c=a:a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
下面属于黑盒测试方法的是
下面属于系统软件的是
软件系统总体结构图的作用是
有以下程序fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}执行后的输出结果是
有以下程序intfun(intn){if(n==1)return1;Elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
将E—R图转换为关系模式时,实体和联系都可以表示为
随机试题
对于下列疾病禁用头孢菌素的是
肛周脓肿首选的手术方法是高位肛瘘的手术方法应选用
A.固阴煎B.六味地黄丸C.大补元煎D.左归丸E.归肾丸经乱无期,出血淋漓不尽,色鲜红,质稍稠,头晕耳鸣,腰膝酸软。治疗应首选()
在吊装现场的下列人员中,需要持证上岗的特种作业人员是()。
下列说法正确的是()。
从房地产投资项目不同方案之间的关系来看,混合型方案属于()方案类型。
()主要应用于生产企业。它是由企业采购人员制定采购计划而进行采购的。
思维形式障碍包括()。
革命老区
1948年,毛泽东在《在晋绥干部会议上的讲话》中完整地表述了总路线的内容,即无产阶级领导的,人民大众的,反对帝国主义、封建主义和官僚资本主义的革命。新民主主义总路线正确解决了以下一系列问题
最新回复
(
0
)