2010深圳大学专插本计算机科学与技术专业试题
2010考研计算机真题及答案解析(详细)

L 中不存在的元素,则关键字的比较次数最多是( )。
A.4
B.5
C.6
D.7
10.采用递归方式对顺序表进行快速排序。下列关于递归次数的叙述中,正确的是( )。
A.递归次数与初始数据的排列次数无关
B.每次划分后,先处理较长的分区可以减少递归次数
C.每次划分后,先处理较短的分区可以减少递归次数
D.递归次数与每次划分后得到的分区的处理顺序无关
D.R1 不能经过 R2 到达 net1
36.若路由器 R 因为拥塞丢弃 IP 分组,则此时 R 可向发出该 IP 分组的源主机发送的 ICMP
报文类型是( )。
A.路由重定向
B.目的不可达
C.源抑制
D.超时
37.某网络的 IP 地址空间为 192.168.5.0/24,采用定长子网划分,子网掩码为 255.255.255.248,
少约为( )。
A.245Mbit/s
B.979Mbit/s
C.1 958Mbit/s
D.7 834Mbit/s
23.下列选项中,操作系统提供的给应用程序的接口是( )。
A.系统调用 B.中断
C.库函数
D.原语
24.下列选项中,导致创建新进程的操作是( )。
第 3 页 共 13 页
Ⅰ.用户登录成功
Ⅱ.设备分配
A.PCI、CRT、USB、EISA
B.ISA、CPI、VESA、EISA
C.ISA、SCSI、RAM、MIPS
D.ISA、EISA、PCI、PCI-Express
21.单级中断系统中,中断服务程序执行顺序是( )。
Ⅰ.保护现场
Ⅱ.开中断
Ⅲ.关中断
Ⅳ.保存断点
广东专插本计算机真题

广东专插本计算机真题一、广东专插本计算机真题1、选择题:(1)在Windows系统环境中,可以使用的命令行 shell 有()A.cmd B. bash C.sh D.dosA.cmd(2)在常见的操作系统中,对于安全性要求比较高的操作系统,比较适合的操作系统有()A. Windows B. Linux C. Android D. iOSB. Linux2、填空题:(1)在Windows系统中,运行MSI 安装文件可以使用的程序是____。
MSIExec.exe(2)在计算机中,要实现信息转换,需要一定的物理设备,称为__ 。
设备驱动程序三、编程题:(1)编写程序,实现数据的添加、删除、修改及查询,完成需求检测。
# 引入必要的库import pymysqlclass database_main(object):# 连接数据库def __init__(self):self.connection = pymysql.connect(host='localhost',user='root',password='',db='students',charset='utf8')self.cursor = self.connection.cursor()# 添加数据def add_data(self, name, age, grade, school):sql = 'insert into students_information values(NULL, %s, %s, %s, %s)' try:self.cursor.execute(sql,(name, age, grade, school))mit()print('添加数据成功!')except:self.connection.rollback()print('添加数据失败!')# 删除数据def delete_data(self, id):sql = 'delete from students_information where id=%s'try:self.cursor.execute(sql,(id))mit()print('删除数据成功!')except:self.connection.rollback()print('删除数据失败!')# 修改数据def change_data(self, name, age, grade, school,id):sql = 'update students_information set name=%s, age=%s, grade=%s, school=%s where id=%s'try:self.cursor.execute(sql,(name, age, grade, school,id))mit()print('修改数据成功!')except:self.connection.rollback()print('修改数据失败!')# 查询数据def search_data(self, condition):sql = 'select * from students_information %s'%conditionself.cursor.execute(sql)data = self.cursor.fetchall()data = list(map(list,data))return data# 关闭数据库def __del__(self):self.cursor.close()self.connection.close()if __name__ == '__main__':dm = database_main()dm.add_data('张三',23,1,'清华') # 添加数据dm.delete_data(1) # 删除数据dm.change_data('李四', 24, 2, '北大', 2) # 修改数据data = dm.search_data('where name="李四"') #查询数据 print(data)。
专升本计算机科学与技术复习题复习题与答案1

学号:姓名:班级:..........................................................密.......................................................封...........................................................线.......................................................... 专业级班20学年第一学期课试卷试卷类型:卷青岛理工大学试卷纸Var mutex, empty, full:semaphore=1,n,0;buffer:array[0, …, n-1]∶parbeginproceducer:begin(1)(2)∶∶(3)(4)consumer:begin(5)(6)nextc=buffer(out);∶(7)(8)parendend参考答案:一、单选题1、D2、A3、A4、B5、DB6、BC7、CA8、D9、D 10、BD11、D 12、BBC 13、C 14、CB 15、AD 16、ACF 17、DC 18、C 19、A二、填空题1、wait(empty);、wait(mutex);、signal(mutex);、signal(full);、wait(full);、wait(mutex);、signal(mutex);、signal(empty);2、互斥条件、请求与保持条件、不剥夺条件和环路等待条件3、3071 、7596 、越界中断。
4、51337 、越界中断、75280 、段号不合法5、输入井输出井、内存中的输入缓冲区和输出缓冲区、输入进程和输出进程6、132、17、4。
7、置换算法选用不当8、CPU、I/O设备9、1、4。
三、应用题答:方法一:从临界资源的角度来思考:本题中有两类临界资源:第一类是计算进程争用的空闲缓冲区,初始状态下有一个空闲缓冲可供使用,设置信号量empty,初值为1;第二类是打印进程争用的已放入缓冲区中的打印结果,初始状态下缓冲区中无结果可打印,设置信号量full,初值为0。
深圳大学专插本-计算机与软件学院-软件工程-2《离散数学》

