首页 > 其他分享 >完美世界校招客户端开发工程师

完美世界校招客户端开发工程师

时间:2024-05-11 15:42:01浏览次数:23  
标签:调用 http 函数 工程师 正确 virtual tcp 校招 客户端

1 以下说法正确的是()。

A 内联(inline)函数改善了函数调用的执行效率。
B 类A的友元(friend)函数可以访问类A的私有成员。
C 类A的友元(friend)类B可以访问类A的私有成员。
D 类A的静态数据成员为类A的所有对象所共享。

C 也正确

2 下列关于virtual的说法正确的是():

A virtual主要用来是实现动态绑定。
B 类的友元函数和static静态函数不能用virtual关键字修饰。
C 类的普通成员函数和构造函数和析构函数可以用virtual关键字修饰。
D virtual函数的动态调用只能通过指针实现。

3 下列说法中正确的是

A 定义类的对象时,会自动调用其构造函数
B 可以手动调用构造函数
C 可以手动调用析构函数
D 类允许被继承的话,析构函数需要加virtual修饰

CD也正确

4 下列关于堆和栈说法正确的是:

A 栈的空间由操作系统自动分配/释放,堆上的空间手动分配/释放。
B 栈的空间有限, 堆是很大的自由存储区
C C中的malloc, c++中的new 都是在堆上申请空间
D 栈可以在多线程间共享

5 下列说法中不正确的是:

A tcp连接建立通常需要3次握手过程
B listen socket调用accept之后才可以开始连接建立的握手过程
C listen socket的进程能接受的连接数, 受限于操作系统的端口号个数限制
D 对端tcp socket 调用shutdown SHUT_WR之后,本端仍然可以写成功

6 以下说法中正确的是:

A tcp是面向连接的可靠协议;udp是无连接的不可靠协议
B tcp协议的数据顺序不会错乱;udp包的数据顺序可能错乱
C tcp传输中到达ip层的数据包不会错乱;udp传输中到达ip层数据包可能错乱
D tcp的传输效率比udp要低
E 同一TCP连接的多个网络包,经过的路径可能不一样

7 浏览器不经过任何代理访问一个http服务,以下说法中正确的是:

A http请求返回404应答码,可能是因为对端的服务进程没起来
B http请求返回50X应答码,可能是因为对端的服务进程运行中出现逻辑错误
C http请求出错、端口不可达,可能是因为对端的服务进程没起来
D http请求返回200应答码,可能是因为对端服务进程没起来

8 以下说法正确的是:

A 堆是一个比较高效的数据结构,插入和查询都是O(logN)
B 建堆的时间复杂度是O(N)
C 建堆过程需要额外较多的空间
D 堆排序的时间复杂度是O(NlogN)

9 重载

c++中使用函数重载的三种类型(重点)

1、参数类型不同,也就是int long char这些,只要类型不一样,构成函数重载,函数名即使相同,依然可以按调用程序员预想之中的函数,而不会弄混

2、参数个数不同,也就是形参的个数只要有区别,也是可以构成函数重载的。

3、参数类型顺序不同,实际上两个函数的参数你能看出区别,就能构成函数重载。

10 # TCP断开连接

11 计算机网络各层分别有以下设备

12 操作系统采用分页式存储管理(PAGING)方法,要求

每个进程拥有一张页表,但只要执行进程的页表驻留在内存中,其他进程的页表不必驻留在内存中

标签:调用,http,函数,工程师,正确,virtual,tcp,校招,客户端
From: https://www.cnblogs.com/g932150283/p/18186521

