第2题
采用顺序存储方式存储串,编写一个函数将串s1中的第i个字符到第j个字符之间的字符(不包括第i个和第j个字符)用s2串替换,函数名为substitute(s1,i,j,s2)。例如:substitute('abcd',1,3,'xyz')返回'axyzcd'。
第3题
对缓冲区中的一组字符(100个)进行处理:
(1)把其中的字母字符取出存放在ALPH起的单元中。
(2)把已取出的字母串中重复的字符删除,并向前递补。
(3)在不重复的字母串中,把小写字母改为大写字母。如有重复的大写字母,先删除重复大写字母并由后续字符向前递补。
(4)统计不重复大写字母总数,并显示大写字母串。
(5)显示处理后的字符串。
按上述要求分别编写子程序。并构成一个主程序、子程序和具有嵌套调用关系的程序。
第4题
A.BCPQRST
B.BCDEFG
C.BCDEFEF
D.BCDEF
第5题
第6题
针对串顺序表永写一算法,判断该字符串是否是同文(即正读与反读相同,如“abcba”是一个同文,而“abc”则不是)。
第7题
A.string str=“Tom\'s Living Room”;
B.string str=“Tom's Living Room”;
C.string str(“Tom's Living Room”);
D.string str(“Tom''s Living Room”);
第10题
已知两个串s==“abcczym”和T=“abccyzm”,则StrEqual串判等操作的结果是________。
A.一1
B.0
C.1
D.64