《离散数学》(一)考试大纲Ⅰ考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。
高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。
因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。
Ⅱ考试内容总要求:训练学生具有严密的思维方法,严格证明的推理能力,应用自如的解题技巧,以及训练有素的演算能力,使学生能处理各种离散结构事物的描述工具与方法,以适应学习其它专业课程的各种需要。
一、考试基本要求:掌握离散数学的基本概念及定理,特别是数理逻辑、图论和代数系统的基本内容,掌握运算和证明的基本方法。
二、考核知识范围及考核要求:包括命题逻辑和一阶逻辑的命题符号化,等值式,推理规则;二元关系的运算、性质和关系的闭包,等价关系和偏序关系,(作为特殊关系的)函数概念;格、布尔代数的概念和性质;图、树、二部图、平面图的概念和性质等。
学生应掌握离散数学中基本理论和基本方法的重要应用,包括等值演算;求主范式;在自然推理系统中构造命题逻辑和一阶逻辑的推理证明;求关系的闭包;借助哈斯图研究偏序集;运用图论知识解决计算机专业课中提出的有关问题,以及各种适于用离散数学知识描述和解决的实际问题。
Ⅲ 考试形式及试卷结构1、考试形式为闭卷,考试时间为120分钟。
试卷满分为100分。
2、试卷内容比例: 各个考核点的比例大致拟如以下安排:(1)数理逻辑 30%;(2)集合论 25%;(3)代数结构20%;(4)图论 25%。
3、试卷难易比例:难易题目比例为3:74、试卷题型比例:判断题,填空题,单项选择题,简答题的比例约为 4:6:3:7Ⅳ 参考书目《离散数学》,耿素云等,清华大学出版社, 2006 年第三版。
Ⅴ 题型示例一、判断题(每题2分,共20分)示例:设命题公式))(()(P R Q P P G ∨∧→⌝∨=,则G 是恒真的 ( )二、填空题(每空3分,共30分)示例:设A={1,2,3},B={a,b },则从A 到B 的所有映射是二、单项选择题(每题3 分,共 15分)示例:设命题公式))(()(Q R P Q Q G ∨∧→⌝∨=,则G 是( C ).A.恒真的B.恒假的C.可满足的D.析取范式三、简答题(三题,共 35 分)示例:化简A ∩ ((B -A)∪(A -B))。
计算机科学与技术专业专接本入学考试(2004)

计算机科学与技术专业专接本入学考试《程序设计基础》笔试试卷(考试时间120分钟,满分100分)考生注意:凡题目涉及具体语言时,应在答题时标明所选用的语言种类。
一、单选题(2×15=30分)1.机器语言使用的编码是A)二进制编码B)ASCII码C)EBCDIC码D)英文字母和数字2.在计算机领域中,所谓“裸机”是指A)未安装机壳的计算机B)单板机C)未装备任何软件的计算机D)只安装了操作系统的计算机3.能将高级语言编写的源程序转换成目标程序的是A)解释程序B)编译程序C)编辑程序D)连接程序4.某学校使用的教务管理软件属于A)系统软件B)工具软件C)教学软件D)应用软件5.若某张软盘上的源程序文件已染上病毒,清除病毒的正确方法是A)删除所有源程序文件B)删除软盘上的所有文件C)格式化该软盘D)设置该软盘的写保护6.以下合法的用户标识符是A)Last Name B)3com C)x1y2 D)#start7.以下四个字符中ASCII码值最小的是A)'B' B)'b' C)'M' D)'m'8.以下对字符串大小的判断中错误的是A)"MAX"等于"max" B)" " 不等于""C)"ab"小于"abc" D)"then"大于"that"9.以下错误的赋值语句是[QBASIC语言]A)k=1+k B)s$=Beijing C)m=m+m D)x=3.1E2 [C语言]A)m+=3; B)k=5=3+2; C)++k; D)s1=s2=0; 10.以下不可以作为常量的是A)1.0E-3 B).125 C)"m$" D)1/2 11.能正确表示逻辑关系“x≥10或x≤0”的表达式是[QBASIC语言]A)x>=0 | x<=10 B)x>=10 OR x<=0C)x>=0 AND x<=10 D)x>=10 || x<=0[C语言]A)x>=0 | x<=10 B)x>=10 || x<=0C)x>=0 && x<=10 D)x>=10 OR x<=012.以下只有当变量str中存放的是大写字母时,表达式值才为“真”的是[QBASIC语言]A)(str>=”A”)OR (str<=”Z”) B)”A”<=str<=”Z”C )ASC(str)<=ASC(“Z ”)D )(str>=”A ”) AND (str<=”Z ”) [C 语言]A )(str>=’A ’)|| (str<=’Z ’)B )’Z ’ >= str>=’A ’C ) str>=65D )(str>=’A ’)&& (str<=’Z ’)13.设有如下程序段: [QBASIC 语言] [C 语言] n=10 n=10; DO don=n-1n--; LOOP WHILE n=0while (n==0);则以下叙述中正确的是A) 循环体中的语句一次也不执行 B) 循环体中的语句执行10次C) 构成无限循环D) 循环体中的语句仅执行一次14.一个正确的算法应该具有5个特性,除输入、输出特性外,另外3个特性是 A) 确定性、可行性、有穷性 B) 易读性、确定性、有效性 C) 有穷性、稳定性、确定性D) 可行性、易读性、有穷性15.设有如下定义及语句,则对数组元素的引用中错误的是 [QBASIC 语言] OPTION BASE 1 DIM a(5) AS INTEGER,n AS INTEGER n=3 : a(2)=n A) a(5)=1B)a(0)=2C)a(a(2))=3D)a(n)=4[C 语言] int a[5],n=3; a[2]=n;A) a[0]=1;B)a[5]=2; C)a[n]=3; D)a[a[2]]=4;二、填空题(2×10=20分)1.结构化程序由三种基本结构组成,它们是 【1】 结构、 【2】 结构、和 【3】 结构。
广东专插本计算机真题

广东专插本计算机真题《广东专插本计算机真题》一、选择题1.IP协议中的IP地址由_________字节组成()A 、4 B、6 C、8 D、16答案:A2. 基于TCP/IP协议的Internet由___________构成()A 、4种协议 B、6种协议 C、7种协议 D、8种协议答案:D3.Internet上的资源主要包括()A、文件B、信息C、动态内容D、信息和动态内容答案:D4.TCP/IP协议栈中的传输层协议是_____________()A、 IPB、HTTPC、UDPD、TCP答案:D5.操作系统的核心部分是_________()A、 shellB、管理程序C、内核D、调试程序答案:C二、填空题1. 计算机中使用的运算方法有_________和_________两种。
答案:模拟、数字2. 计算机网络的主要元素有_________、_________和_________。
答案:用户、终端、设备3. 互联网的组成部分有基础网络架构和______ ______ ______ ______。
答案:面向应用层的服务4. TCP/IP协议栈中的应用层协议包括___________、___________和___________等。
答案:FTP、SMTP、HTTP5. 计算机病毒主要通过______、______、______以及______等传播。
答案:软件、网络、邮件、联网三、简答题1. 描述二进制制在计算机中的应用。
答案:二进制制是计算机系统中最重要的基础,它是计算机进行数据处理的最基本的方式。
它是指计算机中使用0和1来表示信息和数据的一种计数法,所有的数据和数据运算都是基于二进制制来完成的,所以二进制制在计算机中有着极其重要的地位。
2. 概述什么是计算机网络。
答案:计算机网络是指将多台计算机通过网络链接到一起,使其可以共享资源、信息和服务的一种系统。
它可以分为局域网和广域网两大类,其中局域网是用于地域较小的网络,而广域网则是用于在不同地域的不同网络间进行连接的网络。
专插本知识

