首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
admin
2018-07-19
51
问题
给定程序中,函数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<M;i++)
{
len=strlen(ss
);
/ * * * * * * found * * * * * * /
if(i==0)*n=
2
;
if(len>*n)
{
/ * * * * * * found * * * * * * /
3
;k=i;
}
}
return(k);
}
main()
{
char ss[M][N]={"shanghai","guangzhou","beijing","tianjing","cchongqing"};
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 string is:%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/dtxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio,h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当
下面函数intfunl(char*x){char*y=x;while(*y++);return(y-x-1);}的功能是_______。
在进行单元测试时,常用的方法是
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i
有以下程序:main(){inta=1,b=3,c=5,*p;int*p1=&a,*p2=&b,*p3=&c;*p=*p1*(*p2);printf("%d\n",*p);}执行后的输出结果是()。
下列叙述中,不属于结构化分析方法的是()
下列叙述错误的是()。
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
函数fun的功能是:计算直到。若x=2.5,函数值为:1.917915。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的RLANKI.C中。不得增行或删行,也不得更改程序的
随机试题
细丝二氧化碳气体保护焊时,使用的电源外特性是()特性。
男性,45岁。查体发现肝硬化5年。3天前与朋友聚餐后出现呕血,鲜红色,量约1000ml。患者出现头晕、心悸、出冷汗等。经输血、补液和应用止血药物治疗后病情好转,血压和心率恢复正常。1天前出现睡眠障碍,并出现幻听和言语不清。化验检查示:血氨130μg/dl,
某仲裁委员会对甲公司与乙公司之间的买卖合同一案作出裁决后,发现该裁决存在超裁情形,甲公司与乙公司均对裁决持有异议。关于此仲裁裁决,下列()选项是正确的。
某出口公司按CIF出口坯布1000包,根据合同规定投保了水渍险。货在途中因船舱内淡水管道滴漏,致使该坯布中的100包遭水渍,保险公司应负赔偿责任。
某企业采用资产负债表债务法进行所得税会计处理,适用的所得税税率为25%。该企业2016年度发生的应纳税暂时性差异为10万元,发生的可抵扣暂时性差异为20万元,该暂时性差异均对应所得税费用。经计算,该企业2016年度应交所得税税额为25万元。则该企业2016
同一用人单位与同一劳动者只能约定()次试用期。
一般会成为整个金融市场利率体系的基准利率是()。
由直径为10mm的圆和水平直径组成,圆及水平直径均以细实线绘制的符号是()。
期刊编辑收到作者自投的稿件后,随即要做的工作是()。
共同共有关系终止时,对共有财产进行分割,()。
最新回复
(
0
)