首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
admin
2020-06-16
41
问题
给定程序中,函数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://kaotiyun.com/show/QiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中函数形参不是指针的是
有以下程序#includedoublef(doublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i
以下叙述中正确的是
下列叙述中正确的是
以下叙述中正确的是
下面不能作为结构化方法软件需求分析工具的是()。
下列数据结构中,属于非线性结构的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
按照“后进先出”原则组织数据的数据结构是
随机试题
Sendingyourchildrentopianoorviolinlessonsinabid(努力)toboosttheiracademicachievementisawasteofmoney,accordin
女,35岁。因外伤致脾破裂,就诊时血压72/51mmHg,脉率123次/分,病人烦躁不安,皮肤苍白,四肢湿冷。下列护理措施错误的是
下列选项中,气管偏向患侧的是
A.溶液B.酊剂C.软膏D.油剂E.粉剂、洗剂
______人民代表大会的代表是由选民直接选举产生的。
中国甲公司出口一批蜡烛到美国乙公司,价格条件为CIF纽约。到货后,荚国乙公司发现蜡烛已经变形,遂找发货人甲公司。甲公司证明在离岸时,蜡烛尚没有变形。后查明在途中,承运人未适当通风,导致蜡烛变形。请问在本案中,根据我国《海商法》,谁应当对货物损失负责?(
在演奏《野蜂飞舞》这首乐曲时,下列哪项速度记号适合这首乐曲?()
WhichisthenationalanimalofAustralia?
下列不属于告诉才处理的案件的是()。
设随机变量U在区间[-2,2]上服从均匀分布。随机变量试求:X和Y的联合概率分布;
最新回复
(
0
)