2010年广东省本科插班生招生院校名单:院校代码院校名称533 深圳大学537 仲恺农业工程学院539 广东药学院541 广东技术师范学院545 广州美术学院550 茂名学院554 东莞理工学院558 湛江师范学院566 广东警官学院568 韩山师范学院571 韶关学院572 嘉应学院573 肇庆学院741 广东工业大学华立学院750 广州大学松田学院767 华南师范大学增城学院966 东莞理工学院城市学院998 北京理工大学珠海学院广东专插本根据国家下达的招生计划,以国民教育系列高等学校的大学专科毕业生或通过高等教育自学考试取得大专毕业资格的人员为招生对象,通过成人高校“专升本”统一考试进行录取的本科招生类别,它与普通本科教育的最大区别是以专科为起点。
一、报考条件1、坚持四项基本原则,热爱祖国,品德良好,遵纪守法,决心为社会主义现代化建设勤奋学习且具有培养前途。
2、就读广东省普通高校(含高职高专班和各类成人高校从普通高考招生的普通班)的高职高专应届毕业生(含外省生源在内);3、广东省户籍或广东生源在省外普通高校就读的高职高专应届毕业生;4、其它取得国民教育专科毕业文凭的广东省户籍考生。
二、报名时间和办法报名时间:一般是每年的1月4日至7日四天为网上预报名时间,考生通过互联网登陆进行预报名,逾期不再办理报名手续;每年的1月8日至1月10日三天为网上报名确认时间。
报名确认地点:各招生院校。
考生必须持身份证原件与复印件及最后学历成绩单(毕业学校加盖公章)亲自到报名点确认报名资格。
此外,往届生须持专科毕业证书原件与复印件;普通高校应届毕业生须持当年入学名册复印件(考生所在学校加盖公章方有效),入学时补验毕业证书原件。
招生学校负责对考生报考材料的审查,省招生办在录取审核时复查有关材料,对弄虚作假者取消录取资格。
考生报名时不再出具所在单位同意报考的证明材料。
考生与所在单位因报考本科插班生产生的问题由考生自行处理。
专升本计算机试题及答案

专升本计算机试题及答案一、单选题(共83题,每题1分,共83分)1.在Excel 2010的A1单元格中输入分数1/3的正确方法是()A、顺序输入“1”“/”和“3"B、先输入“=”再顺序输入“1”“/”和“3”C、先输入“1”之后按空格键再顺序输入“1”和“3”D、先输入“0”之后接空格键,再顺序输入“1”、“/”和“3"正确答案:D2.不能关闭Word 2010程序窗口的是A、双击标题栏左边的“程序按钮"B、单击标题栏右边的“关闭按钮"C、单击文件选项卡中的“关闭"D、单击文件选项卡中的“退出"正确答案:C答案解析:① 关闭文档的方法:⑴ 右键单击“文档选项卡”→关闭、⑵ Ctrl +W / F4②双击标题栏左边的“程序按钮" 、单击标题栏右边的“关闭按钮" 、单击文件选项卡中的“退出" 、Alt +F43.在Excel 2010中,第3行第5列单元格的绝对地址表示为()A、$C$5B、E$3C、$E$3D、$E3正确答案:C答案解析:单元格地址(列标行号)4.在Word 2010中,关于“文本框”操作的叙述,正确的是()A、拖动边框改变文本框形状B、拖动边框上的控点调整文本框大小C、不能将多个文本框链接D、文本框默认的环绕方式为“嵌入型”正确答案:B答案解析:①拖动边框改可以移动文本框;②多个文本框链可以接,让第一个文本框内没有显示的内容在第二个框内显示;③文本框默认的环绕方式为“主动型”④插入图片默认“嵌入型”5.人类应具备的三大思维能力是A、抽象思维、逻辑思维和形象思维B、实验思维、推理思维和计算思维C、逆向思维、演绎思维和发散思维D、计算思维、理论思维和辩证思维正确答案:B答案解析:理论思维(推理思维)、实验思维、计算思维6.在Word 2010中,选定一个文本块,按住Ctrl键拖动该文本块到一个新的位置,其结果是()A、删除该文本块B、移动该文本块C、剪切该文本块D、复制该文本块正确答案:D答案解析:在word 中移动和复制文本有不同的方法【① 移动:直接拖动;② 复制:Ctrl +拖动】7.计算机按用途可分为 ( )。
2010年计算机专业专接本考试真题

计算机类专业试卷
(适用于计算机科学与技术、软件工程、网络工程专业学生) (满分 300 分,考试时间 150 分钟)
(答案一律写在答题纸上,写在试卷纸上无效)
一、单项选择题(共 30 题,每题 3 分,共 90 分)
1. DOS 系统功能调用时,功能号应放入( )中。
A.AX
变量的位置开始至本文件结束。 19. C 语言中字符型的指针变量和实型指针变量所占用的空间是相同的。 20. 可以对结构体变量直接赋常量值。
三、填空题(共 10 个空,妹控 3 分,共 30 分) 1.8086CPU 内部结构按功能分为两部分,即_______和_______。 2.宏汇编语言源程序中可使用的三类语句是指令、_______和宏指令。
D.x=i=1;while(x<100) x=(x+i++)%100;
21.若 int i=10;则执行下列程序后,变量 i 的值为( )。
switch(i)
{
case 9:i++;
case 10:i++;
case 11:i++;
default:i++;
}
A.10
B.11
C.12
D.13
22.在 C 语言中,数字 029 是一个( )。
A.采样保持器 B.传感器 C.模/数转换器 D.数/模转换器
16.有定义 int a=-1;和输出语句 printf(“u%”,a);,则输出的结果为( )。
A.-1
B.255
C.65535
D.32768
17.以下字符组合不是保留关键字的是( )。
计算机学科专业基础408真题及参考答案(2010)

2010年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:第1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.若元素a 、b 、c 、d 、e 、f 依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不.可能得到的出栈序列是。
A .d c e b f aB .c b d a e fC .b c a e f dD .a f e d c b 2.某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。
若元素a 、b 、c 、d 、e 依次入此队列后再进行出队操作,则不.可能得到的出队序列是。
A .b a c d eB .d b a c eC .d b c a eD .e c b a d3.下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是。
A .B .C .D .4.在图B-1所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉树。
在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是 。
A .13,48B .24,48C .24,53D .24,905.在一棵度为4的树T 中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T 的叶结点个数是 。
A .41B .82C .113D .1226.对n (n ≥2)个权值均不相同的字符构造成哈夫曼树。
下列关于该哈夫曼树的叙述中,错.误.的是。
A .该树一定是一棵完全二叉树图B-1B .树中一定没有度为1的结点C .树中两个权值最小的结点一定是兄弟结点D .树中任一非叶结点的权值一定不小于下一层任一结点的权值7.若无向图G=(V , E)中含有7个顶点,要保证图G 在任何情况下都是连通的,则需要的边数最少是 。
A .6B .15C .16D .218.对图B-2进行拓扑排序,可以得到不同的拓扑序列的个数是 。
计算机科学与技术专业专接本入学考试(2009秋季)A卷1

