首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas1kaaas,子字符串为
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas1kaaas,子字符串为
admin
2018-08-11
24
问题
使用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("Tnput 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/Ajxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;for(p=a;p<a+10;p++)printf("%d,",*p);}程序
以下程序的输出结果是______。main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\n",strlen(str));}
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%d\n",fib(3));}
在设计程序时,应采纳的原则之一是
以下程序通过函数SunFun求这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){intx,s=
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
fseek函数的正确调用形式是______。
以下程序的输出结果是_______。main(){inti;for(i=1;i<6;i++){if(i%2)(printf("#");continue;}printf("*");
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
年度终了,“本年利润”科目无余额。()
下列工具中,受柄处不绝缘的是_________。
导致畏寒的原因有
超声显示子宫腔内双层蜕膜囊(双蜕膜征),有力提示
硬聚氯乙烯(PVC—U)管不适用于()。[2014年真题]
假定某客户现有5万元的资金和每年年底1万元的储蓄,投资报酬率为3%,则下列理财目标可以顺利实现的有()。I.20年后积累约为40万元的退休金Ⅱ.10年后积累约为18万元的子女高等教育金Ⅲ.5年后积累约为20万元的
下列描述不同历史人物的诗句,按照时间先后顺序排列正确的是()。①千载琵琶作胡语,分明怨恨曲中论②江东子弟多才俊,卷土重来未可知③三分割据纡筹策,万古云霄一羽毛④一骑红尘妃子笑,无人知是荔枝来
在我国,任何人都享有宪法和法律规定的权利,同时也必须履行宪法和法律规定的义务,这是因为()。
intostartingpromisingA.theWhiteHouseis【T1】______topayattentionB.pouringfumes【T2】______theairC.isa【T3】______
一方因重大误解而购买国产钻石(误以为美国生产),后向法院提出撤销该买卖合同,其依据为()。
最新回复
(
0
)