首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
admin
2013-04-02
93
问题
给定程序中,函数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全国计算机二级
相关试题推荐
以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main(){inti,j;for(i=0;[];i++){j=i*10
有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1="
有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b};
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:#defineN4voidsort(inta[][N])
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
设有说明structDATE{intyear;intmonth;intday;};请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1:【】。
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
在数据库系统中,实现各种数据管理功能的核心软件称为【 】。
随机试题
“娃娃家”游戏中,“爸爸”“妈妈”只顾在毛毯上打闹,李老师假扮“客人”,敲门进去后说:“宝宝饿了,爸爸妈妈准备了什么好吃的给宝宝呢?”“爸爸”立刻说去买菜,“妈妈”开始哄宝宝……李老师在该游戏中运用的介入策略是()①参与式介入②材料
A.NAD+/NADH+B.FAD/FADH2C.CytbFe3+/Fe2+D.CvtaFe3+/Fe2+(2009年第129题)上述呼吸链氧化还原对中,氧化还原电位最高的是
女性,63岁,反复鼻出血,周身骨痛4个月,血小板50×109/L,白细胞3.2×109/L,血红蛋白68g/L,尿蛋白,血沉显著增快,IgG45g/L。骨髓浆细胞16%,可见双核浆细胞,血片未见浆细胞。X线示广泛骨质疏松。最应考虑的诊断是
在正常条件下,项目主要采购合同签订应在项目()开始前完成。
会计机构和会计人员对真实、合法、合理但内容不准确、不完整的原始凭证,应当()。
在绘画技法中,中国画通常采用________、________、________的________透视法取景作画的,而西画采用的则是________透视法。(备注:三远法)
班集体的基本特征是______、______、一定的共同生活的准则和集体成员之间平等、心理相容的氛围。
根据下列材料回答问题。2010年,京津冀经济圈的哪一经济指标值居三大经济圈之首?()
设平面区域D由直线x=1,y=及曲线x2+y2=1围成,则二重积分f(x,y)dxdy在极坐标下的二次积分为______.
GPSA)TheGlobalPositioningSystemisa.space-basedtriangulationsystemusingsatellitesandcomputerstomeasurepositi
最新回复
(
0
)