首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
admin
2020-10-26
70
问题
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#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 nfkli;
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://www.kaotiyun.com/show/T33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下语句:typedefstruetS{intg;charh;}T;以下叙述中正确的是()。
以下程序段中的变量已定义为int类型,则sunl=pad=5;pAd=sum++,pAd++,++pAd;printf("%d\n",pad);程序段的输出结果是()。
下列关于线性链表的叙述中,正确的是()。
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
以下选项中叙述错误的是()。
下面属于黑盒测试方法的是()。
面向对象方法中,继承是指()。
软件详细设计产生的图如下:该图是()。【09年9月】
以下与存储类别有关的四组说明符中,全部属于静态类的一组是()。
以下选项中合法的标识符是
随机试题
A.玄参、生地、麦冬B.羚羊角、胆草、夏枯草、丹皮C.梨汁、苇茎汁、麦冬汁、藕汁D.麻仁、阿胶、鸡子黄、五味子E.牡蛎、龟板春温,虚风内动证,其治疗宜滋阴息风,常用息风药是
女性,65岁。经常出现头晕、四肢麻木感,注意力不易集中,自感记忆力下降半年,近2周突然加重。常半夜起床翻东西,怀疑家中被窃,易哭泣,对一些物品不能命名。既往高血压病史15年。头颅CT示:多发性脑梗死。最可能的诊断是
【2012—3】题11~15:某工程设计中,一级负荷中的特别重要负荷统计如下:(1)给水泵电动机:共3台(两用一备),每台额定功率45kW,允许断电时间5min;(2)风机用润滑油泵电动机:共4台(三用一备),每台额定功率10kW,允许断电时间5min
城市规划区内的建设工程,建设单位应当在施工验收后几个月内向城市规划主管部门报送有关竣工资料?()
高某取得了国家一级注册消防工程师资格,受聘于某消防技术服务机构并依法注册,高某在每个注册有效期应当至少参与完成()消防技术服务项目。
甲房地产开发企业将其开发的某住宅小区项目委托乙房地产经纪机构代理销售,并签订了委托销售合同,合同约定另外三家房地产经纪机构也可以销售该项目,但不直接与甲房地产开发企业签订委托销售合同。乙房地产经纪机构给甲房地产开发企业提交的营销方案中,关于销售价格的部分内
某工厂新近购买了一台标准电能表,用作企业最高计量标准以检定本厂生产的电能表。按照我国《计量法》的规定,该标准电能表属于强制检定的范围,必须经有关机构检定合格后方能使用。为此,有关人员了解到:该标准电能表的检定必须依据()进行。
下列各项中,不影响企业利润总额的是()。
Traditionally,thefirstfirmtocommercializeanewtechnologyhasbenefitedfromtheuniqueopportunitytoshapeproductdefin
Akeydecisionrequiredofadvertisingmanagersiswhethera"hard-sell"or"soft-sell"strategyisappropriateforaspecifict
最新回复
(
0
)