腾讯2014研发笔试卷

时长:120分钟 总分:100分

191浏览 0人已完成答题

题型介绍
题型 单选题 多选题 判断题 简答题
数量 18 2 1 1
1.
下列的模板说明中,正确的有?
问题详情

下列的模板说明中,正确的有( )




2.
在一个单链表中,若p所指的结点不是最后结点,在p所指结点之后插进s所指结点,则应执行操纵
问题详情




3.
在下列排序方法中,不稳定的方法有
问题详情




4.
在多级存储体系中,“Cache-主存”结构的作用是解决( )的题目。
问题详情




5.
在需要经常查找结点的先驱与后继的场合中,使用( )比较合适。
问题详情




6.
带头结点的单链表head为空的判定条件( )
问题详情




7.
将一个递归算法改为对应的非递归算法时,通常需要使用( )。
问题详情

将一个递归算法改为对应的非递归算法时,通常需要使用(  )。




8.
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。
问题详情




9.
设某种二叉树有如下特点:每个结点要么是叶子结点,要么有2棵子树。假如一棵这样的二叉树中有m(m>0)个叶子结点,那么该二叉树上的结点总数为( )。
问题详情




10.
TCP/IP协议栈的网络层的主要功能是通过( )来完成的。
问题详情




11.
实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操纵系统对()治理采取了不同的策略。
问题详情




12.
下面关于编译系统和解释系统的观点中,错误的是
问题详情




13.
散列文件使用散列函数将记录的关键字值计算转化为记录的存放地址。由于散列函数不是一对一的关系,所以选择好的( )方法是散列文件的关键。
问题详情




14.
衡量查找算法效率的主要标准是( )。
问题详情




15.
对于#include 和 #include “filename.h”,以下说法错误的是()。
问题详情

对于#include   <filename.h> 和 #include “filename.h”,以下说法错误的是( )。




16.
类定义的外部,一定可以被访问的成员有( )。
问题详情




17.
中断响应时间是指(  )。
问题详情




18.
TCP/IP模型的体系结构中,ICMP协议属于( )。
问题详情




19.
下列描述的不是链表的优点是( )
问题详情




20.
(  )面向对象程序设计语言不同于其他语言的主要特点。
问题详情




21.
阅读下列函数说明和C代码,将应填进(n)处的字句写在答题纸的对应栏内。
问题详情

 阅读下列函数说明和C代码,将应填进(n)处的字句写在答题纸的对应栏内。
【说明】设有一个带表头结点的双向循环链表L,每个结点有4个数据成员:指向先驱结点的指针prior、指向后继结点的指针next、存放数据的成员data和访问频度freq。所有结点的freq初始时都为0.每当在链表上进行一次L.Locate(x)操纵时,令元素值x的结点的访问频度freq加1,并将该结点前移,链接到现它的访问频度相等的结点后面,使得链表中所有结点保持按访问频度递减的顺序排列,以使频繁访问的结点总是靠近表头。
【函数】
void Locate(int &x)
{
< 结点类型说明 >
*p = first->next
while (p != first &&  () ) p = p->next
if (p != first)
{
()
< 结点类型说明 >
*current = p
current->prior->next = current->next
current->next->prior = current->prior
p = current->prior
while (p != first && ()) p = p->prior
current->next = ()
current->prior = p
p->next->prior = current
p->next = ()
}
else
printf(“Sorry. Not find!\n”)  \*没找到*\
}

22.
“背包题目”的基本描述是:有一个背包,能盛放的物品总重量为S,设有N件物品,其重量分别为w1,w2,&hellip,wn,希望从N件物品中选择若干物品,所选物品的重量之和恰能放进该背包,即所选物品的重量之和即是S。递归和非递归解法都能求得“背包题目”的一组解,试写出“背包题目”的非递归解法
问题详情