首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas Ikaaas,了字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2020-07-28
78
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
以下叙述中错误的是
软件(程序)调试的任务是
下面属于系统软件的是
软件系统总体结构图的作用是
数据库系统的三级模式不包括
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
计算机能直接执行的程序是
以下选项中关于程序模块化的叙述错误的是
下列叙述中错误的是
以下选项中关于C语言常量的叙述错误的是
随机试题
休克早期,下列哪一项描述是错误的()
生产浸出制剂时,粉碎的目的是为了
建筑基坑支护采用重力式水泥土墙,水泥土搅拌桩数量为500根,用钻芯法检测其单轴抗压强度时,检测数量至少为()根。
以下事项中,符合谨慎性原则要求的有()。
邮政企业和快递企业应当及时、妥善处理用户对服务质量提出的异议。用户对处理结果不满意的,可以向邮政管理部门申诉,邮政管理部门应当及时依法处理,并白接到申诉之日起()日内作出答复。
(2018年)2015年4月,甲公司与乙建筑公司(以下简称“乙公司”)签订写字楼建筑工程总承包合同。双方约定:工程造价4000万元,工期一年。合同签订后,甲公司依约先行支付2000万元工程款,剩余2000万元在工程竣工合格后一次付清。2015年5
以下是某老师关于《戏曲与美术——变“脸”》这节美术课的教学片段:【片段1】教师播放川剧《变脸》视频片段,营造情境,带领学生走进中国戏曲文化。教师引导学生思考一个人能变出这么多不同脸谱的原因,由此引出本节课主题——脸谱。【片段2】①脸谱的色彩游戏
①调侃既是一种形式,又是一种方式,但它更是一种眼光,的处世哲学。。②语言的调侃,多半是以作品人物语言的方式出现,或也兼有叙述语言的调侃。③新近文学作品中,人物语言的调侃可谓丰富多彩。普通人的喜怒哀乐,普通人的无可奈何与百无聊赖,以口语、俚
Duringthepastgeneration,theAmericanmiddle-classfamilythatoncecouldcountonhardworkandfairplaytokeepitselffin
TheEnglishteacherbecameangry,becauseofher(absent)______fromschoolforseveraldays.
最新回复
(
0
)