相关文章

  • 串口U盘 - 基于STM32+CH375的郁闷的工程师利器+Arduino Laser Infrared Thermometer -
    1、串口U盘-基于STM32+CH375的郁闷的工程师利器辛勤地打工的工程师们,你们是否曾经有过这样的经历,自己辛辛苦苦为公司写的代码和设计的PCB,却无论如何都不能据为己有?因为公司不允许个人电脑上网,因为公司的电脑居然把USB口也封闭了!这时候,我们是万般地郁闷,但是,作为一个以电子开发......
  • 测试工程师如何进阶(自动化、性能、测开)
    简介功能测试(所谓“点点点”)但是你不可能一直点。入行3年后,你需要拥有不止点点点的技能,否则出去面试,你会就会感受到竞争者给你带来的压力,你需要拿出更高级的技能,在这个越来越卷的测试行业,持续学习是一门必修课。学什么,如何学,每个人有每个人的看法,在这里,我从个人的角度来谈谈。自......
  • ROS服务通讯创建服务节点(service)与客户端节点(client)
    学习参考:ROS/Tutorials/WritingServiceClient(python)-ROSWiki  首先需要一个工作空间,进入工作空间下的src文件夹下再创建一个功能包,进入功能包后创建scripts放置.py源码文件  服务节点源码创建格式:老样子还是剖析源码 首先导入包这里的_future_包中的print_func......
  • 5个.Net版本 Redis 客户端开源库
    Redis作为一个高性能(NOSQL)的key-value数据库,在实际项目开发中运用非常广泛,也适用于很多业务场景。下面介绍5个.Net版本Redis客户端开源库,方便开发和提升效率。1、StackExchange.Redis简介:由StackExchange团队开发。它提供了丰富的功能和选项,如连接池、管道、事务、发布/订阅......
  • websocket-sharp:.NET平台上的WebSocket客户端与服务器开源库
    1.简介:websocket-sharp提供WebSocket客户端和服务器库,基于C#开发的,并遵循WebSocket协议规范,使得开发人员能够轻松地在.NET应用程序中实现WebSocket通信。https://github.com/sta/websocket-sharpwebsocket-sharp特色功能有:1、简洁易用的API:提供清晰且直观的API接......
  • 为何实战运维经验是开发工程师不可或缺的 “秘密武器”
    在这个数字化转型全速前进的时代,运维开发工程师(SRE/DevOpsEngineer)的角色愈发关键,他们既是软件开发的高手,也是系统运维的行家里手。但为何说,即便是专攻开发的他们,也需要深厚的运维经验作为支撑呢?本文将深入探讨这一问题,揭示运维经验如何成为运维开发工程师手中的“秘密武器”。......
  • git 客户端使用
    1.新建目录a,进入到a目录,鼠标右键OpengitBashhere2.克隆到本地:[email protected]:/home/git/dataCollect.git 3.进入本地git仓库: cddataCollect/ 4.查看分支:gitbranch 5.更新代码:gitpull 6.进入本地git仓库,新建文件test.txt 7.提交代码到本地gi......
  • DNF pvf 各版本客户端下载大全
    整个客户端,pvf文件占1600多个G全部版本文件获取:https://githubs.xyz/y16.html60版本,70版本,86,86版本,90等全部都有纯净月魂86版本月魂的初版,没有任何修改。怪物难度强度大。也是我最推荐的版本。 朝暮,追忆,原仿官都有。算了,我摊牌了,基本上什么版本都有。60版本集......
  • 客户端跳转技术,服务端跳转技术,两种跳转的各自使用场合和特点
    客户端跳转和服务端跳转是两种不同的网页跳转技术,它们在各自的使用场合和特点上有所区别。客户端跳转:使用场合:客户端跳转通常在需要直接导航到新的URL或页面时使用。例如,当用户点击一个链接或提交一个表单后,可能需要跳转到新的页面。特点:地址栏信息会改变:跳转之后,浏览器的地址......
  • mORMot 1.18 第18章 使用REST/JSON的客户端/服务器
    mORMot1.18第十八章使用REST/JSON的客户端/服务器JSON是一种被多种语言和众多领先公司接受的标准。正如我们在JSON章节中所解释的,它是标准化的,紧凑且解析速度快,同时当加入非关键性空格时,也易于人类阅读。这些事实使其成为数据交换最受欢迎的格式之一。JSON支持六种数据类型:......