首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2020-07-28
37
问题
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。
例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数.不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
int fun(char*str,char*substr)
{ int i,j,k,num=0;
/**********found***********/
for(i=0,str
,i++)
for(j=i,k=0;substr[k]==str
[j];k++,j++)
/**********found***********/
If(substr[k+1]==’\0’)
{num++;
break;
}
return num;
}
main()
{
char str[80],substr[80];
printf(”Input a string:”);
gets(str);
printf(”Input a substring:”);
gets(substr);
printf("%d\n",fun(str,sub
str));
}
选项
答案
(1)for(i=0;Rtr[i];i++) (2)if(substr[k+1]==‘\0’)
解析
先看循环条件for(i=0,str
,i++),不难发现此处for循环语句的格式有误,其中表达式之间应以“;”相隔;同时很容易发现if条件语句处的关键字书写错误。
转载请注明原文地址:https://kaotiyun.com/show/2P3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+:i;}main(){inti;structSs={10,{2,3,1,6
下列叙述中错误的是
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出
C语言程序的模块化通过以下哪个选项来实现
某系统总体结构图如下图所示:该系统总体结构图的深度是
下列定义数组的语句中,正确的是
以下选项中表示一个合法的常量是(说明:符号口表示空格)
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
因长途运输等应激因素引起的PSE猪肉的眼观病变特点是
气血两虚证的舌象是
甲、乙系夫妻,现甲因车祸身亡,债权人丙主张甲生前曾向其借款5000元,用于春耕买化肥和为孩子丁上大学交学费,并有借据为证。乙以自己不知情为由拒绝。下列说法正确的是:
下列有关我国反倾销、反补贴、保障措施三种贸易救济措施的比较正确的有()
贷款项目评估的内容包括()。
图特摩斯三世
市场上推出了一种新型的电脑键盘。新型键盘具有传统键盘所没有的“三最”特点,即最常用的键设计在最靠近最灵活手指的部位。新型键盘能大大提高键入速度,并减少错误率。因此,用新型键盘替换传统键盘能迅速地提高相关部门的工作效率。以下哪项如果为真,最能削弱上述论证?
(1)将考生文件夹下EUN文件夹中的文件PET.SOP复制到同一文件夹中,更名为BEAUTY.BAS。(2)在考生文件夹下CARD文什夹中建立一个新文件夹WOLDMAN.BUS。(3)将考生文件夹下HEMART\BEEN文件夹中的文件MONKEY.S
下列各软件中,不是系统软件的是()。
Wedecidedtohavethepartyinthegarden______inthehall.
最新回复
(
0
)