首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
admin
2018-03-28
53
问题
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define M 5
#define N 2 0
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(1en
【2】
*n)
{* n=len;
k=i;
}
}
/*********found*********/
return(
【3】
);
}
main()
(char ss[M][N]={" shang
hai","guangzhou","beijing","
tianjing","chongqing");
int n,k,i;
printf("\nThe original
strings are:\n"),
for(i=0;i<M;i++)puts(ss
);
k=fun(ss,&n);
printf("\nThe length of
shortest string is:%d\n",n);
printf(”\nThe shortest
string is:%s\n",ss[k]);
}
选项
答案
(1)M (2)< (3)k
解析
本题考查:for循环语句的循环条件;if语句条件表达式;return语句完成函数值的返回。
填空1:题目指出ss所指字符串数组中共有M个字符串,所以for循环语句的循环条件是i<M。
填空2:要求求长度最短的字符串,*n中存放的是已知字符串中长度最短的字符串的长度,将当前字符串长度与*n比较,若小于*n,则将该长度值赋给*n,因此if语句的条件表达式为len<*n。
填空3:将最短字符串的行下标作为函数值返回,变量k存储行下标的值。
转载请注明原文地址:https://kaotiyun.com/show/eJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址()
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
以下选项中可作为C语言合法整数的是()。
随机试题
相对剩余价值是()
一般说,下列何种原因不至于诱发甲亢危象()
关于DSA图像与图像噪声的说法,正确的是
有一个大型购物中心,总建筑面积50000m2。现有一投资商欲整体购买该购物中心用于自营或者出租,开发商也有意整体出售该购物中心,现委托房地产估价机构对其公开市场价值进行评估。根据市场调查结果,当地商业房地产市场已趋于饱和;根据城市规划。该购物中心周边同一供
标准电极电势是()。
某项目建筑安装工程投资为1000万元,基本预备费为60万元,设备购置费为300万元,物价上涨预备费为20万元,贷款利息为50万元,则上述投资中属于静态投资的为( )万元。
负责本行政区域内应急预案的综合协调管理工作的部门是()。
中国公民张先生是某民营非上市公司的个人大股东,同时也是一位作家。2011年5月取得的部分实物或现金收入如下:(1)公司为其购买了一辆轿车并将车辆所有权办到其名下,该车购买价为35万元。经当地主管税务机关核定,公司在代扣个人所得税税款时允许税前减除的数额为
根据《企业会计准则——非货币性交易》的规定,下列项目中属于货币性资产的是()。
A.badlyB.becoinedafterC.refusetoD.horn1782to1792A.Hetreatedhispoortenantsvery【T13】______B.wh
最新回复
(
0
)