首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是,求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是,求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
admin
2015-08-23
85
问题
给定程序中,函数fun的功能是,求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKI.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define M 5
#define N 20
void fun(char(*ss)[N])
{ int i, j , n , len=0;
for(i=0; i
{len=strlen(ss
);
if(i==0)n=len;
if(len>n)n=len;
}
for(i=0;i
/**********found**********/
n=strlen( _____1_____ );
for(J=0;j
/************found************/
ss
[_____2_____]=’*’;
/************found************/
ss
[n+j+ _____3_____]=’\0’;
}
}
main()
{ char ss[M][N]={"shanghai",
"guangzhou","beijing","tianj ing",
"cchongqing");
int i;
printf("The original strings
are:\n");
for(i=0;i
ss
);
printf("\n");
fun(ss);
printf("The result is:\n");
for(i=0;i
ss
);
}
选项
答案
(1)s s[i] (2)n+j (3)1
解析
函数fun的功能是求出形参ss所指字符串数组中最长字符串的长度。
第一空:第一个循环求最长字符串的长度len,在第二个循环内在其他字符串的后面补“*”,使其达到长度len。在“for((j=0;j
的长度,因此第一空应为“ss
”。
第二空:循环“for((j=0;j
第三空:字符串以“\0”结束,因此需在字符串后加结束符,故第三空应为“1”。
转载请注明原文地址:https://www.kaotiyun.com/show/VTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请选出正确的程序段
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
关系数据库管理系统能实现的专门关系运算包括()
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
以下程序运行后的输出结果是【】。main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf("no\
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
随机试题
改错题:改正句子中的错误。病毒溯源不仅是一个复杂的科学问题,还应由科学家在全球范围开展国际科学研究与合作。
关于牵涉痛的描述,正确的是
母乳喂养小儿患佝偻病较人工喂养少的原因是因为母乳中
A.补中益气汤B.大补元煎C.肾气丸D.龙胆泻肝汤E.归脾汤
男性,41岁。查体:T35℃,该患者不可能是
患者,女性,46岁。患者因关窗户而扭伤腰部无法下床活动,每天多数时间卧床,要求家人带其去检查,骨科医生认为腰伤不会导致患者不能下床活动。后其丈夫提出离婚,患者情绪激动不愿意离婚,哭泣,腰部不舒加重不能行走,整日卧床,生活不能自理。可能患有
下列关于投资性房地产的说法中,错误的是()。
根据下面的文字资料回答下面问题。从地区分布情况看,东、中、西各地区高速公路总量以及所占比重都存在较明显的差异。东部地区共有高速公路10878千米,占全国高速公路总里程的56%;中部地区5014千米,占25.8%;西部地区3545千米,仅占全国高速公
“脚踏黄河水倒流,搬来泰山做枕头;决心苦战十五年,赶上英国不发愁”。这首民歌创作的时代背景是:
Althoughtheirinitialangerhad(i)____somewhat,theycontinuedto(ii)____thecarelessworkerwhohadbrokenthemachine.
最新回复
(
0
)