首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为abcdabfab,t所指字符串的内容为ab,则函数返回整数3。 请改正程序中的错误,使它能得出正确的结果。 注意:不
下列给定程序中,函数fun()的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为abcdabfab,t所指字符串的内容为ab,则函数返回整数3。 请改正程序中的错误,使它能得出正确的结果。 注意:不
admin
2010-05-05
27
问题
下列给定程序中,函数fun()的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为abcdabfab,t所指字符串的内容为ab,则函数返回整数3。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <conio.h>
#include <stdio.h>
#include <string.h>
int fun (char *s, char *t)
{int n; char *p, *r;
n=0;
while(*s)
{p=s;
r=t;
while (*r)
/**************found**************/
if(*r==*p) {r++; p++}
else break;
/*************found**************/
if(r==’\0’)
n++;
s++;
}
return n;
}
main()
{char s[100], t[100]; int m;
clrscr();
printf("\nPlease enter string s: ");
scanf ("%s",s);
printf("\nPlease enter substring t: ");
scanf ("%s",t);
m=fun (s,t);
printf("\nThe result is: m=%d\n", m);
}
选项
答案
(1)错误:if(*r==*p) {r++;p++} 正确:if(*r==*p) {r++;p++;} (2) 错误;if(r==’\0’) 正确:if(*r==’\0’)
解析
从字符串s中找出于串t的方法是:从第一个字符开始,对字符串进行遍历;若s串的当前字符等于t串的第1个字符,两字符串的指针自动加1,继续比较下一个字符;若比较至字符串t的结尾,则跳出循环;若s串的字符和t串的字符不对应相同,则继续对下一个字符进行处理。
转载请注明原文地址:https://jikaoti.com/ti/YSkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
区分国家性质的根据是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
下列诗句反映的历史按照先后顺序排列正确的是()。①南朝四百八十寺,多少楼台烟雨中②暖风熏得游人醉,直把杭州作汴州③若无水殿龙舟事,共禹论功不较多④封侯非我意,但愿海波平
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
如图,在图1中,互不重叠的三角形共有4个,在图2中,互不重叠的三角形共有7个,在图3中,互不重叠的三角形共有10个,则在第29个图形中,互不重叠的三角形共有几个?
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
随机试题
背景:某商业用房工程,建筑面积15000m2,地下2层,地上10层,施工单位与建设单位采用《建设工程施工合同(示范文本)》GF—2017—0201签订了工程施工总承包合同。合同约定:工程工期自2013年7月1日至2014年5月31日;工程承包范围为图纸所
女性,34岁,发热、头痛、腰痛4天,尿少1天,查体面红,球结膜水肿,皮肤有搔抓出血,血常规WBC15乘以十的九次方/L,血小板85乘以十的九次方/L,尿蛋白++。患者居住环境差。
早期诊断肺癌最简便有效的方法是
固定修复体粘固时影响黏结材料粘结力的因素中不包括
慢性根尖肉芽肿具特征的临床特点是
将心肌细胞分为快、慢反应细胞主要根据动作电位的
运用基金财产买卖基金管理人发行的证券或承销期内的证券,应当遵循()原则,防范利益冲突。
人和动物一旦学会对某一特定的条件刺激做出条件反应后,其他与该条件相类似的刺激也会诱发其条件反应,这是条件刺激的()。
由于食盐的重要性和不可替代性,我国历代对盐都有较为严格的管制,用以防止不法商人的垄断抬价。从经济学角度看,下列说法正确的是()。
WWW页面访问的大致过程如下:用户在浏览器中输入要访问的WWW页面的(48)地址(http://hostnane/dirctory/file):浏览器通过(49)查询上述输入信息所指的Web服务器的IP地址;浏览器通过网络与该IP地址处的Web服务器的(5
最新回复
(
0
)