绝密★启用前2009年北京联合大学秋季高职升本科基础课、专业基础课考试考试科目程序设计基础(总分:100分考试时间:120分钟)注意事项:1. 试卷共8 页,用钢笔或圆珠笔直接将答案写在试卷上。
2. 答卷前将密封线内的项目填写清楚。
注意:本试卷共五道大题。
题号一二三四五总分题分30 10 10 20 30 100得分一、选择题(本大题共15个小题,每小题2分,共30分)得分评卷人1.以下关于C程序组成特点的叙述中错误的是( c )A)C程序的基本组成单位是函数B)C语言不允许在函数中定义函数C)C语言不允许在一行内写多条语句D)分号是C语句的组成部分2.以下不能用于描述算法的是( d )A)N-S图B)传统流程图C)自然语言D)E-R图3.以下不能作为用户标识符的是( c )A)_128 B)MAIN C)3D D)f2x4.设变量均已正确定义并赋值,以下错误的赋值语句是( b )A)++x; B)x+y=z; C)a=b=c; D)x=y+z;5.以下合法的字符常量是()A)’65’B)’\’C)’n’D)’\08’6.设有定义:int a=20,b=020;,则语句printf(“%d,%d“,a,b);的输出结果是()A)20,15 B)20,16 C)20,20 D)20,177.设有如下程序段:int a=2,b=1,c=3;if(a<b) c=a; a=b;b=c;执行上述程序段后,a、b、c中的值应该是()A)a=1,b=2,c=3 B)a=1,b=2,c=2 C)a=1,b=3,c=3D)a=2,b=1,c=38.以下选项中,与n=i++ 完全等价的表达式是()A)n=i,i=i+1B)n+=i+1 C)i=i+1,n=i D)n=++i9.有以下程序:main( ){ int i,sum;for(i=1; i<5;i++,i++) sum+=i;printf("%d\n",sum); }程序的输出结果是()A)随机值B)10 C)4 D)910.以下程序的功能是计算正整数123的各位数字之和:main( ){ int n=123,sum=0;while(n!=0){ sum=sum+n%10;n= ; }printf("sum=%d\n",sum);}程序的下划线处应填入的是()A)n%10 B)n%100 C)n/10D)n/10011.要求定义一个具有6个元素的int型一维数组,以下选项中错误的是( )A)int a[ ]={1,2,3,4,5,6}; B)int a[2*3]={0};C)#define N 3 D)#define N 6 int a[N+N]; int *a[N];12.有以下程序:main( ){ char str[20]=”String\0xy\n”;printf("%d\n",strlen(str));}程序的输出结果是()A)6 B)7 C)9 D)12 13.有以下函数:int fun(int x, int y){ return x>y ? y : x ; }此函数的功能是()A)返回x和y中较大的数B)总返回“假”C)返回x和y中较小的数D)总返回“真”14.有以下程序main( ){int x[3][3]={ {1,2,3},{11,12,13},{21,22,23} };int i;for(i=0 ; i<3; i++ ) printf("%d ", x[i][i]);}程序运行后的输出结果是( )A)1 11 21 B)2 12 22C)3 13 2 D)1 12 2315.以下叙述中错误的是()A)C语言的源程序文件是文本文件B)由C程序生成的数据文件是由记录组成的C)扩展名为.obj的C程序文件是二进制代码文件D)扩展名为.exe的C程序文件可以执行二、填空题(本大题共10个空,每空1分,共10分)1. C 程序从编写到运行主要经历的步骤包括:编辑、【1】 编译源代码 、【2】 连接目标程序 、运行。
专插本《数据结构》样卷

韩山师范学院2009年专升本插班生考试试卷计算机科学与技术专业数据结构样卷一、单项选择题(每题2分,共40分)。
1.关于线性表的描述,错误的是()。
A. 线性表是线性结构B. 线性表就是单链表C. 线性表的顺序存储结构,必须占用一片连续的存储单元D. 线性表的链式存储结构,不必占用连续的存储单元2.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储( )。
A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法3.与单链表相比,双链表的优点之一是( )。
A.插入、删除操作更简单B.可以进行随机访问C.可以省略表头指针或表尾指针D.顺序访问相邻结点更灵活4. 对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为( )。
A. n+1B. nC. n-1D. n(n-1)/25.如果结点A有3个兄弟,而且B为A的双亲,则B是度为()A.3 B.4 C.5 D.16.在具有N个单元的顺序存储循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为()。
A.front == rear B.(rear+1) % MAXSIZE == frontC.front - rear==1 D.rear % MAXSIZE == front7. 某二叉树的前序遍历序列为 ABDGCEFH ,中序遍历序列为 DGBAECHF ,则后序遍历序列为()。
A. BDGCEFHAB. GDBECFHAC. BDGAECHFD. GDBEHFCA8.设无向图的顶点个数为n,则该图最多有()条边。
A. n-1B. n(n-1)/2 C.n(n+1)/2 D. 09. 在一个长度为N的线性表中顺序查找值为x的元素时,在等概率的情况下查找成功时的平均查找长度为()。
A. NB. N/2C. (N+1)/2D. (N-1)/210.深度为5的二叉树至多有( )个结点。
A.16B.32C.31D.1011. 堆的形状是一棵( )。
计算机基础与程序设计专插本真题

