四川省第二十九次计算机二级考试C与C语言
机试试题(2008年10月19日)
第一套第一套第一套60分钟分钟一、程序调试题(40分)程序调试题磁盘上有一程序test11c,其中函数fu
的功能是:求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长N。请改正程序中的错误,使程序能得出正确的结果。注意:不得增行或删行,也不得更改程序结构。
源程序如下:
i
cludestdiohi
cludestri
ghdefi
eM5defi
eN20voidfu
charssNi
tijk0
mle
fori0iMile
strle
ssiifi0
le
ifle
le
kifori0iMiifikm
le
strle
ssforjle
j0jssimssijforj0j
le
jssijvoidmai
charssMNi
tiFILEfpfpfope