首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注
admin
2022-06-24
82
问题
给定程序中,函数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全国计算机二级
相关试题推荐
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
以下叙述中正确的是
下列叙述中正确的是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
下列叙述中正确的是
在软件开发中,需求分析阶段产生的主要文档是( )。
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
在软件生产过程中,需求信息的来源是()。
随机试题
关于S-D序列的叙述正确的是
通过增加进口商的资金负担,影响资金的流转,从而起到限制进口作用的措施是()
糖尿病患者检测果糖胺的目的
深部血肿及关节出血主要见于
债务融资一定能够提高上市公司的净资产收益率,具有财务杠杆的作用。()
当个体在群体中处于少数派时,个体会面临强大的群体压力,在这种情况中表现出跟随大众意见和行为的表现,这种现象被称为()。
简述如何培养学习动机。
下列关于爱岗敬业的说法中,你认为不正确的是()。
Walking—likeswimming,bicyclingandrunning—isanaerobicexercise,【C1】________buildsthecapacityforenergyoutputandphysi
DavidCameronhasnoticedthathealthandsafetyregulationsstopschoolstakingchildrenoutonfieldtrips,outdooractivitie
最新回复
(
0
)