首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数日,并作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inc
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数日,并作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inc
admin
2019-04-04
55
问题
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数日,并作为函数值返回。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 80
int fun (char *s f char *t)
{ int n;
char *p ,*r;
n=0;
while (*s)
{p=s;
/*********found**********/
r=p;
while (*r)
else break;
/*********found**********/
if(*r=0)
n++;
s++;
}
return n;
}
main ()
{ char a [N] ,b [NJ ; int m;
printf("\nPlease enter string
printf ("\nPlease enter substring
m=fun (a, b) ;
printf("\nThe result is : m
=%d\n",m);
}
选项
答案
(1)r=t; (2)if(* r==0)
解析
函数的功能是计算字符串中含有某子串的数目。
(1)根据“while(*r)if(*r==*p){r++;p++;}”可知该循环是比较r和p指向的字符串是否相等,本题的要求是计算字符串中含有某子串的数目,p指向的源字符串s,所以r应指向的是字符串t,故第一标识下应改成“r=t;”。
(2)根据题意第二标识下“if(*r=0)”应该是判断r是否指向字符串尾,在C语言中,等于是用“==”标识,因此第二标识下应改成“if(*r==0)”。
转载请注明原文地址:https://kaotiyun.com/show/I9Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p+
以下数组定义中不正确的是______。
C语言允许函数类型缺省定义,此时函数值隐含的类型是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)_________。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。
以下叙述中错误的是
数据存储和数据流都是__________,仅仅是所处的状态不同。
下面的叙述正确的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。【10年9月】
在E-R图中,用来表示实体联系的图形是( )。
随机试题
下列诗词与所描述的月相对应错误的是()。
左心房肥大的诊断标准之一是
慢性肾盂肾炎的基本病变属于
蔓状血管瘤主要由
CT检查防护原则的叙述,错误的是
用作抗精神失常药,并有抗抑郁和止吐作用5-羟色胺重摄取抑制剂,用于治疗抑郁症
发行人发行可转换公司债券,保荐人的职责包括()
专业人士预测:如果粮食价格保持稳定,那么蔬菜价格也保持稳定;如果食用油价格不稳,那么蔬菜价格也将出现波动。老李由此断定:粮食价格保持稳定,但是肉类食品价格将上涨。根据上述专业人士的预测,以下哪项为真,最能对老李的观点提出质疑?
Thefollowingscenarioappliestoquestions30,31,and32.Operatingsystemshaveevolvedandchangedovertheyears.Theearli
Researchershavefoundexperimentalevidencethatatouchcanbeworthathousandwords.MatthewJ.Hertenstein,aprofessorof
最新回复
(
0
)