首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:从s所指字符串中,找出与t所指字符串相同的子串的个数作为函数值返回。 例如,当s所指字符串中的内容为:”abcdabfab”,t所指字符串的内容为:”ab”,则函数返回整数3。 请改正程序中的错误
给定程序MODII.C中函数fun的功能是:从s所指字符串中,找出与t所指字符串相同的子串的个数作为函数值返回。 例如,当s所指字符串中的内容为:”abcdabfab”,t所指字符串的内容为:”ab”,则函数返回整数3。 请改正程序中的错误
admin
2013-04-02
72
问题
给定程序MODII.C中函数fun的功能是:从s所指字符串中,找出与t所指字符串相同的子串的个数作为函数值返回。
例如,当s所指字符串中的内容为:”abcdabfab”,t所指字符串的内容为:”ab”,则函数返回整数3。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
int fun (char *s, char *t)
{
int n; char *p , *r;
n = 0;
while (*s)
{p = s; r = t;
while (*r)
if (*r == *p) {
/************found************/
r++; p++
}
else break;
/************found************/
if(*r=’\0’)
n++;
s++;
}
return n;
}
main()
{
char s[100], t[100]; int m;
printf("\nPlease enter string S:"); scanf("%s", s);
printf("\nPlease enter substring t:"); scanf("%s", t);
m = fun(s, t);
printf("\nThe result is: m = %d\n", m);
}
选项
答案
r++; p++; if(*r==’\0’)
解析
(1)C语言中,语句应该以“;”结束,在第二个标识处,“p++”语句没有以“;”结束,因此第一个标识处应该是“r++; p++;”。
(2)根据审题分析,要判断指针r是否指向串尾来结束内循环,而判断语句应该是“if(*r==’\0’)”。
转载请注明原文地址:https://kaotiyun.com/show/gDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
有以下程序 main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\
在深度为7的满二叉树中,度为2的结点个数为【 】。
以下叙述中错误的是
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
在对文件进行操作的过程中,若要求指针的位置回到文件的开头,应当调用的函数是【】。
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
程序的编制与算法的设计在效率上的关系是:()
类是一个支持集成的抽象数据类型,而对象是类的【】。
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
患者,女,42岁。患胃病已近10年,经常饭后胃脘隐痛,胃脘胀闷不适。平素食欲不振,并感气短、乏力、神疲,大便不成形,每日1次,舌淡苔薄白,脉缓。最可能的临床诊断是
17岁女孩,下腹包块2个月,增大迅速。查体:肿物如妊娠3个月大小、质地不均匀、实性,血性腹水,血清AFP测定阳性,最可能诊断是
下列关于税收保全与税收强制措施的表述错误的是()。
防水混凝土施工应满足的工艺要求有()。【2017年真题】
(一)资料2012年3月,审计组对某公司2011年度财务收支情况进行审计。在对该公司采购与付款循环进行审计时,有关情况和资料如下:1.审计人员取得了由被审计单位编制的应付账款明细表,审阅并确定表中无过期未付的债务,在与财务表上应付账款的
甲企业被宣告破产后,乙企业有权对其出租给甲企业的机器设备行使取回权。乙企业行使取回权的下列方式中,符合企业破产法律制度规定的是()。
下列句子中,不是省略句的一项是()。
设随机变量X和Y的数学期望是2,方差分别为1和4,而相关系数为0.5,则根据切比雪夫不等式P{|X-Y|≥6}≤________.
【B1】【B19】
Forthefirsttimeindecades,researchersarereportingasignificantdropworldwideinthenumberofwomendyingeachyearfro
最新回复
(
0
)