用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

小蜜锋    -  云代码空间

—— 技术宅拯救世界!

腾讯2014校园招聘笔试试题 软件开发A1【附答案】

2013-10-10|7484阅||

摘要:试卷类型:软件开发A1 考试时长:120分钟 一 不定项选择题(共25题,每题4分,共100分,少选、错选、多选均不得分) 1 已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB,中序遍历是:CDFEGHAB,则后序遍历结果为

试卷类型:软件开发A1


考试时长:120分钟

一 不定项选择题(共25题,每题4分,共100分,少选、错选、多选均不得分)

已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB,中序遍历是:CDFEGHAB,则后序遍历结果为:(D

A.CFHGEBDA   BCDFEGHBA   CFGHCDEBA   DCFHGEDBA

下列哪两个数据结构,同时具有较高的查找和删除性能?(CD

A.有序数组     B.有序链表      CAVL树        DHash

下列排序算法中,哪些时间复杂度不会超过nlogn?(BC

A.快速排序     B.堆排序        C.归并排序      D.冒泡排序

初始序列为1 8 6 2 5 4 7 3一组数采用堆排序,当建堆(小根堆)完毕时,堆所对应的二叉树中序遍历序列为:(A

A8 3 2 5 1 6 4 7

B3 2 8 5 1 4 6 7

C3 8 2 5 1 6 7 4

D8 2 3 5 1 4 7 6

n=5时,下列函数的返回值是:(A
A5           B7               C8             D10

int foo(int n)
{
    if(n<2)return n;
    return foo(n-1)+foo(n-2);
}


6  SAB共有两个区,人口比例为35,据历史统计A的犯罪率为0.01%B区为0.015%,现有一起新案件发生在S市,那么案件发生在A区的可能性有多大?(C

A37.5%       B32.5%          C28.6%          D26.1%

7  Unix系统中,哪些可以用于进程间的通信?(BCD

A.Socket       B.共享内存       C.消息队列       D.信号量

静态变量通常存储在进程哪个区?(C

A.栈区        B.堆区           C.全局区         D.代码区

查询性能(B

A. 在Name字段上添加主键

B. 在Name字段上添加索引

C. 在Age字段上添加主键

D. 在Age字段上添加索引

10  IP地址131.153.12.71是一个(B)类IP地址。

AA           BB             CC               DD

11 下推自动识别机的语言是:(C

A. 0型语言    B1型语言       C2型语言         D3型语言

12 下列程序的输出是:(D
A23           B35            C16              D19

#define add(a+b) a+b
int main()
{
    printf(“%d\n”,5*add(3+4));
    return 0;
}


13 浏览器访问某页面,HTTP协议返回状态码为403时表示:(B

找不到该页面

禁止访问

内部服务器访问

服务器繁忙

14 如果某系统15*4=112成立,则系统采用的是(A)进制。

A6            B7             C8               D9

15 某段文本中各个字母出现的频率分别是{a:4b:3o:12h:7i:10},使用哈夫曼编码,则哪种是可能的编码:(A

A  a(000)  b(001)  h(01)  i(10)  o(11)

B  a(0000)  b(0001)  h(001)  o(01)  i(1)

C  a(000)  b(001)  h(01)  i(10)  o(00)

D  a(0000)  b(0001)  h(001)  o(000)  i(1)

16  TCPIP分别对应了OSI中的哪几层?(CD

A  Application layer

B  Presentation layer

C  Transport layer

D  Network layer

17 一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是?(C

AEDCBA          BDECBA          CDCEAB       DABCDE

18 同一进程下的线程可以共享以下?(BD

A. stack           Bdata section        Cregister set     Dfile fd

19 对于派生类的构造函数,在定义对象时构造函数的执行顺序为?(D

1:成员对象的构造函数

2:基类的构造函数

3:派生类本身的构造函数

A123             B231               C321           D213

20 如何减少换页错误?(BC

A  进程倾向于占用CPU

B  访问局部性(locality of reference)满足进程要求

C  进程倾向于占用I/O

D  使用基于最短剩余时间(shortest remaining time)的调度机制

21 递归函数最终会结束,那么这个函数一定?(B

使用了局部变量

有一个分支不调用自身

使用了全局变量或者使用了一个或多个参数

没有循环调用

22 编译过程中,语法分析器的任务是(B

A分析单词是怎样构成的

分析单词串是如何构成语言和说明的

分析语句和说明是如何构成程序的

分析程序的结构

23 同步机制应该遵循哪些基本准则?(ABCD

A.空闲让进        B.忙则等待        C.有限等待        D.让权等待

24 进程进入等待状态有哪几种方式?(D

A CPU调度给优先级更高的线程

阻塞的线程获得资源或者信号

在时间片轮转的情况下,如果时间片到了

获得spinlock未果

25 设计模式中,属于结构型模式的有哪些?(BC

A  状态模式        B  装饰模式        代理模式       观察者模式

二、填空题(共410个空,每空2分,共20 分)

设有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},请写出按二路归并方法对该序列进行一趟扫描后的结果为DQFXAPBNMYCW

关键码序列(Q,H,C,Y,Q,A,M,S,R,D,F,X),要按照关键码值递增的次序进行排序,若采用初始步长为4Shell的排序法,则一趟扫描的结果是QACSQDFXRHMY;若采用以第一个元素为分界元素的快速排序法,则扫描一趟的结果是FHCDQAMQRSYX

二进制地址为011011110000,大小为(410和(1610块的伙伴地址分别为:__________________

t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左、右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0N2NL,NRN0都是全局量,且在调用count(t)之前都置为0

typedef struct node
{
    int data;
    struct node *lchild,*rchild;
}node;
int N2,NL,NR,N0;
void count(node *t)
{
    if (t->lchild!=NULL)
        if (t->rchild!=NULL) N2++;
        else NL++;
    else if (t->rchild!=NULL) NR++;
    else N0++;
    if(t->lchild!=NULL) count(t->lchild);
    if(t->rchild!=NULL) count(t->rchild);
}/* call form :if(t!=NULL) count(t);*/



三、Web前端方向简单题


四、其他方向简答题(共2题,每题20分),选作题,不计入总分)

请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在队列中所处的位置和变化,队伍可能随时有人加入和退出;当有人退出影响到用户的位置排名时需要及时反馈到用户。

2 AB两个整数集合,设计一个算法求他们的交集,尽可能的高效。

顶 20踩 2收藏
文章评论
    发表评论

    个人资料

    • 昵称: 小蜜锋
    • 等级: 高级设计师
    • 积分: 7088
    • 代码: 757 个
    • 文章: 360 篇
    • 随想: 211 条
    • 访问: 1263 次
    • 关注

    标签

    设计模式(4)java(9)命名规范(2)广告创意(1)愤怒的小鸟(1)游戏(5)jsp(1)配置(1)Surface(1)windows(1)javabean(1)设计方法(1)开发工具(2)web(4)大数据(2)GPU(1)硬盘(1)内部结构(1)黑客(1)窃取(1)编码(1)解决方法(1)php(28)mysql(9)数据库备份(1)数据库还原(1)命令(2)数据库(1)安装(1)2012(2)世界末日(3)仙剑5前传(1)默哀(1)电源(1)女生(1)装饰器模式(2)古剑奇谭(1)电脑桌(1)史上最牛(1)编程语言(2)小米(3)电视机顶盒(1)营销策略(1)Android(8)手势(1)诺亚方舟(1)Eclipse(1)汽车(1)操作系统(1)软件(1)互联网(5)大事记(1)设计师(2)壁纸(1)古剑奇谭2(1)古剑奇谭网络版(1)云计算(2)服务器(1)框架(2)Socket(1)jquery(1)构造函数执行顺序(1)火车票(1)3D(1)数据中心(2)正则表达式(2)Web前端(1)开发框架(1)系统瘫痪(1)12306(2)cpu(1)javascript(2)开发日记(15)体育馆管理系统(15)网页设计(1)CSS3(3)腾讯(3)小游戏(1)interface(1)平板(2)面试(2)设计(5)摄影(2)数据挖掘(1)钢琴谱(1)情人节(1)陈欧体(1)程序员(3)漫画(1)UserAgent(1)iPhone(2)NoSQL(1)ui(9)越狱(1)指南(1)abstract(1)css(3)git(2)八核(2)三星(1)linux(11)数据类型(1)html5(2)UML(2)perftools(1)创意(1)logo(1)色谱(1)响应式(5)Metro(2)虚拟机(1)jvm(1)垃圾回收(1)left(1)join(1)连接查询(1)溯源系统(1)Override(1)SAE(2)WordPress(1)指针(1)链表(1)系统分析师(1)中间件(1)corba(1)static(1)无线(1)监控(1)iPad(1)Apache(2)比特币(2)命名规则(1)手机支付(1)curl(3)笔记(1)导航(1)thinkphp(1)异常导致本地路径泄漏(1)web设计(1)网络安全(1)诗句(1)4K对齐(1)代码库(1)色彩(1)动画片(1)struts2(3)漏洞(5)确认框(1)心情驿站(1)ArscEditor(1)resources.(1)apktool(1)AppKey(1)新浪微博(1)app(5)广告(3)赚钱(1)响应式布局(1)html(1)淘宝(2)微信(1)重构(5)缓存(1)破解(1)后门(1)七夕(1)SEO(2)概念设计(1)面向对象(1)bootstrap(1)性能(2)优化(1)iis(1)爬虫(1)采集(1)算法(2)文本相似度(2)cto(1)js(1)fsockopen(1)扁平化设计(2)网页(1)心情(7)小米电视(1)开箱(1)励志(2)招聘(3)命名(1)notepad++(1)python(1)配色(3)扁平化(4)ps(2)搞笑(2)创业(3)渲染(1)电影(1)模板(1)微博(1)企业家(1)公司(1)总结(1)前端(1)运营(1)变形(1)svn(4)教程(3)搜狗(1)泄密(1)双11(1)天猫(1)UC(1)启动界面(1)光棍节(1)双十一(2)物流(1)备份(1)更新(1)插入(1)插件(2)jsTree(1)(1)海量数据(1)分辨率(1)草图(1)手绘(1)速度(1)文本处理(1)实习(1)感想(1)文件(1)简历(1)65.49.2.17(1)yum(1)解决办法(1)阿里云(2)推广(1)来往(1)春运(1)LBS(1)gb2312(1)utf-8(1)log4j(1)详解(1)收购(1)私服(1)TortoiseGi(1)post(1)异常(2)flappyBird(1)应用创新大赛(1)宙斯杯(1)学习方法(1)xp(1)退役(1)安全(1)技术贴(1)flash(1)刷机(1)京东(1)电商(1)Tomcat(1)JDK(1)免费(1)长投影(1)图标(1)Photoshop(1)云端集成开发环境(1)软件开发(1)可视化(1)工具(2)OpenSSL(1)Heartbleed(1)vsftp(1)中国知网(1)学术论文(1)免费下载(1)开发(1)手册(1)速查表(1)追随战略(1)sdk(1)文章(1)发布(1)文件管理(1)沙画(1)动效(2)原型(1)感悟人生(1)哲理(1)Bash(1)类图(1)知识管理(1)Console(1)调试命令(1)rpm(1)报错(1)挂载(1)数据盘(1)云主机(1)产品经理(1)原型设计(1)mql4(1)mt4(1)ea(1)程序化交易(1)CURLOPT_PO(1)阿里云​(1)CentOS6(2)OpenSSH(1)漏洞修复(2)升级(1)安骑士(1)链克(1)

    站长推荐