首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
admin
2020-10-26
59
问题
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返同,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#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 nfkli;
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
解析
填空1:题目指出 ss所指字符串数组中共有M个字符串,所以for循环语句的循环条件是i<M。
填空2:要求求长度最短的字符串,*n中存放的是已知宁符串中长度最短的字符串的长度,将当前字符串长度与*n比较,若小于*n,则将该长度值赋给*n,因此if语句的条件表达式为len<*n。
填空3:将最短字符串的行下标作为函数值返回,变量k存储行下标的值。
转载请注明原文地址:https://kaotiyun.com/show/T33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示:该系统结构图中最大扇入是()。
有以下程序:#includemain(){inta,b;for(a=0;a
以下关于编译预处理的叙述中错误的是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
下列各项中不属于需求分析阶段任务的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
以下选项中不合法的标识符是()。
下列与队列结构有关联的是
随机试题
机会成本是指()
女,60岁,间歇性右上腹疼痛10年,疼痛向右肩放射,近一周再发右上腹疼痛。查体:右上腹可扪及10cm×8cm包块,张力高,局部压痛、反跳痛,腹肌紧张。行上腹部磁共振平扫及MRCP检查提示胆囊颈结石并胆囊炎。磁共振的禁忌证不包括下列
男性,26岁,农民,5天来发热、畏寒,1天来头痛、呕吐2次,于8月15入院,T39.6℃,球结膜充血,颈有抵抗,腹股沟淋巴结肿大,有压痛,腓肠肌有压痛,尿蛋白(++)。诊断应考虑
企业在确定组织结构类型时所需考虑的因素有()。
下列选项中,符合房地产经纪人执业资格考试报名条件的是()。
影子汇率换算系数越高,外汇的影子价格越高,产品是可外贸货物的项目效益较高,评价结论会()出口方案。同时外汇的影子价格较高时,项目引进投入物的方案费用较高,评价结论会()引进方案。
单位日常工作中,有些事情时间紧急但不是很重要,有些事情非常重要但不是很紧急。你处理这些事情时会怎么做?
对于一个长度为n的任意表进行排序,至少需要进行的比较次数是()。
加强网络文化建设和管理,充分发挥互联网在我国社会主义文化建设中的重要作用,有利于
Haveyouseenthismovie?Itisreallyworth(see)______.
最新回复
(
0
)