首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结
admin
2020-06-16
92
问题
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<string.h>
3 #define M 5
4 #define N 20
5 int fun(char(*ss)[N],int *n)
6 { int i,k=0,len=N;
7 /**********found**********/
8 for(i=0;i< __1__;i++)
9 {len=strlen(ss
);
10 if(i==0) *n=len;
11 /**********found**********/
12 if(len __2__ *n)
13 {* n=len;
14 k=i ;
15 }
16 }
17 /**********found**********/
18 return(__3__);
19 }
20 main()
21 { char ss[M][N]={’’shanghai’’,’’guangzhou’’,’’beijing’’,’’tianjing’’,’’chongqing’’};
22 int n,k,i;
23 printf(’’\nThe original strings are:\n’’);
24 for(i=0;i<M;i++)puts(ss
);
25 k=fun(ss,&n);
26 printf(’’\nThe length of shortest string is:%d\n’’,n);
27 printf(’’\nThe shortest string is:%s\n’’,ss[k]);
28 }
选项
答案
(1)M (2)< (3)k
解析
第一空:循环的目的是在M个字符串中寻找长度最短的字符串,因此循环变量i从0变化到“M-1”,故第一空处应为“M”。
第二空:“*n”记录最小字符串的长度,由审题分析可知,字符串ss
长度比min小,则交换最小长度值和下标位置,故第二空处应为“<”。
第三空:变量k记录了最小字符串的下标位置,函数的返回值是最短的字符串所在的行下标,故第三空处应为“k”。
转载请注明原文地址:https://kaotiyun.com/show/QiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2),b[]={3,4};structstc[2]={10,a,20.b};pt=c;以下选项中表达式的值为11的
有以下程序intd=1;voidfun(intp)main(){inta=3;{intd=5;fun(a);d+=p++;d+
有以下程序#includedoublef(doublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
对软件系统总体结构图,下面描述中错误的是
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#include<stdlib.
下面不能作为结构化方法软件需求分析工具的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列数据结构中,属于非线性结构的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
针对某3×50m预应力混凝土连续梁桥动载试验,试回答下列问题。可用于自振特性测定的激励方法包括()。
常用的寿命周期成本评价方法有()。
施工阶段质量控制要点包括:技术交底、工程测量以及()等方面。
在建的建筑工程因故中止施工的,建设单位应当自中止施工之日起( )内,向发证机关报告,并按照规定做好建筑工程的维护管理工作。
有效市场假说表明,在有效市场中,投资者不仅能获得与其承担风险相匹配的那部分收益,还能获得高出风险补偿的收益。()
甲公司和乙公司采用的会计政策和会计期间相同,2015年至2016年有关长期股权投资及其内部交易或事项如下:(1)2015年度①1月1日,甲公司以银行存款18400万元自非关联方购入乙公司80%有表决权的股份。交易前,甲公司不持有乙公司的股份且与乙公司不
左边给定的是纸盒的外表面.右边哪一项能由它折叠而成?
设总体X~N(μ,σ2)未知,x1,x2,…,xn是来自该总体的样本,记,则对假设检验H0:u=H←→H1:u≠u0使用的t统计量t=________(用,Q表示);其拒绝域ω=________.
随着Internet的发展,越来越多的计算机感染病毒的可能途径之一是()。
ShouldWeHelptheOldPeopleupfromaFall?1.是否应该去扶跌倒的老人引起了激烈的争论2.出现这种现象的原因3.我的观点
最新回复
(
0
)