首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
admin
2019-06-27
37
问题
给定程序中,函数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/iiID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
全世界有超过15000个海洋保护区,绝大多数保护区都允许商业活动,人类已经充分利用甚至过度开发了全球89%的鱼类资源,并且摧毁了世界上近半数的珊瑚礁。科学家认为,为保护海洋生物健全的多样性,全球至少30%的海洋需要划入保护区。重要的是,大部分保护区应该靠近
三网融合是业务的整合,它________继承了原有的语音、数据和视频业务,________通过网络的整合,衍生出了更加丰富的增值业务,如图文电视、视频邮件和网络游戏等。极大地拓展了业务提供范围。填入画横线部分最恰当的一项是()。
研究者欲考察社会经济因素能否影响人的语言表达能力。选择了幼儿进行测验,测量了他们的社会阶层、年龄和语言表达能力。此研究中年龄应当作为()
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
某国家共有基础货币400亿元,中央银行对活期存款和定期存款规定的法定存款准备金率分别为15%和10%。据测算,流通中的现金漏损率为25%,商业银行的超额准备金率为5%,而定期存款比率为50%。试计算:该国银行体系共持有多少准备金?[上海财经大学2011研]
我国《宪法》第26条第1款规定:国家保护和改善生活环境和生态环境,防治污染和其他公害。下列哪一选项是正确的?()
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
n维向量组(Ⅰ):α1,α2,…,αs和向量组Ⅱ:β1,β2,…,βs等价的充分必要条件是
求双曲线xy=2,xy=1与直线y=2x,y=x所围图形的面积。
程序流程图中带有箭头的线段表示的是()。
随机试题
回族是中国少数民族中散居全国、分布最广的民族。()
A.小茴香B.木香C.两者都选D.两者都不选天台乌药散的药物组成中有
治疗急性肾小球肾炎风寒束肺,风水相搏证,应首选的方剂是
A、复方川贝精片B、强力枇杷露C、清肺化痰丸D、牛黄蛇胆川贝散E、清气化痰丸用于痰热阻肺所致的咳嗽痰多
某日,甲醉酒驾车将行人乙撞死,急忙将尸体运到X地掩埋。10天后,甲得知某单位要在X地施工,因担心乙的尸体被人发现,便将乙的尸体从X地转移至Y地。在转移尸体时,甲无意中发现了乙的身份证和信用卡。此后,甲持乙的身份证和信用卡,从银行柜台将乙的信用卡中的5万元
背景材料: 某公路隧道长3000m,穿越的岩层主要由页岩和砂岩组成,设计采用新奥法施工,分部法开挖,复合式衬砌,洞口段由于洞顶覆盖层较薄,岩隙发育,开挖中地表水从岩石裂隙中渗入洞内,在施工过程中,隧道发生过规模不等的塌方。在隧道施工中,施工单位认真做好
在期货市场上,交易者一般只需缴纳合约总值5%~15%的保证金,就能做成一笔交易。由于期货市场价格波动频繁存在着极大的不确定性,因此,对交易者也有较强的风险性。()
甲公司从租赁公司融资租入一台设备,价格为400万元,租期为8年,租赁期满时预计净残值20万元归租赁公司所有,假设年利率为8%,租赁手续费为每年2%,每年年末等额支付租金,则每年租金为()万元。
单位可以开立专用存款账户的用途有()。
运动参与是指主动参与体育活动的态度和行为表现,经常参与体育活动的人,可以培养和发展对运动的兴趣和爱好。养成体育锻炼的习惯,使体育活动成为生活中的重要组成部分。作为学校领域的运动参与,要求学生具有积极参与体育活动的态度和行为,掌握科学健身的知识和方法,养成坚
最新回复
(
0
)