【考研类试卷】计算机专业基础综合数据结构(串)历年真题试卷汇编2及答案解析.doc
《【考研类试卷】计算机专业基础综合数据结构(串)历年真题试卷汇编2及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合数据结构(串)历年真题试卷汇编2及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(串)历年真题试卷汇编 2及答案解析(总分:40.00,做题时间:90 分钟)一、综合题(总题数:4,分数:8.00)1.如果两个串含有相等的字符,能否说它们相等?【西安电子科技大学 2000一、3(5 分)】(分数:2.00)_2.设 S1、S2 为串,请给出使 S1$2=S2S1 成立的所有可能的条件(为连接符)。【国防科技大学 1999一】【长沙铁道学院 1997三、5(3 分)】(分数:2.00)_3.已知:s=(xyz)+*,t=(x+z)*。试利用联结、求子串和置换等基本运算,将 s转化为 t。【北方交通大学 1996一、3(5 分)】【山东科技大学 20
2、02一、6(5 分)】(分数:2.00)_4.s是字符数组,s0中存放的是该字符串的有效长度,假设 s17中字符串的内容为“abcabaa“,说明下列程序的功能及执行结果。 #define len 8 int k nlen, char slen=“7abcabaa”; void unknown3(char T) int i, j; i=1; n1=0; j=0; while(i_二、设计题(总题数:16,分数:32.00)5.设 s、t 为两个字符串,分别放在两个一维数组中,m、n 分别为其长度,判断 t是否为 s的子串。如果是,输出子串所在位置(第一个字符),否则输出 0。(注:用程序实现。
3、)【中科院研究生院 2003九(15 分)】【南京航空航天大学 1997九(10 分)】(分数:2.00)_6.输入一个字符串,内有数字和非数字字符,如:ak123x456 1 79607302gef4563,将其中连续的数字作为一个整体,依次存放到一数组口中,例如 123放入 a0,456 放入 a1,编程统计其共有多少个整数,并输出这些数。【上海大学 1998一(13 分)】(分数:2.00)_7.以顺序存储结构表示串,设计算法。求串 S中出现的第一个最长重复子串及其位置并分析算法的时间复杂度。【东南大学 2000五(15 分)】【西北大学 2002六(15 分)】(分数:2.00)_8.
4、假设串的存储结构如下(略),编写算法实现串的置换操作。【清华大学 1995五(15 分)】(分数:2.00)_9.函数 void insert(char*s,char*t,int pos)将字符串 t插入字符串 s中,插入位置为 pos。请用 C语言实现该函数。假设分配给字符串 s的空间足够让字符串 t插入。(说明:不得使用任何库函数。)【北京航空航天大学 2001六(10 分)】(分数:2.00)_10.设计一个二分检索的算法,在一组字符串中找出给定的字符串,假设所有字符串的长度为 4。(1)简述算法的主要思想; (3 分)(2)用 Pascal语言分别对算法中用到的类型和变量作出说明; (
5、3 分)(3)用类Pascal语言或自然语言写算法的非递归过程; (8 分)(4)分析该算法的最大检索长度; (3 分)(5)必要处加上中文注释。 (3 分)【山东工业大学 1995八(20 分)】(分数:2.00)_11.设计一 Pascal或 C语言的函数 atoi(X),其中 X为字符串,由 09 十个数字符和表示正负数的“组成,返回值为整型数值。 【浙江大学 1994二(7 分)】(分数:2.00)_12.设一个由字母组成的字符串,编写算法对它们的字母顺序进行调整,使输出时所有大写字母 都在小写字母之前,并且同类字母之间的相对位置不变。(5 分)例如,原有字符串为:AbcDEfghiJ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 历年 汇编 答案 解析 DOC
