首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
admin
2013-04-02
125
问题
给定程序中,函数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(i=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,&n);
printf("\nThe length of shortest string is : %d\n",n);
printf("\nThe shortest string is : %s\n",ss[k]);
}
选项
答案
M < k
解析
第一空:循环的目的是在M个字符串中寻找长度最短的字符串,因此循环变量i从0变化到M-1,故第一空处应为“M”。
第二空:*n记录最小字符串的长度,由审题分析可知,字符串ss
长度比min小,则交换最小长度值和下标位置,故第二空处应为“<”。
第三空:变量k记录了最小字符串的下标位置,函数的返回值是最短的字符串所在的行下标,故第三空处应为“k”。
转载请注明原文地址:https://kaotiyun.com/show/mDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){
以下程序的输出结果是[]。main(){inta[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;for(i=0;i<3;i++)s+=-a[i][i]+a[i][3-i
以下叙述中错误的是______。
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++)
以下数组定义中错误的是______。
按照“后进先出”原则组织数据的数据结构是______。
下列选项中小属于结构化程序设计方法的是______。
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
对去大脑僵直不正确的叙述为
调整咬合的目的,除外
内伤头痛可表现为()
防腐蚀涂层常用的施工方法中,不适用于挥发性涂料的是()。
背景某机场场道施工结束后,按竣工验收程序,施工单位进行了自检自验。自检自验应在何时进行?
乙企业委托甲科技公司(以下简称甲公司)开发出一种新型保健技术,甲公司与乙企业签订了合同。合同约定:资金、设备、材料等物质条件由乙企业提供,研究开发工作全部由甲公司负责。为使开发顺利进行,乙企业决定投资兴建一座新技术试验楼。经过必要的程序,乙企业与丙公司签订
个人网上银行具体业务功能不包括()。
以观念、行为、外貌装饰奇特,情绪冷漠、人际关系明显缺陷为特点的是()人格障碍。
美国是一个多民族、多语言的移民国家,按使用人数划分,除英语之外的美国第二大语言应该是_______。
"Come,"saidFatheratlast."Itislate.Wemustgohome.Youcanwatchthefireworksaswego.""Whydowegososoon?"a
最新回复
(
0
)