首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。 例如,若字符串为aaas 1kaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2015-07-30
86
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
下列描述中,不是线性表顺序存储结构特征的是()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
若有定义:inta[4][10];,则以下选项中对数组元素a[i][i]引用错误的是______。(0<=i<4,0=i<10)
以下叙述中正确的是______。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
随机试题
《中华人民共和国环境保护法》规定,国家采取财政、税收、价格、政府采购等方面的政策和措施,鼓励和支持环境保护技术装备、()和环境服务等环境保护产业的发展。
商业银行系统缺陷包括()和系统维护不完善所产生的风险。
某工程网络计划中,工作D有三项紧前工作,其最早开始时间分别是第18、22和26周,三项工作的持续时间分别是9、6和5周,则工作D的最早开始时间是第()周。
20×3年3月,甲公司与乙公司的一项写字楼经营租赁合同即将到期,该写字楼按照成本模式进行后续计量,为了提高写字楼的租金收入,甲公司决定在租赁期满后对写字楼进行改扩建,并与丙公司签订了经营租赁合同,约定自改扩建完工时将写字楼出租给丙公司。3月31日,与乙公司
兰兰是个幼儿园中班的孩子,一天,她拿起纸和笔画画,画之前她自言自语地说:“我想画小猫咪。”先画了猫头、猫耳朵,再画猫眼。然后画了条线,说这是草地,在上面画了绿草小花,接着又画了只兔子,边画边说:“哎呀,不像不像,像什么呀,像小火车。”这时,她又突然想起来:
教师职务分为初级职务、中级职务和高级职务。()
学生在教育过程中处于客体地位。
邓小平理论是当代中国的马克思主义。()
关系数据库中的关系模型事实上可以当做一个二维表,这个二维表中的列称为
Modernindustrialsocietygrantslittlestatustooldpeople.Infact,suchasocietyhasasystemofbuilt-inobsolescence.The
最新回复
(
0
)