计算机基础与程序设计专插本真题【第911题】下列关于计算机的发展趋势,正确的是() *A.计算机与通信相结合的网格技术是今后计算机发展的主流(正确答案)B.冯•诺伊曼体系结构是提高计算机性能的另一研究焦点(正确答案)C.当今计算机正朝着多极化的方向发展(正确答案)D.世界很多国家和地区都把发展网格技术放到了战略高度(正确答案)【第912题】计算机的发展趋势是() *A.巨型化(正确答案)B.微型化(正确答案)C.网络化(正确答案)D.智能化(正确答案)【第913题】计算机的发展分为四代,其中第二代和第四代的元器件分别是() *A.电子管B.晶体管(正确答案)C.集成电路D.大、超大规模集成电路(正确答案)【第914题】计算机的特点主要有() *A.速度快、精度低B.具有记忆和逻辑判断能力(正确答案)C.能自动运行、支持人机交互(正确答案)D.适合科学计算,不适合数据处理【第915题】下列关于计算机特点的叙述中正确的是() *A.运算速度快(正确答案)B.精确度高(正确答案)C.具有“记忆”和逻辑判断功能(正确答案)D.存储容量大(正确答案)【第916题】关于计算机的分类叙述正确的有() *A.按所处理的信号类型分为数字式计算机、模拟式计算机和混合计算机(正确答案)B.按硬件组合及用途分为专用和通用计算机C.按计算机的用途分为专用和通用计算机(正确答案)D.按计算机规模分为大型、中型和小型计算机等(正确答案)【第917题】关于计算机的特点、分类和应用,正确的是() *A.按照电子元器件,计算机的发展可分为四代(正确答案)B.巨型电子计算机是一种运算速度更高、存储容量更大、功能更完善的计算机(正确答案)C.气象预报是计算机在科学计算领域中的应用(正确答案)D.大型计算机和巨型计算机仅仅是体积大,其功能不比微型计算机强【第918题】根据计算机的用途可将之分为()和() () *A.专用计算机(正确答案)B.模拟计算机C.数字计算机D.通用计算机(正确答案)【第919题】计算机主机部分是由()组成() *A.中央处理器(正确答案)B.硬磁盘C.内存储器(正确答案)D.键盘【第920题】以下可以存储动态图像的文件格式有() *A.GIF(正确答案)B.JPGC.AVI(正确答案)D.MPEG(正确答案)【第921题】系统总线是CPU与其它部件之间传送信息的公共通道,其类型有()*A.数据总线(正确答案)B.地址总线(正确答案)C.控制总线(正确答案)D.信息总线【第922题】下列对计算机软件认识不正确的是() *A.计算机软件不需要维护(正确答案)B.受法律保护的计算机软件不能随便复制C.计算机软件只要能复制得到的就不必购买(正确答案)D.计算机软件应有必要的备份【第923题】冯•诺依曼“存储程序工作原理”的计算机方案的要点包括() *A.采用二进制的形式表示数据和指令(正确答案)B.将指令和数据同时存放在存储器中(正确答案)C.采用高级语言编写程序D.由控制器、运算器、存储器、输入设备和输出设备五大部分构成计算机(正确答案)【第924题】关于计算机软件系统,正确的说法是() *A.操作系统是软件中最基础的部分,它属于系统软件(正确答案)B.计算机软件系统分为操作系统、语言处理系统、数据库管理系统C.系统软件包括操作系统、编译软件、数据库管理系统及各种应用软件D.文字处理软件、信息管理软件、辅助设计软件都属于应用软件(正确答案)【第925题】关于硬件系统和软件系统的概念叙述正确的是() *A.硬件系统是由电子、机械和光电元件组成的计算机实体(正确答案)B.软件系统是由支持计算机作的各种程序、数据和文档的组合(正确答案)C.没有装配任何软件系统的计算机称裸机裸机无法与用进行交互性操作(正确答案)D.系统软件是管理、监控和维护计算机资源、班发应用软件的软件(正确答案)【第926题】关于计算机系统的说法正确的是() *A.操作系统是软件中最基础的部分,它属于系统软件(正确答案)B.任何程序都可被视为计算机的系统软件,因为它的特点是通用性和基础性C.Cache是为了解决C和RAM之间速度不匹阳问题而配置的(正确答案)D.计算机系统由硬件系统和软件系统组成,硬件系统是软件系统的物理基础(正确答案)【第927题】关于计算机的组成,正确的说法是() *A.键盘是输入设备,打印机是输出设备,它们都是计算机的外部设备(正确答案)B.显示器显示键盘键入的字符时是输入设备,显示程序的运行结果时是输出设备C.ROM BIOS芯片屮的程序都是计算机制造商写入的,用户一般不能更改其中的内容(正确答案)D.打印机只能打印字符和表格,不能打印图形【第928题】以下有关计算机工作过程的说法中正确的是() *A.在控制器的指挥下,计算机可以从内存取出指令送入控制器(正确答案)B.程序是由一系列指令组成的,是为解决某一问题而设计的一系列有序的指令的集合(正确答案)C.地址码规定了要操作的数据存放或取出的地址(正确答案)D.无论是哪种计算机系统,它们的指令系统都是相同的【第929题】下列属于计算机程序设计语言的翻译程序有() *A.编辑程序B.编译程序(正确答案)C.连接程序D.汇编程序(正确答案)【第930题】语言处理程序包括() *A.汇编程序(正确答案)B.解释程序(正确答案)C.编译程序(正确答案)D.诊断程序【第932题】关于进位计数制和数制转化的说法中正确的是() *A.在计算机内部采用二进制数据,但在输入、显示或打印时,可用十进制表示(正确答案)B.十六进制中的数码有1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16,共十六个数码C.八进制共有8个数码,所以其基数也是8(正确答案)D.十进制转化为二进制数时,整数部分和小数部分的计算相同,都是除2取余法【第933题】下面关于解释程序和编译程序的论述,其中不正确的是() *A.编译程序和解释程序均能产生目标程序(正确答案)B.编译程序和解释程序均不能产生目标程序(正确答案)C.编译程序能产生目标程序而解释程序则不能D.编译程序不能产生目标程序而解释程序能(正确答案)【第934题】下列属于计算机性能指标的有() *A.字长(正确答案)B.运算速度(正确答案)C.字节D.内存容量(正确答案)【第935题】下列关于计算机知识的叙述中正确的是() *A.字长为32位的计算机是指一次能计算最大为32位二进制数的计算机(正确答案)B.RAM中的数据断电丢失,而ROM则不会丢失(正确答案)C.软盘和硬盘上的数据不能被CPU直接存取(正确答案)D.CPU主要由运算器和控制器组成(正确答案)【第936题】关于计算机硬件系统的组成,正确的说法是() *A.计算机硬件系统由控制器、运算器、存储器、输入设备和输出设备五部分组成(正确答案)B.CPU是计算机的核心部件,它由控制器、运算器组成(正确答案)C.RAM为随机存取存储器,其中的信息不能长期保存,关机即丢失(正确答案)D.ROM中的信息能长期保存,所以又称为外存储器【第937题】下列软件中属于操作系统的是() *A.WordB.0S/2(正确答案)C.XENIX(正确答案)D.MS-DOS(正确答案)【第938题】根据文件格式的不同,音频文件可包含() *A.WAV文件(正确答案)B.MP3文件(正确答案)C.DVD文件D.SND文件(正确答案)【第939题】是面向机器的低级语言。
2010年山东专升本(计算机科学与技术综合一)真题试卷(题后含答案及解析)

2010年山东专升本(计算机科学与技术综合一)真题试卷(题后含答案及解析)题型有:1. 操作系统 2. 微机原理与接口技术操作系统填空题1.用户进程从日态(常态)转换为观台(特态)的唯一途径是_________。
正确答案:中断2.分区存储管理中的放置策略有首次适应法、________和________。
正确答案:最佳适应算法、最坏适应算法3.常见的文件物理结构有连续结构、________和________ 。
正确答案:链接结构、索引结构4.核态是________ 执行时,机器所处的状态。
正确答案:操作系统的管理程序5.磁带上的文件只能采用________存取方式。
正确答案:顺序6.批处理操作系统中,作业存在唯一的标志是________。
正确答案:作业控制块JCB7.从静态的观点看,操作系统中的进程是由程序段、________和________三部分组成。
正确答案:数据、进程控制块PCB判断题8.原语和系统调用的主要区别在于两者的实现方法不同。
( )A.正确B.错误正确答案:B解析:两者的实现方式是相同的,都是通过程序接口实现的。
9.进程状态的转换是由操作系统完成的,对用户是透明的。
( )A.正确B.错误正确答案:A10.打印机是一类典型的块设备。
( )A.正确B.错误正确答案:B解析:打印机是一种典型的字符设备,磁盘是典型的块设备。
11.优先数是进程调度的重要依据一旦确定不能改变。
( )A.正确B.错误正确答案:B12.对文件进行读写前,要先打开文件。
( )A.正确B.错误正确答案:A13.同一文件系统中不允许文件同名,否则会引起混乱。
( )A.正确B.错误正确答案:B解析:系统应允许不同用户对不同文件采用相同的名字,以便于用户按照自己的习最给文件命名和使用。
14.参与死锁的进程至少有两个已经占有资源。
( )A.正确B.错误正确答案:B解析:死锁只要满足死锁的四个必要条件。
15.进程间的互斥是一种特殊的同步关系。
计算机科学与技术专升本考试真题

