首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
admin
2020-06-16
44
问题
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<string.h>
3 #define M 5
4 #define N 20
5 int fun(char(*ss)[N],int *n)
6 { int i,k=0,len=N;
7 /**********found**********/
8 for(i=0;i< __1__;i++)
9 {len=strlen(ss
);
10 if(i==0) *n=len;
11 /**********found**********/
12 if(len __2__ *n)
13 {* n=len;
14 k=i ;
15 }
16 }
17 /**********found**********/
18 return(__3__);
19 }
20 main()
21 { char ss[M][N]={’’shanghai’’,’’guangzhou’’,’’beijing’’,’’tianjing’’,’’chongqing’’};
22 int n,k,i;
23 printf(’’\nThe original strings are:\n’’);
24 for(i=0;i<M;i++)puts(ss
);
25 k=fun(ss,&n);
26 printf(’’\nThe length of shortest string is:%d\n’’,n);
27 printf(’’\nThe shortest string is:%s\n’’,ss[k]);
28 }
选项
答案
(1)M (2)< (3)k
解析
第一空:循环的目的是在M个字符串中寻找长度最短的字符串,因此循环变量i从0变化到“M-1”,故第一空处应为“M”。
第二空:“*n”记录最小字符串的长度,由审题分析可知,字符串ss
长度比min小,则交换最小长度值和下标位置,故第二空处应为“<”。
第三空:变量k记录了最小字符串的下标位置,函数的返回值是最短的字符串所在的行下标,故第三空处应为“k”。
转载请注明原文地址:https://jikaoti.com/ti/6jG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeinta=1,b=2;voidfun1(inta,intb)main(){printf("%d%d",a,b);)。{fun1(5,6);fun2
有以下程序intd=1;voidfun(intp)main(){inta=3;{intd=5;fun(a);d+=p++;d+
以下叙述中正确的是
下列叙述中错误的是
若k是int类型变量,且有以下for语句1for(k=-1;k
以下叙述中正确的是
下面选项中关于“文件指针”概念的叙述正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
电渣焊熔渣的作用不包括()。
螺杆泵的工作过程本质上也就是密封腔室不断形成、推移和再形成的过程。()
人力资源视角下的梦幻医药集团梦幻医药集团是一家民营企业,从2000年建厂以来,在短短10年时间,企业就从原来仅有l0余人的小作坊发展成为一个拥有2000余名员工、年销售额达6亿多元的、现代化制药集团。伴随着制药行业的竞争加剧,企业面临的人力资源管理方面的
静脉肾盂造影显示肾盂内充盈缺损可能为
A.氟哌啶醇B.舒必利C.利培酮D.奥氮平E.氯氮平抗胆碱能作用及镇静作用小,主要不良反应为头晕、激越、失眠等
男性,24岁。近日恶心呕吐,厌油腻,查体:巩膜黄染,肝大肋下2cm,质软,边缘整齐,表面光滑,轻度压痛。该患者最可能的诊断是
下列表述中,何种情形下甲可以取得受让物的所有权?()
设供给状况不变,需求状况由于其他因素变化而发生变化,当需求增加时,表现为需求曲线从原来位置向上方移动,从而引起均衡数量增加,均衡价格下降。()
2012年1月1日,甲公司采用分期收款方式向乙公司销售一套大型设备,合同约定的销售价格为1200万元(不含增值税),分4次于每年12月31日等额收取。该大型设备成本为1000万元。假定该销售商品符合收入确认条件,同期银行贷款年利率为5%,(P/A,5%
Discoveriesinscienceandtechnologyarethoughtby"untaughtminds"tocomeinblindingflashesorastheresultofdramatica
最新回复
(
0
)