首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
admin
2016-10-29
101
问题
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define M 5
#define N 20
int fun(char(*ss)[N],int *n)
{ int i,k=0,len=N;
/**********found**********/
for(2=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 n,k,i;
printf("\nThe original strings
are :\n");
for(i=0;i
);
k:fun(ss,&r1);
printf ("\nThe length of shortest
str2ng is:%d\n",n);
printf ("\nThe shortest string
is:%s\n",ss[k]);
}
选项
答案
(1)M (2)<(3)k
解析
第一空:循环的目的是在M个字符串中寻找长度最短的字符串,因此循环变量i从0变化到M-1,故第一空处应为“M”。
第二空:*n记录最小字符串的长度,由审题分析可知,字符串ss
长度比min小,则交换最小长度值和下标位置,故第二空处应为“<”。
第三空:变量k记录了最小字符串的下标位置,函数的返回值是最短的字符串所在的行下标,故第三空处应为“k”。
转载请注明原文地址:https://kaotiyun.com/show/EjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能用二分法进行查找的是______。
以下程序的输出结果是【】。main(){charc=’z’;printf("%c",c-25);}
若变量已正确定义,下列正确的程序段是()。
数据库设计包括两个方面的设计内容,它们是______。
下面程序的运行结果是【】。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+321;
以下程序的输出结果是【】。#include<stdio.h>main(){inti;for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);printf("\n"
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
字符(char)型数据在微机内存中的存储形式是______。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
随机试题
外感特殊之毒哪项是错误的
A.真溶液B.疏水胶体C.亲水胶体D.混悬液E.乳浊液复方碘溶液属于
发起人应当在三十日内主持召开公司创立大会,创立大会由()组成。
一个RL=5Ω的负载,经理想变压器接到信号源上,信号源的内阻R0=500Ω,变压器一次绕组的匝数N1=1000,若要通过阻抗匹配使负载得到最大功率,则变压器二次绕组的匝数N2应为()。
在委托合同中,受托人未经委托人同意,即将委托事务转委托给第三人,则对该第三人的行为,应由()承担责任。
下列各项中,属于期末应计提折旧的固定资产有()。
发行资产支持证券时,发行人应该组建承销团,承销人可在发行期内向其他投资者分销其所承销的资产支持证券。( )
A、6.1%.B、6.9%.C、7.0%.D、7.1%.A
AimlessnesshashardlybeentypicalofthepostwarJapanwhoseproductivityandsocialharmonyaretheenvyoftheUnitedStates
Manyfloodravagedfarmerssay______(他们别无选择只得解雇一些工人).
最新回复
(
0
)