选择题计算机系统中,负责解释执行高级语言程序的是:A. 汇编程序B. 编译程序C. 解释程序D. 操作系统以下哪种存储器的存取速度最快?A. 硬盘B. 内存C. 光盘D. U盘下列关于计算机网络的说法中,正确的是:A. IP地址是唯一的,MAC地址不是唯一的B. IP地址不是唯一的,MAC地址是唯一的C. IP地址和MAC地址都不是唯一的D. IP地址和MAC地址都是唯一的在关系型数据库中,主键的作用是:A. 保证数据的完整性B. 提高数据查询速度C. 标识记录的唯一性D. 增加数据的存储量面向对象编程中,用于实现代码重用的机制是:A. 封装B. 继承C. 多态D. 抽象下列哪个不是计算机网络的拓扑结构?A. 星型结构B. 环型结构C. 网状结构D. 树状结构下列关于操作系统的说法中,错误的是:A. 操作系统是计算机的基本软件B. 操作系统负责管理计算机的硬件资源C. 操作系统不提供用户接口D. 操作系统控制和管理计算机的运行以下哪个不是数据库管理系统的组成部分?A. 数据库B. 数据库管理系统软件C. 数据库管理员D. 数据库用户在计算机中,用于存储程序指令的部件是:A. 控制器B. 运算器C. 内存储器D. 外存储器填空题1.计算机网络按照传输介质可以分为有线网和__________。
2.在关系型数据库中,__________是一种用于管理数据库中的数据的软件系统。
3.面向对象编程中,__________是指一个类继承另一个类的属性和方法。
4.HTML中的__________标记用于定义超链接的目标地址。
5.计算机中,__________是指存储程序和数据的部件,它的容量决定了计算机处理数据的能力。
6.__________是指计算机内部表示和存储数据的方式,如二进制、八进制、十进制和十六进制等。
7.TCP/IP协议栈中,负责数据包的路由选择和转发的协议是__________。
8.在计算机中,__________是CPU的主要组成部分之一,负责执行算术和逻辑运算。
2010年专升本_计算机科学与技术《专业综合》试卷

报名号____________ 姓名______________ 科目________________________…………………………………………线………………………封………………………密………………………………………………………………………黄冈师范学院2010年“专升本”考试试题科目:计算机科学与技术专业《专业综合》注意:答案一律书写在答题纸上,在试卷上答题一律无效。
第一部分 C 语言一、选择题(2分×20=40分)1、下列关于C 语言程序说法正确的是( )。
A) 是由一个主程序和若干子程序组成 B) 是由函数组成C) 是由若干过程组成 D) 是由若干子程序组成2、关于C 语言程序执行过程,下列说法正确的是( )。
A) 从main 函数开始,到main 函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序文件的第一个函数开始,到main 函数结束 D) 从main 函数开始,到本程序文件的最后一个函数结束3、C 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。
A) 必须为字母 B) 必须为下划线C) 必须为字母或下划线D) 可以是字母、数字和下划线中任一字符 4、用C 语言编写的代码程序( )。
A) 可立即执行 B) 经过编译解释才能执行 C) 经过编译即可执行 D) 以上说法都不对 5、以下定义语句中正确的是( )。
A) char a=\'A\'b=\'B\'; B) float a=b=10.0; C) int a=10,*b=&a; D) float *a,b=&a; 6、以下变量赋初值不正确的是( )。
A) int a = 3; B) int a,b=2,c=3; C) int a=1,b=2,c=3; D) int a=b=c=3;7、已知int x=1,y=2,z=3;以下语句执行后,x,y,z 的值是( )。
计算机科学与技术专业专接本入学考试题

