首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas1kaaas,子字符串为
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas1kaaas,子字符串为
admin
2018-10-21
73
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。
例如,若字符串为aaas1kaaas,子字符串为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,substr));
}
选项
答案
(1)for(i=0;str[i];i++) (2)if(substr[k+1]==’\0’)
解析
先看循环条件for(i=0,str
,i++),不难发现此处for循环语句的格式有误,其中表达式之间应以“;”相隔;同时很容易发现if条件语句处的关键字书写错误。
转载请注明原文地址:https://kaotiyun.com/show/w0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列能正确进行字符串赋值的是()。
设函数fun的定义形式为:voidfun(charch,floatx){}则以下对函数fun的调用语句中,正确的是______。
下面程序的输出是【】。main(){enumem{em1=3,em2=l,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s\n",aa[eml],aa[em2],a
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}
在C语言中引用数组元素时,其数组下标的数据类型只能是()。
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
有以下程序:intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intX;scanf("%d",&x);x=fun(x);printf("%
填空补充以下程序。 #define【】30 {【】; total=numPRICE; printf("total=%d,num=%d\n",【】); }
下列程序的运行结果是______。voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x’&a,*y
随机试题
不适用于口腔单纯性疱疹治疗的药物是
A.防病治病,救死扶伤,实行医学人道主义,全心全意为人民健康服务B.全心全意为人民健康服务C.救死扶伤,忠于职守;钻研医术,精益求精;一视同仁,平等对待;语言文明,平等待人;廉洁奉公,遵纪守法;互尊互学,团结协作D.一视同仁,平等待人E.不伤害,有
下列关于固体分散体的叙述正确的是
法的渊源主要有()
每月预算收支执行情况文字说明材料,于每月终了后()日内报送财政部。
A注册会计师负责审计甲公司2010年度财务报表。在编制和归整审计工作底稿时,A注册会计师遇到下列事项,请代为作出正确的专业判断。在编制审计工作底稿时,下列各项中,A注册会计师通常认为不必形成最终审计T作底稿的是()。
有系统地收集有关学生学习行为的资料,参照预定的教学目标对其进行价值判断的过程,叫做()。
当西方企业还在产品质量的竞争中拼搏,日本企业却已开始改变竞争方式,将重点转移到顾客服务方面来。继质量之后,服务变成了企业下一个全力以赴的目标。以下哪项不是上面文中之意?()
A、 B、 C、 D、 D
AproverballegedlyfromancientChinawaswidelyspreadintheWest"Ifyouwanttobehappyforafewhours,gotogetdrunk;
最新回复
(
0
)