首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数日,并作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inc
给定程序MODI1.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数日,并作为函数值返回。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #inc
admin
2019-04-04
24
问题
给定程序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://jikaoti.com/ti/kHf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5;if(c)x=3;elsex=4;
在结构化程序设计方法中,下面哪种内聚的内聚性最弱?
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){stru
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st
以下叙述中错误的是
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
一棵二叉树第六层(根结点为第一层)的结点数最多为______个。
结构化程序设计主要强调的是
以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x;py=&y;
随机试题
下列情形中,应认定为入户抢劫的是
某步进电动机有48个齿,采用五相十拍方式运行,其步距角为【】
行政单位公用车辆燃料费,应记入支出的目级科目为()
手术人员下列操作不符合无菌原则的是()
刑法分则各条规定的是:
在自营账户的审核和稽核制度中,以下不属于禁止行为的是()。
某企业为一般纳税人,增值税税率为17%,2013年7月发生下列业务:(1)购买材料一批,专用发票注明:价款300万元,增值税17万元,另外支付运费1万元,已入库,并付款;(2)销售产品一批,专用发票注明:价款500万元,增值税85万
下列历史名人中,属于古徽州的有()。
从科学史看,理论再伟大,也只有在特定的范围内才是正确的。标准模型虽然即将被证实,但其依然位于微观世界,无法解释宏观世界中的万有引力。《新科学家》撰文写道:“希格斯玻色子(也称为‘上帝粒子’)是标准模型的最后一块拼图,但我们知道,这个模型之外,还有其他的粒子
若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是()。
最新回复
(
0
)