首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。 请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序
admin
2021-07-09
62
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下选项中可用作C程序合法实数的是()。
假定输入的字符串中只包含字母和幸号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的木号不删除。例如,字符串中的内容为:****A*BC*DEF*
以下叙述错误的是()。
下列叙述中错误的是()。
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
有以下程序:#lnclude#includeintf(intn){int*P;p=(int*)malloc(sizeof(int));*P=n;return*P;}main(){inta;a=f(5);printf(’’%d\n
若有定义语句:doublea,*toP=&a;以下叙述中错误的是().
随机试题
熔化极气体保护焊机绝缘介电强度试验时,一次侧对机壳及线圈相互间电压应为()。
简述智力因素和非智力因素的相互关系。
AsimpletestthatdetectsnicotinelevelsinurinehashelpedpregnantwomeninBirminghamtocutdownoncigarettesandinsom
去甲肾上腺素对心血管的作用主要是
A.疏散风热B.凉血消斑C.利湿退黄D.祛痰利咽E.活血止痛连翘能清热解毒外,又能
下列关于移送管辖的说法,不正确的是()。
新的《企业会计准则》强调企业对外提供财务会计信息要满足各方会计信息使用者的需要,特别是要满足投资者对经营者业绩及企业未来预测的需要。这说明了会计的()。
下列应缴纳印花税的凭证是()。
始终做到“三个代表”,是我们党的立党之基、执政之源、力量之本。()
我国社会主义初级阶段的基本经济制度是()
最新回复
(
0
)