首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行 下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行 下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的
admin
2017-11-24
49
问题
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行
下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件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 3={’’shanghai’’,’’guangzhou’’,’’beijng’’,’’tianjin’’,’’chongqing’’};
int n,k,i;
printf(’’\nThe original strings are:\n’’);
for(i=0;i<M;i++)puts(ss[il);
k=fun(ss,&n);
printf(’’\nThe length of shortest string is:%d\n’’,n);
printf(’’LaThe 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://www.kaotiyun.com/show/9SID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下面材料回答下列小题。近年来浙江省商品交易市场呈现稳步发展态势。2009年,浙江省共有亿元以上商品交易市场670家,比上年增加31家,营业面积2298万平方米,出租摊位39万个,实现成交额9647亿元,比上年增长7.8%。从市场成交
某甲大学毕业后被某乙公司聘用。工作期间,某甲与公司因社会保险问题发生争议。关于该争议解决方法,下列哪一选项是正确的?()
下列诗句所描写的内容与对应的活动不相符的是()。
根据下列材料回答问题。 2012年,全国国内旅游人数29.57亿人次,比上年增长12.0%。其中,城镇居民19.33亿人次。2012年,全国国内旅游收入22706.22亿元人民币,比上年增长17.6%。2012年全年入境外国游客人数比上年增长0.3%,
媒体是公众获取科技信息的重要渠道,特别是在新媒体时代,科学信息通过各种形式展现在公众面前。比如,在美国,26%的社交媒体用户说他们会跟踪科学相关的页面,33%的社交媒体用户认为社交媒体是他们获取科学信息的一个重要方式,44%的社交媒体用户认为他们会在社交媒
最新研究显示,所谓“好胆固醇”也许并非真的那么好。研究引用大量基因资料,发现俗称“好胆固醇”的高密度蛋白胆固醇(HDL)水平即使升高,对降低心脏病风险也不一定有帮助;与此同时,因遗传因素而有较高HDL水平的人士患心脏病的风险并不低于天生HDL水平较低的人士
病房里,一个生命垂危的病人从房间里看见窗外的一棵树的树叶在秋风中一片片地掉落。病人望着眼前的萧萧落叶,身体也随之每况愈下,一天不如一天。她说:“当树叶全部掉光时,我也就要死了。”一位老画家得知后,用彩笔画了一片叶脉青翠的树叶挂在树枝上。于是,最后一片叶子始
请完成函数fun(),它的功能是:用选择法对数组中n个元素按从大到小的顺序进行排序。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在下划线上填入所需的内容。#include<stdio.h
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
税务师事务所合伙人或者股东中,税务师占比应高于()。
刘先生给某企业提供专项培训,获劳务报酬60000元,交通费、住宿费、伙食费等费用20000元由自己承担。另外,企业也和刘先生商议报酬的支付方式,即往返飞机票、住宿费、伙食费及应纳税款全部由企业负责,企业只向刘先生支付报酬40000元。根据以上材料回答问题
下列属于投资项目现金流出量的有()。
货币的两个最主要的职能是价值尺度和______。
曾在哪里选过秀女?
工作对象的隐蔽性和公开性,决定了公安工作的隐蔽性和公开性,因为()。
某国每年对全国吸烟情况做调查,结果表明:最近三年来,吸烟的中学生人数在逐年下降。于是,调查组的领导得出结论:吸烟的青少年人数在逐年减少。以下哪项如果为真,将使调查组领导所下结论不能成立?
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
A、 B、 C、 D、 E、 C
Thisdevelopmentis______withthecompany’saimsofreducingitscosts.
最新回复
(
0
)