首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结
admin
2016-05-26
14
问题
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#define M5
#define N20
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","tianjin","chongqing"};
int n,k,i;
printf("\nThe original strings are:\n");
for(i=0;i<M;i++)puts(ss
);
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
解析
填空1:题目指出ss所指字符串数组中共有M个字符串,所以for循环语句循环条件是i<M。
填空2:要求求长度最短的字符串,*n中存放的是已知字符串中长度最短的字符串的长度,这里将当前字符串长度与*n比较,若小于*n,则将该长度值赋给*n,因此if语句的条件表达式为len<*n。
填空3:将最短字符串的行下标作为函数值返回,变量k储存行下标的值。
转载请注明原文地址:https://kaotiyun.com/show/myID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某高校组织了篮球比赛。其中机械学院队、外语学院队、材料学院队和管理学院队被分在同一个小组.每两队之间进行一场比赛且无平局。结果机械学院队赢了管理学院队,且机械学院队、外语学院队和材料学院队胜利的场数相同,则管理学院队胜了多少场?()
有135人参加某单位的招聘,31人有英语证书和普通话证书,37人有英语证书和计算机证书,16人有普通话证书和计算机证书,其中一部分人有三种证书,而一部分人则只有一种证书。该单位要求必须至少有两种上述证书的应聘者才有资格参加面试。问至少有多少人不能参加面试?
某大型社区提供巴士换乘地铁服务,规定巴士满载后直达地铁站,中间站不再停留上客。如果巴士共有座位48个,第一站上来1人,第二站上来2人,第三站上来3人,按照这个规律,第()站司机将不再停车。
一支有100多人的旅行团乘坐汽车,如果每辆车都乘坐29人,结果剩下4人;如果增加一辆车,则所有游客正好平均分到各辆车上,问此时每辆车乘坐了多少人?()
小吴到商店买布。有两种同样长的布料,小吴买了第一种布料25米,买了第二种布料12米。小吴买完后,第一种布料剩下的长度是第二种布料剩下的长度的一半。那么这两种布料原来共有()米。
某宾馆有6个空房间,3间在一楼,3间在二楼。现有4名客人要人住,每人都住单间,都优先选择一楼房间。问宾馆共有多少种安排?()
下列选项中,体现消费对生产具有反作用的是()。
一种有关定义对象应该是什么的界定属于
设f(x)在x=0的某邻域内有定义,且满足
随机试题
根据我国婚姻法的规定,女方在下列哪个期间男方不得提出离婚【】
在亚硝酸钠法中,将滴定管尖插入液面下2/3处滴定,主要是为了
女性,25岁。因寒战、高热、大汗,在当地医院诊断为恶性疟疾。应选用哪种治疗方案()
具有活血止痛.消肿生肌功效的药组是
下列关于噪声测量时段说法正确的是( )。
某企业于2014年6月12日从甲公司购入一批产品并已验收入库。增值税专用发票上注明该批产品的价款为3000万元,增值税额为510万元。合同中规定的现金折扣条件为2/10,1/20,n/30,假定计算现金折扣时不考虑增值税。该企业在2014年6月21日付清货
根据企业所得税法律制度的有关规定,下列各项中,属于计算企业应纳税所得额时准予扣除的项目有()。
()是最早提倡清真寺教育的人。
下列叙述中正确的是()。
A、 B、 C、 D、 E、 D
最新回复
(
0
)