2011年华科计算机复试笔试算法、数据库(回忆版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

王道论坛全球首发--2011年华科计算机复试笔试算法、数据库(回忆版)

BY 江南烟雨

笔试答得一般吧,主要是复习的状态不好,也没做很多习题,其实题目并不算太难。

算法(50分):

总共4道题。

一、填空(12空,每空1分,12分)

1、算法的5个特性___、____、____、____、____。

2、时间复杂度分为___和___。

3、时间复杂度的3个符号Ο、Ω、Θ的含义。

4、快排、插入排序和归并排序中____不是分治排序。

5、回溯法的遍历顺序是___。

二、关于双连通图。(16分)

1、从1开始,画出深度优先遍历树。

2、计算机各结点的深度优先数DFN。求最小深度优先数L。

3、写出各关节点。

4、画出双连通分图。

三、写算法。(12分)

判断一个有向图是否是单连通图。

四、一个集合A,包含n个元素,设计一个算法,判断是否存在一个元素的出现次数大于[n/2](取下界).如果有,输出。(10分)

要求:时间复杂度:Θ(n)。

数据库(50分):

题目太多了,只写出我记得的吧!

一、概念题(每题4分,共12分)

1、数据库完整性和安全性有什么不同。

2、文件系统和数据库系统的主要区别。

3、举一个不好的关系模式的例子,说明存在哪些问题,怎么样解决。

二、判断题,要求正确的给出证明,错误的说明理由或者举反例(每题4分,共16分):

1、一个二元关系式一定是3NF。

2、只有由A->B能推出(A,B,C)是由(A,B)和(A,C)笛卡尔积得出的。

3、若一组事务按照一定顺序执行,则称该事务时可串行化的。

4、关系R(W,X,Y,Z),有函数依赖F{X->Y, XW->Z, (还一个是什么不记得了)},则F 蕴含XY->Z。

三、SQL查询语句题(每小题4分,12分)

有学生、课表和选课3个数据库表。

好像有4小题。

1、查询合选了某一门课程的学号以及该课程号。

2、查询选修了“数据库基础”的学生人数。

3、最后一个小题很长。好像是把选修了3门及以上课程且平均分高于90的定为“优

秀”。把选修了3门及以上课程且平均分在80-90之间的定为“良好”。把选修了3门以下课程且平均分在90分以上的定为“良好”。把选修3门以下课程且平均分在80-90之间的定为“一般”。其他的为“还需努力”。

四、设计题(10分)

关于交通处罚单的。有违章者、机动车辆、违章通知等的基本信息。

要求设计E-R模型,并且转化为关系模型。

相关文档
最新文档