首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结
admin
2016-05-26
26
问题
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#define M5
#define N20
int fun(char(*ss)[N],int*n)
{int i,k=0,len=N;
/**********found**********/
for(i=0;i<[1];i++)
{len=strlen(ss
);
if(i==0),*n=len;
/**********found**********/
if(len[2]*n)
{*n=len;
k=i;
}
}
/**********found**********/
return([3]);
}
main()
{char ss[M][N]={"shanghai","guangzhou","beijing","tianjin","chongqing"};
int n,k,i;
printf("\nThe original strings are:\n");
for(i=0;i<M;i++)puts(ss
);
k=fun(ss,&n);
printf("\nThe length of shortest string is:%d\n",n);
printf("\nThe shortest string is:%s\n",ss[k]);
}
选项
答案
(1)M (2)< (3)k
解析
填空1:题目指出ss所指字符串数组中共有M个字符串,所以for循环语句循环条件是i<M。
填空2:要求求长度最短的字符串,*n中存放的是已知字符串中长度最短的字符串的长度,这里将当前字符串长度与*n比较,若小于*n,则将该长度值赋给*n,因此if语句的条件表达式为len<*n。
填空3:将最短字符串的行下标作为函数值返回,变量k储存行下标的值。
转载请注明原文地址:https://kaotiyun.com/show/myID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某大型社区提供巴士换乘地铁服务,规定巴士满载后直达地铁站,中间站不再停留上客。如果巴士共有座位48个,第一站上来1人,第二站上来2人,第三站上来3人,按照这个规律,第()站司机将不再停车。
某部队组织新兵从甲地到乙地进行长途拉练。去的时候第一天走25千米,以后每天都比前一天多走5千米,结果最后一天只走25千米便到达了目的地。回程时,第一天走35千米,以后还是每天比前一天多走5千米,结果最后一天只走30千米便回到出发地。则甲乙两地相距(
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
关于清末修律活动中程序法的立法活动,以下说法中错误的是()。
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
设函数f(x)在点x=1的某邻域内有定义,且满足3x≤f(x)≤x2+x+1,则曲线y=f(x)在点x=1处的切线方程为________.
随机试题
下列心内膜炎类型,除哪一项之外均属非感染性心内膜炎
下列各项中属于中级人民法院管辖的案件有()。
以下有关热水供水系统管网水力计算要求的叙述中,不正确的是()。
气质有好坏之分。抑郁质的气质类型较差,不利于个体的成功。
罚款是治安管理处罚中最重的一种。( )
(2013年真题)简述法的规范作用与社会作用的关系。
在T2、T3、TW、T4状态时,S6为______,表示8088/8086当前连在总线上。
Payandproductivity,itisgenerallyassumed,shouldberelated.Buttherelationshipseemstoweaken【C1】______peoplegetolder
Noneoftheservantswere________whenIwantedtosendamessage.
Henry’sjobwastoexaminecarswhichcrossedthefrontiertomakesure【C1】______theywerenotsmuggling(走私)anythingintothec
最新回复
(
0
)