首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填人正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长小于N。 请在程序的下划线处填人正确的内容并把下划线删除,使程序得出正确的结果。
admin
2015-07-25
32
问题
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长小于N。
请在程序的下划线处填人正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define M 5
#define N 20
void fun(char(*ss)[N])
{ int i,j,k=O,n,m,len;
for (i=0:i
{ len=strlen(ss
);
if(i=0)n=len;
if (len>n){
/**********found***********/
n=len;【1】=i;
}
}
for(i=0;i
if(i!=k)
{ m=n;
len=strlen(ss
);
/**********found***********/
for(j=【2】;j>=0.j--)
ss【i】【m—】=ss
[j];
for(j=0;j
/**********found***********/
【3】=’*’;
}
}
main()
{ char ss[M][N]={“shanghai”,"guangzhou",“beijing”“tianjin”,”chongqing”);
int i;
printf(“\nThe original strings are:\n”);
for(i=0;i
prinff(“%s”,ss
);
printf(“\n”);
fun(ss);
printf(“\nThe result:\n”);
for(i=0;i
printf(“%s”,ss
);
}
选项
答案
(1)k(2)len(3)ss[i][j]
解析
填空1:变量k存放最长的字符串的位置,所以应填k。
填空2:原字符串利用for循环移至最右边存放,原字符串长度为len,所以应填len。
填空3:字符串左边用字符*补齐,所以应填ss
[j]。
转载请注明原文地址:https://kaotiyun.com/show/s3ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于我国土地资源,在下列选项中,阐述正确的是()。
建设中国特色现代农业.必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
某公司年会设有6个红包,分别装有100、200、300、400、500、600元现金,若从中任意抽取3个红包且红包内总金额能被三等分,则抽中的人可得到三个红包的奖金。那么中奖比例为多少?
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
法的制定就是指法定的国家机关,依照法定职权和程序()。
在我国,诉讼程序法包括()。
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
列宁对辩证唯物主义物质范畴的定义是通过
随机试题
5mmol/L,尿糖(+),尿酮体(+),引起该患者尿酮体呈阳性的主要原因是
A、高良姜B、吴茱萸C、肉桂D、干姜E、附子被称为治下元虚冷、虚阳上浮诸证之要药的中药是()。
关于糖浆剂的错误表述是
空调系统带冷(热)源的正常联合试运转,不应少于()h,当竣工季节与设计条件相差较大时,例如夏季可仅做带冷源的试运转,冬期可仅做带热源的试运转。
保险营销以( )为中心。
学校心理健康教育的途径有哪些?
唯物辩证法要求我们坚持两点论与重点论相统一的方法。下列说法体现这一方法的是:
根据汇率决定的资产组合模型,一国货币供给量减少会()。
若有以下程序段:structstmain(){intn;{structst*p;int*m;p=s;};…inta=2,b=3,c=5;}structsts[3]=({101,&a},{102,&c},{103,
有如下程序 #include<stdio.h> main() { inti.data; scanf("%d",&data); for(i=0;i<8;i++) { if(i<=data)contin
最新回复
(
0
)