首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
admin
2017-11-27
39
问题
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define M 5
#define N 20
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","tianjing
", "chongqing"};
int n,k,i;
printf("\nThe original
strings are :\n");
for(i=0;i
);
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
解析
第一空:循环的目的是在M个字符串中寻找长度最短的字符串,因此,循环变量i从0变化到“M-1”,故第一空处应为“M”。
第二空:“*n”记录最小字符串的长度,由审题分析可知,字符串ss
长度比min小,则交换最小长度值和下标位置,故第二空处应为“<”。
第三空:变量k记录了最小字符串的下标位置,函数的返回值是最短的字符串所在的行下标,故第三空处应为“k”。
转载请注明原文地址:https://jikaoti.com/ti/jba0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
常见的软件工程方法有结构化方法和面向对象方法,类?继承以及多态性等概念属于【】。
有以下程序#includestmctstu{intnum;charname[10];intage;};voidfun(structstu*p){printf(“%s\n”,P->name);)
(34)有以下程序#includevoidfun(int*S){smticintj=0;do{s[j]=s[j]+s[j+1];}while(++j
下面程序输出的结果是___________。intm=17;intfun(intX,inty){intm=3;return(x*y-m);}main(){int
关系数据库管理系统能实现的专门关系运算包括()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
若函数中有定义语句:inta;,则()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下面不属于软件工程的3个要素是
用筛选法可得到2~n(n
随机试题
下面是打印输出所有和为10000的连续整数(如:1998,1999,2000,2001,2002)的程序,请在每条横线处填写适当语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。p
下列哪项不是肝胆动态显像的介入实验药物
A.“4”字试验阳性B.伸肌腱牵拉试验(Mills征)阳性C.杜加(Dugas)征阳性D.直腿抬高试验(Lasegue)阳性E.压头试验阳性颈椎病主要体征为
A.呋塞米B.螺内酯C.乙酰唑胺D.氢氯噻嗪E.甘露醇利尿作用极弱,具有降低眼内压作用,可用于青光眼治疗的利尿剂是()。
()是人们依照法律对应用于商品生产和流通中的创造发明和显著标记等智力成果,在一定期限和地域内享有的专有权。
甲家具厂与乙木材公司签订一份长期供货合同,合同约定:甲家具厂以自有的加工设备作为货款的最高额抵押担保,担保金额最高为50万元。在合同期限内,乙木材公司总计供货10次,货款总额为80万元;甲家具厂总计支付货款20万元,其余60万元无力偿还。乙木材公司享有优先
在物流预测的指数平滑法中,指数平滑系数的数值一般情况下在0~1之间。()
下列有关细胞的叙述,正确的是()。
壁虎吸附墙壁是靠它们脚上细微毛发与墙壁________的分子间吸附力,仿壁虎材料运用了相同原理,核心在于有方向的吸附力,也就是说这种材料在平时不粘,而当有________的时候就会牢牢吸住物体表面,整个过程几乎不需要进行按压。依次填入划横线部分最恰当的一项
在实际的面向对象集成测试中,为保证测试的充分性,往往要关注测试类间的各种连接,下面的测试方法不属于针对类间连接的测试是______。A)受控异常测试B)往返场景测试C)模态类测试D)类关联的多重性测试
最新回复
(
0
)