腾讯 2013 校园招聘笔试试题
一、不定项选择题(共 20 题,每题 3 分,共 60 分,少选、错选、多选不得分)
1. 以下表的设计最合理的是()
A. 学生:(id, name, age)学科:(id, name)分数:(学生.id, 学科.id, 分数)
B. 学生:(id, name, age)分数:(学生.id, 学科名称, 分数)
C. 分数:(学生姓名, 学科名称, 分数)
D. 学科:(id, name)分数(学生姓名, 学科.id ,分数)
2. 在数据库系统中,产生不一致的根本原因是()
A. 数据存储量太大 B. 没有严格保护数据 C. 未对数据进行完整性控制 D. 数据冗余
3. 用容积分别为 15 升和 27 升的两个杯子向一个水桶中装水,可以精确向水桶中注入()升水
A. 53 B.25 C.33 D.52
4. 4.考虑左递归文法 S->Aa|b A->Ac|Sd|ε,消除左递归后应该为()?
A. S->Aa|b
A->bdA’|A’
A’->cA’|adA’|ε
B. S->Ab|a
A->bdA’|A’
A’->cA’|adA’|ε
C. S->Aa|b
A->cdA’|A’
A’->bA’|bdA’|ε
D.S->Aa|b
A->bdA’|A’
A’->caA’|dA’|ε
5. 下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是()
A.插入排序 B.堆排序 C.冒泡排序 D.快速排序
6. 使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为()
A.O(N) B.O(logN) C.O(N*N) D.O(N*logN)
7. 路由器工作在网络模型中的哪一层()
A.数据链路层 B.物理层 C.网络层 D.应用层
8. 对于满足 SQL92 标准的 SQL 语句:SELECT foo, count(foo) FROM pokers where foo>10 GROUP BY foo HAVING
count(foo)>10 ORDER BY foo,其中执行顺序应该为()
A.FROM->WHERE->GROUP BY->HAVING->SELECT->ORDER BY
B.FROM->GROUP BY ->WHERE ->HAVING ->SELECT-> ORDER BY
C.FROM-> WHERE->GROUP BY->HAVING->ORDER BY-> SELECT
D.FROM-> WHERE ->ORDER BY-> GROUP BY-> HAVING SELECT
9. 深度优先算法遍历下面的图,遍历的顺序为()
A.ABCDEFGHI B.BCEHIFGDA C.ABCEFHIGD D.HIFEGBCDA
10.在 UNIX 系统中,目录结构采用()
A.单级目录结构 B.二级目录结构 C.单纯属性目录结构 D.带链接树形目录结构
11.题目:请问下面的程序一共输出多少个“-”?
#include<stdio.h>
#include<sty/types.h>
#include<unistd.h>
int main(void)
{
int i;
1