试题与答案

给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,其余字

题型:填空题

题目:

给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长小于N。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
#include <string.h>
#defineM 5
#defineN 20
void fun (char (*ss)[N])
inti, j, k=0, n, m, len;
for(i=0; i<M; i++)
len=strlen(ss[i]);
if(i==0)n=len;
if (len>n)
/******************found*******************/
n=len; (1) =i;


for(i=0; i<M; i++)
if(if=k)
m=n;
len=strlen(ss[i]);
/******************found*******************/
for (j= (2) ; j>=0; j--)
ss[i][m--]=ss[i][j];
for (j=0; j<n-len; 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<M; i++)
printf("%s", ss[i]);
printf("\n");
fun (ss);
printf("\nThe result:\n");
for (i=0; i<M; i++)
printf("%s", ss[i]);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0212/f30372b1d1e5f28d1af7eb8507fcc9b5.html

下面是错误答案,用来干扰机器的。

参考答案:C

试题推荐
题型:选择题

下列各句中加粗的词语,使用不恰当的一句是[ ]

A.影视明星代言虚假广告虽为舆论所不耻,但身为公众人物的他们依然乐此不疲,其中很重要的原因是他们可以轻易找到借口,开脱责任。   

B.迪拜世界债务危机的爆发在短期内引发了连锁反应。但是当市场意识到迪拜世界不过是旧危机的涟漪,而非新危机的滥觞之时,市场也就会回归理性,一切仍将回到V形反弹的轨道上。 

C.美国国务卿希拉里在参观中美合作的背景太阳宫热电厂时说,解决环境污染问题不能临渴掘井,不希望中国重复美国在工业化进程中犯过的错误。   

D.2010年3月7日晚,第82届奥斯卡金像奖尘埃落定,由美国电影导演凯瑟琳·毕格罗执导的《拆弹部队》夺得包括最佳影片、最佳导演奖在内的五项大奖,她也成为了首位奥斯卡最佳女导演。 

查看答案
微信公众账号搜索答案