首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在下画线处填上正确的内容并把下
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在下画线处填上正确的内容并把下
admin
2020-07-28
73
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
#define N80
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/yU3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于算法,以下叙述中错误的是
有以下程序#include<stdio.h>main(){inti,j;for(i=3;i>=l;i--){for(j=1;j<=2;j++)printf("%d",i+j);prin
有以下程序#include<stdio.h>voidmain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将自然数1—10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有
对如下二叉树进行后序遍历的结果为
下列数据流图(DFD)构造规则中正确的是
程序流程图中带有箭头的线段表示的是( )。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
E-R图中用来表示实体的图形是()。
随机试题
指出肺痈“口啖生豆不腥”的医著是
如果是基于不可抗力的发生导致的后果,依照惯例和我国《合同法》规定,工程咨询机构()由此而引起的法律后果。
某报检员离开原属企业到另一家企业后,如果他继续从事报检工作,则他的《报检员证》继续有效。()
王某于2009年3月从上市公司分得红利4000元,则其应纳个人所得税为()。
设f(x)是定义在区间(1,+∞)上的函数,其导函数为f'(x).如果存在实数a和函数h(x),其中h(x)对任意的x∈(1,+∞)都有h(x)>0,使得f'(x)=h(x)(x2-ax+1),则称函数f(x)具有性质P(a).已知函数g(x)具有性质
马克思说:“环境的改变和人的活动的一致,只能被看作并合理地理解为革命的实践。”对人的品德发展来说,马克思的这一思想说明的是()
在《中国诗词大会》(第二季)上,主持人董卿在第八期擂主争霸赛结尾时,送给攻擂者一句诗句:双鬓多年作雪,寸心至死如丹”,这句诗出自()。(易错)
"Yearsago,afriendofmineobservedthat80percentofthepeopleinthiscountryhavetoomuchself-esteemand20percenthav
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
Althoughpre-Columbianjewelryoftenincorporatedcomplexreligioussymbolism,itsfunctionwasgenerallymore(i)______than(ii
最新回复
(
0
)