计算机科学与技术专业专接本入学考试《程序设计基础》笔试试卷(考试时间120分钟,满分100分)考生注意:1、请将答案写在答题纸对应的位置上,写在试卷上不得分。
2、凡题目涉及具体语言时,只需选做其中一种,并应在答题时标明所选用的语言种类。
一、单选题(本大题共30小题,每小题1分,共30分)B1.在计算机系统中,一个字节的二进制位数是A)4 B)8 C)16 D)32B2.用8位无符号二进制数能表示的最大十进制数为A)256 B)255 C)128 D)127C3.目前计算机病毒扩散最快的途径是A)通过磁盘拷贝B)运行来路不明的软件C)通过网络传播D)通过软件复制B4.U盘处于写保护状态时,其中的数据A)不能读出、不能修改B)可以读出、不能修改C)不能读出、可以修改D)可以读出、可以修改D5.在计算机系统中,可执行程序是A)源程序代码B)ASCII码C)汇编语言代码D)机器语言代码C6.将高级语言编写的源程序转换为目标程序需要使用A)编辑程序B)诊断程序C)编译程序D)驱动程序B7.结构化程序设计中所使用的三种基本控制结构是A)主程序、子程序、函数B)顺序、分支、循环C)输入、处理、输出D)数组、函数、文件D8.以下叙述中正确的是A)计算机病毒只感染文本文件B)计算机病毒只感染可执行文件C)计算机病毒只感染DOC文件D)计算机病毒可感染各类文件D9.某工厂使用的仓库管理软件属于A)系统软件B)工具软件C)开发软件D)应用软件A10.下列存储设备中,断电后其息会丢失的是A)RAM B)ROM C)软盘D)硬盘B11.Windows 98操作系统是A)单用户单任务系统B)单用户多任务系统C)多用户单任务系统D)多用户多任务系统D12.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是A)有穷性B)有零个或多个输入C)可行性D)有零个或多个输出C13. 在计算机领域中,所谓“裸机”是指A)未安装机壳的计算机B)单板机C)未装备任何软件的计算机D)只安装了操作系统的计算机C14.以下四个字符中ASCII 码值最大的是A ) ”b”B )”B”C )”y”D ) ”Y” A=65 a=97D15.以下变量名合法的是A ) 1stB ) A-2C ) k$3D ) H4a2B16.在以下四个式子中,非法的表达式是A ) a+b=cB ) 6>3+3C ) a=b=1D ) a=a+aC17.以下四个字符串中最大的是A )"dE"B )"Xab"C )"def"D )"XYZ"B18.以下不可以做为常量的是A )”a+3>8”B )3*5C )1E-5D ).001D19.若要使逻辑“与”运算的结果为“真”,则运算符两侧的表达式必须是A )前一个为“真”,后一个为“假” B)两个都为“假”C )前一个为“假”,后一个为“真” D)两个都为“真”A20. 以下不能正确表示算式yb x a ⋅⋅的表达式是 A )(a*x)/b*y B )a*x/(b*y) C )a/b*x/y D )a*x/b/yC21. 设a 、b 和c 都是整型变量,且a=1,b=1,c=1;则以下值为“假”的表达式是A )b>=aB )a&&cC )!a==bD )!a||bB22. 以下只有当变量ch 中存放的是小写字母时,表达式值才为“真”的是A )(ch>=’a’)|| (ch<=’z’)B )(ch>=’a’)&& (ch<=’z’)C ) ch>=65D )(ch>=”a”)&& (ch <=”z”)A23. 有如下程序段x=2; y=-6;z = x; x = y; y = z;printf(”%d %d \n”,y,x);程序运行后的输出结果是A )2 -6B )-6 2C )2 2D )-6 -6A24.有如下程序段a=0;for(j=1; j<=10; j++)if ((j%3==0) || j%5==0)) a++;printf(“%d \n”,a);程序运行后的输出结果是A)10 B)5 C)3 D)2C25. 有如下程序段a=1; b=1;while (b<6)b = b * b + a;printf(”%d\n”,b);程序运行后的输出结果是A)10 B)17 C)26 D)37C26. 有如下程序段for( j=10; j>=6; j--)t=j;printf(”%d %d\n”,t,j);运行后的输出结果是A) 5 5 B)5 6 C)6 5 D)6 6A27. 以下合法的数组定义是A)int x[ ] = { 0,1,2 }; B)int x[5] = { 0, 1, 2, 3, 4, 5 };C)int x = { 0,1,2 }; D)int x(6) = { 0, 1, 2, 3, 4, 5 };28. 有如下程序main( ){ int a[3][3]={ 1,2,3,4,5,6,7,8,9} , i;for(i=0 ;i<3; i++)printf(“%d ”,a[i][i]);}程序运行后的输出结果是A) 1 4 7 B)3 5 7 C)3 6 9 D)1 5 929. 有如下程序main( ){ int i,s=0;for(i=1; i<10; i+=2) s+=i+1;printf(”%d\n”,s);}程序运行后的输出结果是A)自然数1~9的累加和B)自然数1~9中奇数之和C)自然数1~10的累加和D)自然数1~10中偶数之和B30. 有如下程序int fun(int x,int y){ if (x<y) return x;return y;}main( ){int a=1,b=2,c=3;printf(”%d\n”,fun(fun(a,b),fun(b,c)));} }程序的执行结果是A)程序出错B)1 C)2 D)3二、填空题(本大题共10个空,每空2分,共20分)1.计算机软件分为系统软件和应用软件,Windows XP属于____ 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年深大计算机组成原理(回忆版)一、填空题(10个空)1.组成计算机的5个组成基本部件;2.主储存器的三个主要性能指标;3.浮点数加减运算的五个步骤;4.三级存储器结构;5.DMA三种工作方式;6.五种数据传送控制方式;小结A:以上从我脑海挖出大概,希望对大家有帮助。
还有感觉我写过一个填高速缓冲存储器,哈哈。
总体感觉比较简单,我只有一个填空不确定。
其实你可以上题目看到出得不会很难,要懂得归纳重点知识(报考时每一科目我都准备一小本来归纳重要知识点和提纲),所以复习全面,我的意思至少看书两三遍,应该没什么问题。
二、选择题一共10题,题字数的特点就是很短、不多,不会冗长。
最后选择题弄得我头绪很乱,就是有几个选项不确定。
大概考了(我写出可能类似题目,以此题目自己扩展)定点小数不定范围;动态存储器器件与静态存储器器件的比较与区别;虚拟存储器概念等等。
三、计算题1.用补码一位乘法Booth算法(其他要掌握加减乘除算法)2.计算虚拟地址和物理地、页表长度是多少?具体题目见计算机构成与组成(第4版)P260题7.10小结B:可以看出做一做书后练习题,选择做基础的基本的题目,因为课后练习题有写题目有点难。
四、名词解释1.控制存储器2.水平型微指令3.微指令、微操作、微程序(印象考了其中一个)小结C:自己要懂得归纳每章主要的知识点,重点词汇。
最后两个我是模棱两可的大概的写上去,我的意思尽量凭自己理解答上去,不要空着。
最后两题好像不像提纲给例题,还是我记得不太清楚。
五.综合题1.中断请求排队逻辑(考查询法、串行排队链法内容,还要求画图,有2小题)具体参考书上P338~339,还有课外书力推《计算机组成原理习题与解析(徐爱萍)》。
嘻嘻,我发现很多题目跟这本书一模一样。
2.中断处理过程(这题太简单,哈哈)总结:本人用了两个星期看计算机组成原理,然后寒假又认真学习几遍。
课本和《计算机组成原理习题与解析(徐爱萍)》相结合学习(还有其他课外书,这些书都是图书馆借来的,但是用的最多也是这本书),学习与复习要点是对照提纲(汗!深大出的提纲让人难以理解,什么是要掌握,什么是了解,都是模棱两可,我想偷懒都不行。
)总结本章主要知识点,写在笔记本上。
从试题看总体难度不会很深,要牢固知识点。
2010年数据结构深大题目(回忆版)题目类型不像以往出10个简答题,当时看到有填空题就傻了眼(最后冷静下来还是可以做的,>.<||)一、填空题.1.给个程序计算时间复杂度;2.考队的知识,列出一些条件,写出循环队结束条件。
3.记不清是二叉树或图的遍历算法,例如告诉你元素之间关系,然后写出其中一个(先、中、后)遍历次序。
以下题目6个简答题(包括题中小题目),最后一道是写程序(这个忘了,我也没有写,其实我知道我一定不会写,哈)。
二、简答题1.赫夫曼算法(今年考具体看《数据结构c语言版》严蔚敏P148例6-2)2.哈希算法与解决冲突(1)开放定址法(2)拉链地址法3.最小生成树(普里姆prim)4.最短路径(迪杰斯特拉Dijkstra)5.希尔排序算法6.快速排序算法(包括计算平均查找长度)7.归并排序算法8.关键路径(搞清楚最早发生时间、最迟发生时间、最早开始时间和最早开始时间)9.二叉排序树的插入和删除小结:以上排序不分先后,主要要理解算法,推荐网上找清华大学严蔚敏教学视频,还有书上有例题可以理解后试试自己做一下,当然不缺少课外辅导书,推荐《数据结构习题与解析》李春葆里面有许多例题多做。
【转】2008年深大《数据结构》一共有10道大题。
1.二叉树的中序遍历顺序(只要写出顺序就行,不用写算法,但算法也是要理解了才写得出来)2.构造huffman树(画出一棵树就行了,这题是不应该扣分的)3.二叉排序数的遍历与结点删除(写出遍历的顺序和删除后的二叉排序数)4.哈稀表,解决冲突的算法;(这题我没做,有12分,可惜了!,有好几种解决冲突的算法,建议都要掌握,必考啊!)5.排序(归并排序,堆排序),每趟的排序结果;(只要写出每趟的排序结果,重要啊,算法一定要理解才行,虽然这里不用写具体算法。
)6.邻接表的拓扑排序结果; (写出拓扑排序的结果,拓扑排序的算法P181)7.最短路径问题(这题具体怎样就不记得了,自己看看书吧!离散数学那本书也有得说。
)以下是算法设计题:8.将一数值插入到数组中9.字符串模式匹配算法(课本P79,这个无论如何都要记下来,不只一年出了这道题)10.求邻接表入度的算法小结:感谢2008年师兄提高《数据结构》回忆版,其实对于数据结构试题深大并没有给出,其实很郁闷,郁闷的是怎样去考试,因为不知道他要怎样考,如何掌握考试的“度”?所以我在百度苦苦地寻找。
这些对我的备考很大帮助。
这是学校内师兄给的,但是不知道哪年的题目,大概是06、07年的题目吧。
数据结构:十几道题,全是解答题,没考填空跟选择,跟研究生题型差不多难度也差不多(网上有得下),当然难度难的比它低,考试范围也没那么广,跟师兄说的去年所考题型不同,跟广大的也不同。
内容考了二叉排序树建树,二插归并排序,堆排序过程,最短路径拓扑排序,哈希排序(除余数法,冲突线性探测再散列跟拉链法两种)还有几题忘了,最后两道是要写出代码的,一道是模式匹配算法index,一道是输出图的入度。
总体而言难度不是很大,如果方向正确跟复习到位,可以拿高分,可惜我复习方向不正确。
这个深大专业网页(类似精品课程)上找,这资料【赞】。
一、写函数void DelData(int a[], int N),删除有序表a中多余的相同元素。
其中N为元素个数[2007-09-18]。
int a[N];void DelData(int a[], int N){int i, j;for (i=0, j=0; j<N; i++, j++) {if (i < j) {a[i] = a[j];}while (a[i] == a[j+1]) j++;}a[i] = a[j];}二、现有模式串ababaabbab,求其next值。
[请写出每个next值的求取过程] [2007-09-27] 解:求next[j]值的算法⑴、j的初值为1, next[1]=0, i=0⑵、While(j<模式串长度) {①.若i=0或者Ti=Tj,则i++,j++,next[j]=i②.否则,i=next[i]}设 a b a b a a b b a b的次序为:1 2 3 4 5 6 7 8 9 10则next(1) = 0;next(2) = 1;next(3) = 1; 因为 P2=b != Pnext(2)=P1=anext(4) = 2; 因为 P3=a = Pnext(3)=P1=anext(5) = 3; 因为 P4=b = Pnext(4)=P2=bnext(6) = 4; 因为 P5=a = Pnext(5)=P3=anext(7) = 2; 因为 P6=a != Pnext(6)=P4=b 且!= Pnext(4)=P2=b且!=Pnext(2)=P1=anext(8) = 3; 因为 P7=b = Pnext(7)=P2=bnext(9) = 1; 因为 P8=b != Pnext(8)=P3=a 且!= Pnext(3)=P1=anext(10)= 2; 因为 P9=b = Pnext(9)=P1=a三、假设字符a, b, c, d, e 的频度分别为34%, 14%, 25%, 12%, 15%, 计算Huffman 编码(要求Huffman 树的右子树小于左子树). [2007-10-16] 解:a: 00b: 010c: 10d: 011e: 11四、请采用普里姆(Prim )算法(从顶点1开始)和克鲁斯卡尔(Kruskal )算法分别生成下图的最小生成树(请画出每一步的过程)。
[2007-10-25] 解:1、普里姆(Prim )算法是从指定点开始,连通分量不断增长的过程⑴ ⑵ ⑶b d⑷ ⑸其中:(4,5)和(4,6)两条边权值相等,因此哪个先做都可以。
2、克鲁斯卡尔(Kruskal )算法是从最小的边开始,不断将两个连通分量变成一个连通分量的过程⑴ ⑵ ⑶⑷ ⑸其中:(4,5),(4,6),(1,3)三条边权值都为1,因此哪个先做都可以;然后,再做(2,4), (1,4)两条边,当然这两条边权值也相等,因此,哪个先做都可以。
五.有向网N={V,E},V={0,1,2,3,4},E={<0,1,1>,<0,3,3>,<0,4,10>,<1,2,5>,<2,4,1>,<3,2,2>,<3,4,6>},E 中每个元组的第三个元素表示权。
⑴、画出该网。
⑵、用Dijkstra 算法求最短路径,写出顶点0到其它各顶点的最短路径长度、路径及产生过程。
⑶、求关键路径,写出计算过程。
[2007-11-01] 解:⑴、有向网N 如右图所示⑵、用Dijkstra 算法求最短路径过程如下1 2 3 4S⑶、关键路径求解过程如下先求出拓扑排序为: 0,1,3,2,4VE[i] VL[i] 01 2 3 4最短路径E[i] L[i]由上表可以看出,只有弧<0,4>(即活动)的E和L 相等(皆为0),因此,弧<0,4>是关键路径六.画出在初始为空的AVL 树中依次插入2, 1, 3, 5, 8, 4, 7, 6时该树的生长全过程,并在有“旋转”时说出“旋转”的类型。
[2007-11-13]七、假设关键字输入顺序为5,55,67,21,44,12,3,53,23,已知散列函数为:H(Key)=Key%11。
⑴、用拉链法解决冲突,画出插入所有关键字后的链表结构(假设链表头插入)。
⑵、计算该表查找成功的平均查找长度(ASL )。
[2007-11-22] 解:⑴、⑵、ASL = (1/9) X (1X6 + 2X2 + 3X1) = 13/90 1 2 3 4 5 6 78 9 10 先右后左双旋 单向右旋八、分别用直接插入排序、起泡排序、快速排序、堆排序、归并排序、链式基数排序算法对整数序列43,17,12,8,70,89,75,65,77,9进行升序排序,⑴、写出直接插入排序、起泡排序、归并排序每一趟的排序结果;⑵、写出快速排序第一趟的排序结果;⑶、写出堆排序建初始堆和输出最大两个关键字记录的排序过程;⑷、写出链式基数排序的每一趟分配和收集的结果。
[2007-12-11]解:1、直接插入排序43,17,12, 8,70,89,75,65,77, 9[43],17,12, 8,70,89,75,65,77, 9[17,43],12, 8,70,89,75,65,77, 9[12, 17,43], 8,70,89,75,65,77, 9[ 8, 12, 17,43],70,89,75,65,77, 9[ 8, 12, 17,43,70],89,75,65,77, 9[ 8, 12, 17,43,70,89],75,65,77, 9[ 8, 12, 17,43,70,75,89],65,77, 9[ 8, 12, 17,43,65,70,75,89],77, 9[ 8, 12, 17,43,65,70,75,77,89], 9[ 8, 9, 12, 17,43,65,70,75,77,89]2、起泡排序43,17,12, 8,70,89,75,65,77, 917,12, 8,43,70,75,65,77, 9,[89]12, 8,17,43,70,65,75, 9,[77,89]8,12,17,43,65,70, 9,[75,77,89]8,12,17,43,65, 9,[70,75,77,89]8,12,17,43, 9,[65,70,75,77,89]8,12,17, 9,[43,65,70,75,77,89]8,12, 9,[17,43,65,70,75,77,89]8, 9,[12,17,43,65,70,75,77,89]8, [9,12,17,43,65,70,75,77,89][8, 9,12,17,43,65,70,75,77,89]3、归并排序43,17,12, 8,70,89,75,65,77, 9[17,43],[ 8,12],[70,89],[65,75],[ 9,77][ 8,12,17,43],[65,70,75,89],[ 9,77][ 8,12,17,43,65,70,75,89],[ 9,77][ 8, 9,12,17,43,65,70,75,77,89]2010年5月94、快速排序第一趟的排序结果取pivotkey=439与pivotkey (43)交换之后,low++,且向右比较70与pivotkey (43)交换之后,high--,且向左比较pivotkey (43)放到low ,high 指向的位置快速排序第一趟结束。