腾讯2018秋招前端模拟题.docx

上传人:马菲菲 文档编号:11864478 上传时间:2021-10-05 格式:DOCX 页数:6 大小:19.40KB
返回 下载 相关 举报
腾讯2018秋招前端模拟题.docx_第1页
第1页 / 共6页
腾讯2018秋招前端模拟题.docx_第2页
第2页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《腾讯2018秋招前端模拟题.docx》由会员分享,可在线阅读,更多相关《腾讯2018秋招前端模拟题.docx(6页珍藏版)》请在三一文库上搜索。

1、腾讯2018秋招前端模拟题一(15题) 1. Cookie是指网站为辨别用户身份、记录用户行为而储存在用户本地的加密数据,以下哪些项正确地描述了它的缺点?BCE A. cookie本地存储的容量大小没有限制,用得越久磁盘占用越大 B. cookie会附加到请求中,增加了流量消耗 C. cookie失效时间是用户的本地时间,cookie机制本身无法验证该时间是否与服务器时间同步 D. 即使用HTTPS传输,cookie内容依然是明文,有安全风险 E. 骇客可能通过XSS进行截取,在cookie传回服务器前对其进行篡改,伪造用户行为 2. 下面关于堆和栈说法正确的是(AD) A. 栈是系统自动分配

2、空间 B. 栈需要程序员根据需要来申请 C. 堆申请效率比栈高 D. 申请堆的空间大小可远大于栈 3. 如下选项为关于排序算法的时间复杂度和稳定性的说明,其中正确的选项是?D A. 堆排序O(nlog2n)稳定 B. 快速排序O(nlog2n)稳定 C. 归并排序O(n)稳定 D. 计数排序O(n)稳定 E. 冒泡排序O(n2)不稳定 4. 下图是一次TCP通讯的过程,对于其描述有误的是?CD A. 主机10.175.181.5是client,主机10.231.45.181是server B. client向server发送了一个长度为35的数据包 C. server向client返回一个长度

3、为1的数据包 D. client没有等到server返回,300ms超时之后,主动断开了连接 5. 以下说法正确的有哪些?AB A. 如果元素的display为none,那么元素不被渲染,position,float不起作用 B. 如果元素拥有position:absolute;活着position:fixed;属性那么元素将为绝对定位,float不起作用 C. 如果元素float属性不是none,元素会脱离文档流,根据float属性值来现实,有浮动、绝对定位 D. inline-block属性的元素,margin会和垂直方向上的其他元素margin折叠 6.TCP三次握手的时候,如下哪些状态

4、只可能出现在客户端(主动发起握手的一方)?B A. listen B. syn_sent C. time_wait D. established E. fin_wait2 7. 关于Nodejs的概念解析,以下正确的是哪些?C A. Nodejs7.0开始支持async/await关键字,因此可以在浏览器中使用 B. Nodejs是一门后台语言,不可以用于前端的开发,所以前端开发一般都不需要学习 C. Nodejs性能好的原因是采用了单进程模式,异步IO,事件驱动,底层实现使用libuv组件 D. Nodejs是一个平台不是一门语言,目前原生支持运行javascript和tyoescript两

5、种语言 8. 一棵度数为4的树中,度数为4的节点个数是1,度数为3的节点个数为2,度数为2 的节点个数为3个,度数为1的节点个数为4个,那么总的节点个数和度数为0的节点个数分别是多少?D A. 20,10 B. 20,11 C. 21,10 D.21,11 9. 以下代码打印的结果是(B) #include #include class Base public: Base()Print(); -Base()Print(); virtual void Print()std:cout”1”; void CallPrint()Print(); ; Class Sub:public Base Publ

6、ic: Sub()Print(); -Sub()Print(); virtual void Print()std:coutCallPrint(); delete base; return 0; A. 12221 B. 1221 C. 1211 D. 12121 10. 下列论述中不正确的是(C) A. IPV6具有高效IP包头 B. IPV6增强了安全性 C. IPV6地址采用64位 D. IPV6采用主机地址自动配置 11. 在Linux x86_64平台,使用g+编译后运行,判断下面选项正确的是? #include CD int main() char *a1 = “Hello Tence

7、nt”; char a2 = “Hello Tencent”; printf(“sizeof(a1)=%zun”,sizeof(a1); printf(“sizeof(a2)=%zun”,sizeof(a2); a11=a; a21=a; printf(“a1=%sn”,a1); printf(“a2=%sn”,a2); return 0; A. 打印sizeof结果如下:sizeof(a1)=8,sizeof(a2)=14 B. 能够同时修改a11和a21内容为a,打印结果都为”Hello Tencent” C. 变量a1和变量a2存储位置相同,都存储在main函数栈上 D. 两个”Hell

8、o Tencent”字符串存储位置相同,都存储在字符串常量区域 12. UDP的包头中包含以下哪些字段?BD A. 序列号 B. 校验位 C. 数据偏移量 D. 数据长度 13. sizeof(double)是(BE) A. 一个双精度型表达式 B. 一个整型表达式 C. 一个函数调用 D. 在32位CPU上运行的返回值是4 E. 在64位CPU上运行的返回值是8 14. C+中,struct和class关键字的区别有哪些?AD A. struct成员默认是public的,class成员默认是private的 B. structbu能有成员函数,class可以有成员函数 C. struct不能被继承,class可以被继承 D. struct创建时分配在栈上,class分配在堆上 E. class和typename都可以用于模板类型参数声明,struct不可以 二编程题 1. 在排序数组中国年,找出给定数字的出现次数,时间效率越高越好,比如1,2,2,2,3中2的出现次数是3次。 样例输入:1,2,2,3 样例输出: 1(1) 2(2) 3(1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1