首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2020-07-28
36
问题
下列给定程序中函数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
软件(程序)调试的任务是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
在快速排序法中,每经过一次数据交换(或移动)后
有以下程序#include<stdio.h>intflint{inty;if(x==0||x==1)return(3);y=xx-f(x-2);returny:}main(){intz;z=f(3);printf("%d\n",z
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
随机试题
比释动能率的国际单位是
工程监理企业资质分为()三个等级。
根据泵站担负的任务不同,泵站枢纽布置一般有()等几种典型布置形式。
分项工程质量验收记录表签字人包括()。
(2017年)企业为符合国家有关排污标准而购置的大型环保设备,因其不能为企业带来直接的经济利益,因此不确认为固定资产。()
2017年6月5日,巴林、沙特、阿联酋、埃及分别宣布断绝与()的外交关系,限令其外交官48小时内离境,并禁止该国公民前往这些国家。随后,也门、利比亚、马尔代夫也宣布同该国断交,指责其支持恐怖主义活动并破坏地区安全局势,造成中东地区近年来最严
“在音乐欣赏教学中,教师应该把注意力放在各种音乐要素上,如节拍、节奏、旋律、结构、力度等。”该教学理念体现了哪种音乐美学观点?()
一项针对通过网络相识而缔结婚姻的调查显示:这部分人群的离婚率远低于整个社会的离婚率。这说明,网络相识有助于婚姻的稳定。如果以下陈述为真,哪一项最有力地质疑了上述结论?()
设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是(50)。
Thefamilyis【B1】______.Inthepast,grandparents,parentsandchildrenusedtolivetogether,andtheyhadanextendedfamily.
最新回复
(
0
)