腾讯 2022年软件开发工程师(程序员)岗面试题(应聘 求职 面试准备资料).docx





《腾讯 2022年软件开发工程师(程序员)岗面试题(应聘 求职 面试准备资料).docx》由会员分享,可在线阅读,更多相关《腾讯 2022年软件开发工程师(程序员)岗面试题(应聘 求职 面试准备资料).docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、腾讯2022年软件开发工程师(程序员)岗面试题第1题:一、单项选择题在一个单链表中,假设P所指的结点不是最终结点,在P所指结点之 后插进S所指结点,那么应执行操纵A s-next=p;p-next=sB s-next=p-next;p-next=sC s-next=p-next;p=sD p-next=s;s-next=p答案:B解析:基本的链表操作第2题:在以下排序方法中,不稳定的方法有A归并排序与基数排序B插进排序与希尔排序C堆排序与快速排序D选择排序与冒泡排序解析:/include从当前工作路径开头搜寻,然后扩展到标准库路 径。第15题:类定义的外部,可以被访问的成员有()oA全部类成员
2、B private 或 protected 的类成员C public的类成员D public或private的类成员答案:C解析:public:公有访问,类外部可访问;private:私有访问,类本身成员函数可访问;protected:保护访问,类本身以及派生子类可访问第16题:中断响应时间是指()oA从中断处理开头到中断处理结束所用的时间 10 B从发出中断恳求到中断处理结束所用的时间C从发出中断恳求到进进中断处理所用的时间D从中断处理结束到再次中断恳求的时间答案:C解析:从发出中断恳求到进进中断处理所用的时间第17题:TCP/IP模型的体系结构中,ICMP协议属于()oA应用层B网络层C数
3、据链路层D传输层答案:B解析:ICMP协议划分不是很明显,但一般认为是IP协议的一局部,即网络层第第题:-11 -以下描述的不是链表的优点是()A规律上相邻的结点物理上不必邻接B插进、删除运算操纵便利,不必移动结点C所需存储空间比线性表节约D无需事先估量存储空间的大小答案:C解析:链表是一种物理存储单元上非连续、非挨次的存储结构,数据元素 的规律挨次是通过链表中的指针链接次序实现的。链表由一系列结点 (链表中每一个元素称为结点)组成,结点可以在运行时动态生成。 每个结点包括两个局部:一个是存储数据元素的数据域,另一个是存 储下一个结点地址的指针域。相比于线性表挨次结构,操作简单。 链表是一种物
4、理存储单元上非连续、非挨次的存储结构,数据元素的 规律挨次是通过链表中的指针链接次序实现的。链表由一系列结点 (链表中每一个元素称为结点)组成,结点可以在运行时动态生成。 每个结点包括两个局部:一个是存储数据元素的数据域,另一个是存 储下一个结点地址的指针域。相比于线性表挨次结构,操作简单。由于链表需要存储数据元素的数据域和指针域,故所需存储空间不 必线性表节约-12-第19题:二、不定项选择以下的模板说明中,正确的有()A template typename Tl, typename T2B template class Tl, T2C template class Tl, class T2
5、D template typename Tl; typename T2答案:AC解析:D的分号是错的;B的参数T2前加class或者typename第20题:()面对对象程序设计语言不同于其他语言的主要特点。A继承性B消息传递C多态性-13D封装性答案:ACD第21题:三、填空题阅读以下函数说明和C代码,将应填进(n)处的字句写在答题纸 的对应栏内。【说明】设有一个带表头结点的双向循环链表L,每个结点有4个数据 成员:指向先驱结点的指针prior、指向后继结点的指针next、存放 数据的成员data和访问频度freq。全部结点的freq初始时都为0.每 当在链表上进行一次L.Locate (x
6、)操纵时,令元素值x的结点的访问 频度freq加1,并将该结点前移,链接到现它的访问频度相等的结点 后面,使得链表中全部结点保持按访问频度递减的挨次排列,以使频 繁访问的结点总是靠近表头。【函数】void Locate(int x)(结点类型说明*p = first-next;while (p != first -) p = p-next;-14 if (p != first)结点类型说明*current = p;current-prior-next = current-next;current-next-prior = current-prior;p = current-prior;whil
7、e (p != first) p = p-prior;current-next =;current-prior = p;p-next-prior = current;p-next =;)elseprintf(Sorry. Not find !n); *没找至U*)p-freq+p-data!=xcurrent-freqp-freq-15p-nextcurrent第22题:四、问答题背包题目的基本描述是:有一个背包,能盛放的物品总重量为S, 设有N件物品,其重量分别为wl, w2,,wn,盼望从N件物品中 选择假设干物品,所选物品的重量之和恰能放进该背包,即所选物品的 重量之和即是So递归和非递
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 腾讯 2022年软件开发工程师程序员岗面试题应聘 求职 面试准备资料 2022 软件 开发 工程师 程序员 试题 应聘 面试 准备 资料

限制150内