首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是,求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是,求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
admin
2015-08-23
68
问题
给定程序中,函数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://kaotiyun.com/show/VTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,
当运行以下程序时,从键盘输入AhaMA(空格)Aha#includemain(){chars[80],c=’a’;inti=0;scanf("%s",s);while(s[i]!=’\n
关系数据库管理系统能实现的专门关系运算包括()
以下程序运行后的输出结果是【】。main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf("no\
当说明一个结构体变量时系统分配给它的内存是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
若x和a均是血型变量,则计算完x=(a=4,6*2)后的x值为______。
若有定义:“inta[2Ⅶ3];”则对a数组的第i行第j列元素的正确引用为()
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
随机试题
取印模后,印模材料与托盘分离,使模型变形,造成这种情况的原因不可能是A.取模之前印模材料已经接近凝固B.托盘上有水或者其他液体C.临床取模时移位D.取模时用力过大导致脱模E.取印模后没有及时灌注
A.急性淋巴细胞白血病B.急性非淋巴细胞白血病C.慢性粒细胞白血病慢性期D.慢性淋巴细胞白血病E.骨髓异常增生综合征患儿,男,12岁。乏力、心悸伴鼻出血3周。查体:皮肤黏膜苍白,有出血点,颈部及腋窝浅淋巴结肿大,肝右肋下1cm,脾左肋下2cm。
患者,男,43岁。缺失,设计作基牙,腭杆连接,可摘局部义齿修复。卡环和腭杆采用金合金分别铸造后,焊接起来焊料焊接中,焊料具有向温度高处流布的特点,这是因为
患者腹痛绵绵,时作时止,喜热恶冷,痛时喜按,空腹或劳累后更甚,得食稍减,面色无华,时有大便溏薄,舌淡苔白,脉细无力。治疗应首选
由于当事人疏忽,合同的部分履行费用负担约定不明确,事后又未能达成补充协议,则该部分费用应由()。
关于股利相关论,下列说法正确的有()。
垄断性企业为了获取垄断利润而人为提高产品售价,由此引起的通货膨胀属于()通货膨胀。
××市工商局拟向市属各工商企业发布办理营业执照年检的公文,最适宜使用的文种是()。
在WORD中,不缩进段落的第一行,而缩进其余的行,是指()
南倭北虏
最新回复
(
0
)