首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注
admin
2022-06-24
56
问题
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define M 5
#define N 20
/******found******/
int fun(char(*ss)
1
,int*n)
{
int i,k=0,len=0:
for(i=0;i<2M;i++)
{
len=strlen(ss
);
/******found******/
if(i==0)*n=
2
:
if(1en>*n)
{
/******found******/
3
;k=i;
}
}
return(k);
}
main( )
{
char ss[M][N]={"shanghai","guangzhou","beijing","tianjing","chongqing");
int n,k,i;
printf("The original strings are:n");
for(i=0;i<M;i++)puts(ss
);
k=fun(ss,&n);
printf("The length of longest stringis:%d\n",n);
printf("The longest string is:%s\n",ss[k]);
}
选项
答案
(1)[N] (2)len (3)*n=len
解析
本题考查:字符数组处理;函数形参定义;for循环语句。
填空1:形参ss是一个字符串数组的定义,其宽度为N,所以应填写[N]。
填空2:*n用来记录最长字符串的长度,此处取第一个字符串的长度赋值给变量*n,所以应填写len。
填空3:每循环一次,判断当前字符串的长度是否大于*n,如果大于,则*n=len。
转载请注明原文地址:https://kaotiyun.com/show/kQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
有以下函数intfun(char*x,char*y){intn=0:while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;)函数的
以下叙述中错误的是
合法定义一维数组的是()。
下列叙述中错误的是()。
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return3;P=x—fun(x一2);return(P);}ma
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
若变量已正确定义,有以下程序段:i=0;doprinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是()。
在快速排序法中,每经过一次数据交换(或移动)后
随机试题
A、金银花B、红花C、丁香D、洋金花E、蒲黄花粉粒众多,极面观略呈三角形的中药材是
(共用备选答案)A.乙醚B.盐酸C.氯化钾D.苦味酸E.亚砷酸及其制剂极毒药品是
药品生产企业可以从事的活动包括()
以下关于刑法解释说法正确的是()
根据《统计法》的规定,国家加强对统计指标体系的科学研究,不断改进统计调查方法,提高统计的科学性、真实性。( )
下列行为,不属于营业税“应税行为”的有()。
根据《行政复议法》的规定,对国税局的具体行政行为不服的,可以向( )申请行政复议。
在法国城市,除博物馆、火车站、音乐厅、教堂等城市标志性建筑外,单体建筑看上去都________,但建筑与建筑之间相互________和呼应,________出统一和谐的整体美。填入画横线部分最恰当的一项是:
TherewilleventuallycomeadaywhenTheNewYorkTimesceasestopublishstoriesonnewsprint.Exactlywhenthatdaywillbei
A、 B、 C、 D、 C一个模型由图形文字说明、词汇表及相互的交叉引用组成,其中图形是主要组成成分,在IDEF0中箭头代表的是数据,而不是流或是顺序。每个矩形框至少有一个控制箭头和输出箭头,一个活动可以没有
最新回复
(
0
)