首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
admin
2021-07-09
42
问题
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。
请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include <stdlib.h>
2 #include<conio.h>
3 #include<string.h>
4 include <stdio.h>
5 #define N 80
6 int fun (char*s , char*t)
7 { int n;
8 char*p , *r;
9 n=0;
10 /*********found*********/
11 *r=t;
12 while(*s)
13 {
14 p=s;
15 while(*r)
16 {
17 if(*r==*p)
18 {
19 r++;
20 p++;
24 }
22 else
23 break;
24 if(*r==’\0’)
25 n++;
26 }
27 /*********found*********/
28 1_____ ;
29 s++;
30 }
31 return n;
32 }
33 void main()
34 {char a[N],b[N];int m;
35 printf("\nPlease enter string a:’’);
36 gets(a);
37 printf(’’\nPlease enter substring
38 b:’’);
39 gets(b);
40 m=fun(a,b);
41 printf(’’\nThe result is:m=%d\n’’,m);
42
选项
答案
(1)r=t; (2)r=t;或r=&t[0];
解析
从字符串s中找出子字符串的方法是:从第一个字符开始,对字符串进行遍历,若s串的当前字符等于t串的第一个字符,两字符串的指针自动加1,继续比较下一个字符;若比较至字符串t的末尾,则跳出循环;若s串的字符与t串的字符不对应相同,则继续对s串的下一个字符进行处理。
转载请注明原文地址:https://kaotiyun.com/show/Wdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是()。
假定输入的字符串中只包含字母和幸号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的木号不删除。例如,字符串中的内容为:****A*BC*DEF*
给定程序MODIl.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入”Ab,cD”,则输出”AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
以下叙述错误的是()。
有以下程序:#include<stdio.h>structst{intx:inty;}a[2]={5,7,2,9};main(){printf("%d\n",a[0].y*a[
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
若有定义语句:doublea,*toP=&a;以下叙述中错误的是().
随机试题
下列_______不是操作系统的基本类型。()
急性链球菌感染后肾小球肾炎又称为
某飞行员,男性,30岁。将要执行为舅一年的夜间飞行任务。应多吃的食物是()。
下列选项中,检察官违反职业道德规范,可以直接给予降级、撤职或者开除处分的情形有哪些?
王老太太重男轻女,经常虐待其7岁的孙女,在长达2年时间内经常不给饭吃、对其打骂。2008年8月某日,因为该孙女将镜子打破,王老太太将其耳朵打穿孔,使其丧失听觉。王老太太的行为构成:
煤矿各级领导拒不接受安全检查人员的正确意见,坚持违章指挥冒险生产或因工作打击报复安全检查人员,安全检查人员()。
经过行政复议的行政诉讼案件,均由行政复议机关所在地人民法院管辖。()
【2016年上】邱老师经常梳理工作中遇到的问题,并运用教育学、心理学知识分析问题的成因,寻找解题策略。邱老师在这一过程中扮演的主要角色是()。
记2009年2月全国社会消费品零售总额与上月相比的增长率为a,2010年2月全国社会消费品零售总额比上月增长()。
1856年天京事变发生后,洪秀全为挽救危局提拔一批年轻将领,其中的代表人物是()
最新回复
(
0
)