首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
admin
2019-05-12
35
问题
给定程序中,函数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","guang-
zhou","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/geID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某成衣厂对9名缝纫工进行技术评比,9名工人的得分恰好成等差数列,9人的平均得分是86分,前5名工人的得分之和是460分,那么前7名工人的得分之和是多少?
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
下列选项最能反映墨家学派的主要思想观点的是()。
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
标志着中国古代重实体、轻程序传统的终结的法典是()
关于清末修律活动中程序法的立法活动,以下说法中错误的是()。
设.(Ⅰ)当a,b为何值时,β不可由α1,α2,α3线性表示;(Ⅱ)当a,b为何值时,β可由α1,α2,α3线性表示,写出表达式.
设矩阵,则下列矩阵中与矩阵A等价、合同,但不相似的是()
[*]利用幂指函数极限的求法求之.求解时要注意利用等价无穷小代换:ax一1~xlna(x→0).解而故
随机试题
颅内、外静脉可经下列哪些途径相交通
诊断棘球蚴病禁忌穿刺的原因是
农村村民申请住宅用地,应当经()审核。
甲有限公司(增值税一般纳税人)位于上海浦东新区,属于高新技术企业(2016年12月已通过相关部门的重新认定,获得了高新技术企业资格证书),从事电子设备研发、生产、销售和技术服务业务。假定2020年4月,某税务师事务所受托对该公司2019年度及2020年第一
下列有关优先股表述不正确的有()。
旅行社取得经营许可满两年,且未因侵害旅游者合法权益受到行政机关任何处罚的,可以申请出境旅游业务。()
行政诉讼通常被称为“民告官”。最高人民法院发布了《关于保护行政诉讼当事人诉讼权的意见》,要求各级人民法院进一步重视和加强行政案件的受理工作,依法保护当事人的诉讼权利,切实解决行政诉讼“告状难”问题。这表明()。①最高人民法院在行使立法权②国家依
如果原始存款为20万元,派生存款为60万元,则货币乘数为()。[北京航空航天大学2014金融硕士]
看下面一段代码:<tableborder><tr><thcolspan=3>水果</th><tr><th>橘子</th><th>西瓜</th><th>蜜桃</th><tr>输出的结果是()。
以下关于菜单的叙述中,错误的是
最新回复
(
0
)