首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #in
下列给定程序中,函数fun()的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #in
admin
2010-05-05
28
问题
下列给定程序中,函数fun()的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <string.h>
#include <stdio.h>
#define N 80
int fun(char *s,char *t)
{ int n;
char *p, *r;
n=0;
while(*s)
{ p=s;
/**************found***************/
r=p;
while(*r)
if{*r==*p) {r++; p++;}
else break;
/**************found***************/
if(*r==0)
n++;
s++;
}
return n;
}
main()
{char a[N],b[N]; int m;
clrscr();
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=p; 正确;r=t; (2)错误:if(*r=0) 正确:if(*r==’\0’)
解析
从字符串s中找出子字符串的方法是:从第1个字符开始,对字符串进行遍历;若s串的当前字符等于t串的第1个字符,两字符串的指针自动加1,继续比较下一个字符:若比较至字符串的结尾,则跳出循环:若s串的字符和t串的字符不对应相同,则继续对s串的下一个字符进行处理。
转载请注明原文地址:https://kaotiyun.com/show/3XID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
化学与日常生活密切相关,下列说法错误的是()。
热传导的各种方式中,热辐射是以()形式传递热量的。
在历史上中国共产党曾提出:①“鼓足干劲,力争上游,多快好省地建设社会主义”:②“一切反动派都是纸老虎”;③“中华人民共和国万岁”;④“打倒蒋介石,解放全中国”。按时间先后顺序排列正确的是()。
推进物联网的应用和发展,对于提高国民经济和社会生活信息化水平,提升社会管理和公共服务水平。带动相关学科发展和技术创新能力增强,推动产业结构调整和发展方式转变具有重要意义,为此我国制定了推进物联网有序健康发展的基本原则。下列不属于此原则的是()。
小明早上从家步行去学校,走完一半路程时,爸爸发现小明的数学书丢在家里,随即骑车去给小明送书,追上时,小明还有的路程未走完,小明随即上了爸爸的车,由爸爸送往学校,这样小明比独自步行提早5分钟到校。小明从家到学校全部步行需要多少时间?
a、6为自然数,且56a+392b为完全平方数,a+b的最小值是多少?
某区乒乓球队的队员中有11人是甲校学生,4人是乙校学生,5人是丙校学生,现从这20人中随机选出2人配对双打,则此2人不属于同一学校的选法有多少种?
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
随机试题
设立担保公司应当具备的条件包括()。
慢粒和慢淋的区别正确的是
从灭菌器卸载取出的物品,待温度降至室温时方可移动,冷却时间应
管线中心定位测量中,不属于管线主点位置的是()。
甲以自有的一批布匹作抵押向乙借款,双方签订了书面的抵押合同,但未办理登记。在抵押期间,甲欲将该抵押布匹转让给丙,下列说法正确的有()。
依据《证券投资基金法》的规定,中国证监会依法履行职责,有权采取的监管措施包括()。I.调查取证Ⅱ.刑事处罚Ⅲ.限制交易Ⅳ.行政处罚
根据《破产法》的规定,破产申请的主体包括()。
已知椭圆方程为=1(a>b>0),若椭圆的焦点和其同侧准线之间的距离与两准线之间的距离比为1:4,则椭圆的离心率为().
诺贝尔经济学奖获得者保罗·萨缪尔森认为,GDP是20世纪最伟大的发明之一。从20世纪30年代起GDP在为决策者判断经济冷热、决定政策取向以及在宏观经济调控等方面都发挥了重要作用,但质疑和争论也始终伴随着这一统计指标。GDP受到广泛质疑与现有GDP指标核
Aknockatthedooragain!Itwasthethirdtimesomeone______methatevening.
最新回复
(
0
)