首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2015-07-30
60
问题
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。
例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
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+I]= =’\0’)
{num++;
break;
}
return num;
}
main()
{
char str[80],substr[80];
pfinff("Input a stnng:");
gets(str);
pfinff("Input a substfing:");
gets(substr);
pfinff("%d\n",fun(str,substr));
}
选项
答案
(1)for(i=0;8tr[i];i++) (2)if(substr[k+1]==’\0’)
解析
本题考查:for循环语句和if条件语句的格式。for循环语句使用最为灵活,其一般形式为for(表达式1;表达式2;表达式3),注意表达式之间使用“;”相隔;在if条件语句中,if关键字需要区别大小写,不能混淆使用。关键字是由C语言规定的具有特定意义的字符串,也称为保留字。用户定义的标识符不应与关键字相同,并且关键字应小写。
先看循环条件for(i=0,str
,i++),不难发现此处for循环语句的格式有误,其中表达式之间应以“;”相隔;同时很容易发现if条件语句处的关键字书写错误。
转载请注明原文地址:https://kaotiyun.com/show/FsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdemain(){inta=1,B=2,c=3,d=0;iF(a==1)iF(B!=2)iF(c==3)d=1;elsed=2;elseiF(c!=3)d=3;el
有以下程序,其中k的初值为八进制数#inculdeMain(){intk=011;PrintFF(“%d\n”,k++);}程序运行后的输出结果是
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
以下关于C语言数据类型使用的叙述中错误的是
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0j=1;i<j+1;i+=1,j--)printf("%d\n",j);
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
随机试题
下列薪酬类型中,依据职工的职位、级别和能力支付报酬的是()。
人口迅速增长,加快了对生态环境的破坏,这会危及到人类生存条件的改善和生活水平的提高。()
在下列哪种情况下,互补的两条DNA单链将会结合成双链
该作家手稿拍卖所得应缴纳的个人所得税为( )元。全年的工资、薪金所得应缴纳的个人所得税为( )元。
资产按照预计从其持续使用和最终处置中所产生的未来现金流入量的折现金额计量,其会计计量属性是()。
依据《公民道德建设实施纲要》,从业人员应共同遵循的职业道德要求是()。
2008年,居民消费价格比上年上涨5.9%,其中食品价格上涨14.3%,固定资产投资价格上涨8.9%。工业品出厂价格上涨6.9%,其中生产资料价格上涨7.7%,生活资料价格上涨4.1%。原材料、燃料、动力购进价格上涨10.5%。农产品生产价格上涨14.1%
所有免试进入北京大学攻读硕士学位的本科生,都已经获得所在学校的推荐资格。以下哪项的意思和以上断言完全一样?
Weknowwehavetoread"betweenthelines"togetthemostoutofanything.Markingupisalsoausefulpractice,【C1】______you
TheThree-YearSolutionA)HartwickCollege,asmallliberal-artsschoolinupstateNewYork,makesthisoffertowellprepareds
最新回复
(
0
)