请教:2009年下半年《软件设计师》上午试题(标准答案版)第1大题第50小题如何解答?

19 查阅

【题目描述】

●字符串采用链表存储方式时,每个结点存储多个字符有助于提高存储密度。若采用结点大小相同的链表存储串,则串比较、求子串、串连接、串替换等串的基本运算中, (62) 。

(62)

A. 进行串的比较运算最不方便

B. 进行求子串运算最不方便

C. 进行串连接最不方便

D. 进行串替换最不方便

【我提交的答案】: A【参考答案与解析】:

正确答案:D答案分析:

【我的疑问】(如下,请求专家帮助解答)

为什么不选B

参考答案:

个人观点:串比较、求子串,一般的语言都提供了可用的函数和方法,串的连接也很方便,最不方便的是串的替换:一方面很多语言没有提供现成的函数,另一方面是替换字串可能和被替换的子串的长度不相同,涉及到重新拼接等处理,所以最不方便!