首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在中括号处填上正确的内容并把中括号删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在中括号处填上正确的内容并把中括号删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
admin
2021-02-22
42
问题
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
请改正程序中的错误或在中括号处填上正确的内容并把中括号删除,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
#include
#defime N 80
int fun(char*s,char*t)
{int n;
char*p,* r;
n=0;
/*********found*********/
*r=t;
while(*s)
{
p=s;
while(*r)
{
if(*r==*p}
{
r++;
p++;
}
else
break;
if(*r==’\0’)
n++;
}
/*********found*********/
1
;
S++;
}
return n;
}
void main()
{char a[N],b[N];int m;
printf("\nPlease enter string a:");
gets(a);
printf("\nPlease enter substring
b:");
gets(b);
m=fun(a,b);
printf("\nThe result is:m=%
d\n",m);
}
选项
答案
(1)r=t; (2)r=t;或r=&t[0];
解析
从字符串s中找出子字符串的方法是:从第一个字符开始,对字符串进行遍历,若s串的当前字符等于t串的第一个字符,两字符串的指针自动加1,继续比较下一个字符;若比较至字符串t的末尾,则跳出循环;若s串的字符与t串的字符不对应相同,则继续对s串的下一个字符进行处理。
转载请注明原文地址:https://kaotiyun.com/show/E6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
请打开考生文件夹下的解决方案文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有缺失部分,请按照以下的提示,把缺失部分补充
有如下两个类定义:classAA{};classBB{AAvl,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
下列关于模板的叙述中,错误的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
数据库设计中反映用户对数据要求的模式是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
算法的有穷性是指()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
a.businessdealingsbetweenindividualsorfirmsb.printedpapermoneyissuedbyabank,usu.thecountry’scentralbankc.ir
CNR表示
属于正治的是()
在组织结构的影响因素当中,最为基本的是()。
根据《政府采购货物和服务招标投标管理办法》的相关规定,项目唱标时未宣读的()等实质内容,在评标时不予承认。
根据《关于加强证券经纪业务管理的规定》的规定,证券公司应当建立健全绩效考核制度,下列表述错误的是()。Ⅰ.绩效考核和激励不应仅与客户开户数挂钩Ⅱ.绩效考核和激励不应仅与客户交易量挂钩Ⅲ.客户投诉的情况不作为绩效考核的重要内容Ⅳ.
图6为光合作用与呼吸作用示意图。问题:图6中水的产生发生在呼吸作用的__________阶段。
有人说:“得第一不难,只要愿意改行。”对此你怎么看?
你所在检验检疫局要在某社区开展一次食品安全宣传活动,在活动期间还会为社区居民提供蔬菜质量的免费检测。如果领导让你负责,你会怎么做?
Theideatoremodelyourbathroomcancomeasanideatoaugmentyourhousevalueorsimplytomakeitintothehavenyouhavea
最新回复
(
0
)