首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
admin
2019-06-27
40
问题
给定程序中,函数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全国计算机二级
相关试题推荐
隐形飞机能“隐形”,主要是靠采用了一系列隐形高新技术,其中包括机体骨架和蒙皮的隐形材料、表面隐形涂敷材料、外形隐形结构、降红外辐射技术、降噪技术和电子干扰技术等。制造隐形飞机骨架和蒙皮的隐形材料有好几种,用得最多的是碳纤维增强树脂复合材料、碳纤维和碳素基体
法国人为什么会把雄鸡作为本国的象征?流行的说法是在拉丁语中“高卢人”与“雄鸡”两词的书写和发音正好相同,于是以高卢人为祖先的法国人自然地将雄鸡当作本国的象征。这种把法国象征的来源简单地归为文字游戏的说法非常值得怀疑。其实,最早将法国比喻为雄鸡的是法国的敌人
根据数据的观测方法和来源划分,研究数据可以分为()
巴塞尔委员会规定的商业银行内部控制的主要构成要素有哪些?
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
下列关于法的程序性的表述,能够成立的是
设微分方程xy′+2y=2(ex-1).(Ⅰ)求上述微分方程的通解,并求使y(x)存在的那个解(将该解记为y0(x)),以及极限值y0(x);(Ⅱ)补充定义之后使y0(x)在x=0处连续,求y′0(x),并请证明:无论x=0还是x≠0,y′0(x)均连
设f(u)具有连续的一阶导数,且当x>0,y>0时,z=满足x+2y,求z的表达式.
设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句:SELECTDISTINCT课程名,开课学期,COUNT(*)OVER(【4
将数据库“稿件管理”的表“投稿”的结构复制到新表“n_投稿”中。
随机试题
一电容元件C=100μF,外加于u=220(314t+30°)V的电源上,求电流i及消耗的无功功率,并画出电压、电流的相量图。
直接引起左心压力负荷过重的瓣膜病为
“医院三级管理”的药品是
血清淀粉酶尿淀粉酶
下列选项中属于行政指导的特征的有()。
一个横截面为长方形的受拉构件,构件长为200mm,截面长为20mm,截面宽为10mm,破坏时最大荷载为40kN,其抗拉强度为()。
下列变化一定属于化学变化的是()。①导电;②爆炸;③缓慢氧化;④SO2使品红溶液褪色;⑤无水硫酸铜由白变蓝;⑥工业制O2;⑦白磷转化为红磷;⑧久置浓硝酸变黄
社区内三楼的居民养狗,可狗总在一楼门口拉屎,故引起一楼不满,遂与三楼居民沟通,不想两方却因此事打了起来,你作为居委会人员,应如何调解?
Thetypistcheckedthespellingcarefullyinorderto______allthespellingmistakes.
Aboutthisnovel,whichofthefollowingstatementisNOTtrue?Bucklearnedtosurviveinthearcticby______.
最新回复
(
0
)