首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas lkaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas lkaaas,子字符串为as,则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2020-10-26
86
问题
下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。
例如,若字符串为aaas lkaaas,子字符串为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,substr));
}
选项
答案
(1)for(i=0;str[i];i++) (2)if(substr[k+1]==’\0’)
解析
本题考查:for循环语句的格式,for循环语句使用最为灵活,其一般形式为for(表达式1;表达式2;表达式3),注意表达式之间使用“;”相隔;if条件语句的格式,其中if关键字需要区别大小写,不能混淆使用。关键字是由C语言规定的具有特定意义的字符串,也称为保留字。用户定义的标识符不应与关键字相同,并且关键字应小写。
先看循环条件for(i=0,str
,i++),不难发现此处for循环语句的格式有误,其中表达式之间应以“;”相隔;同时很容易发现if条件语句处的关键字书写错误。
转载请注明原文地址:https://www.kaotiyun.com/show/7C3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括()。【08年4月】
关于地址和指针,以下说法正确的是()。
有如下程序#include<stdio.h>main(){inti,data;seailf("%d",&data);for(i=0;i<5;i++){if((i<data&&i%2)||(i>data&&i%3==0))continue
有以下程序:#include<stdio.h>#include<string.h>voidmain(){chara[10]="abcd":printf("%d,%d\n",strlen(a),
以下关于宏的叙述错误的是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
面向对象方法中,继承是指()。
以下选项中,不合法的C语言用户标识符是
随机试题
记忆的品质有哪些?
马克思说:“社会生活在本质上是实践的”。这句话的主要含义是()
A.药物中毒B.严重挤压伤C.双侧输尿管结石D.大面积烧伤E.缺血、血容量减少肾后性急性肾衰的常见原因【】
下列属于非凹陷性水肿的是()
下列哪组药物既能发散风热,又能透疹
E公司在生产上急需一种原料,因供应短缺而一时无法购进。后得知F公司有部分存货暂时闲置未用,遂与F公司签订了转让合同,约定F公司在本公司仓库交付该原料,E公司以支票付款。其后,传说G公司亦需要此种原料,且能够支付较高价款,F公司遂感到与E公司的交易吃了亏,有
因更换出纳员而对现金进行盘点和核对,属于()。
生产要素的供给者是家庭或______。
设函数则f’(x)=________。
Thedealisdone:untilafewyearsagoarelativelyknown【S1】______Chinesecarmaker,hasgotitshandsonaniconicmar
最新回复
(
0
)