首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
admin
2013-04-02
39
问题
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define M 5
#define N 20
void fun(char (*ss)[N])
{int i, j, n, len=0;
for(i=0; i
{n=strlen(ss
);
if(i==0) len=n;
if(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", "tianjing","cchongqing"};
int i;
printf("The original strings are :\n");
for(i=0; i
);
printf("\n");
fun(ss);
printf("The result is :\n");
for(i=0; i
);
}
选项
答案
ss[i] n+j 1
解析
第一空:第一个循环求最长字符串的长度len,在第二个循环内在其他字符串的后面补“*”,使其达到长度len。在“for(j=0; j
的长度,因此第一空应为“ss
”。
第二空:循环“for(j=0; j
第三空:字符串以“\0”结束,因此需在字符串后加结束符,故第三空应为“1”。
转载请注明原文地址:https://jikaoti.com/ti/pin0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句 typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是______。
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; …
若有定义:int w[3][5];,则以下不能正确表示该组元素的表达方式是______,
执行以下程序后的输出结果是【 】。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下面程序的输出是______。main(){inta=6,b=3;printf("%d\n",b=(a/b,a%b));}
防止软盘感染病毒的最有效的方法是【】。
当执行下面两个语句后,输出的结果为() charcl=97,c2=98; printf("%d%c",c1,c2);
与进制数101.01011等值的十六进制数是()
随机试题
正常情况下,海关对走私犯罪嫌疑人的扣留时间不超过()
肾中精气不足,可出现:()
尿中出现大量管型,说明病变部位在()
建筑工程分项工程质量验收合格的规定有()。
某商品流通企业拟定了甲、乙、丙、丁四种经营商品的方案,生产需求量可能出现较高、中等和较低三种情况,其概率分布,以及各种方案在不同需求量的状态下的收益值如表5—3所示。用期望值决策方法来选择,比较满意的方案是()。
人体所需要的六大营养素都能为机体提供能量。()
不属于法律援助特点的是()。
下面函数的功能是实现分块查找,空白处应该添加的内容是()。intBlkSearch(int*nz,intkey,intblock,intBLK,intlen){inti;block=block-1
在VBA中,下列变量名中不合法的是()。
WiththeassassinationofPresidentMcKinley,TheodoreRoosevelt,notquite43,becametheyoungestPresidentintheNation’shi
最新回复
(
0
)