历年招聘笔试真题
题库题量
80 道
题型
4 类
真题改编
80 道
技术岗模拟卷
30 题
非技术岗模拟卷
30 题
中大厂游戏

完美世界校园招聘笔试专题。题库共 80 题,科目构成:综合知识 28 题 · 常识判断 19 题 · 编程语言 15 题 · 计算机网络 6 题 · 算法与数据结构 5 题 · 操作系统 3 题 · 测试与质量 2 题 · 数据库 1 题 · 数学与逻辑 1 题。题目整理自公开渠道的历年笔试真题与高频考点,科目分布参照该单位历年笔试结构,并配套行测等公共能力科目题库;适合考前定向刷题与模拟考试,不代表企业实际出题。

开始练习登录后可见答案与解析

题型分布点题型即可只练这一类,💻 为技术岗考查范围(💻+ 兼有非软件题)

题型题量主要二级题型
综合知识 💻+28-
常识判断19-
其他 💻+18计算机网络(6) · 算法与数据结构(5) · 操作系统(3) · 测试与质量(2) · 数据库(1) · 数学与逻辑(1)
编程语言 💻15-

题目列表共 80 道 · 点题即可作答

编程语言多选难度 3真题改编 · 2023
1. 以下说法正确的是()。
练习本题 ›
编程语言多选难度 3真题改编 · 2023
2. 下列关于virtual的说法正确的是():
练习本题 ›
编程语言多选难度 3真题改编 · 2023
3. 下列说法中正确的是
练习本题 ›
操作系统多选难度 3真题改编 · 2023
4. 下列关于堆和栈说法正确的是:
练习本题 ›
计算机网络多选难度 3真题改编 · 2023
5. 下列说法中不正确的是:
练习本题 ›
计算机网络多选难度 3真题改编 · 2023
6. 以下说法中正确的是:
练习本题 ›
计算机网络多选难度 3真题改编 · 2023
7. 浏览器不经过任何代理访问一个http服务,以下说法中正确的是:
练习本题 ›
综合知识多选难度 3真题改编 · 2023
8. 以下说法正确的是:
练习本题 ›
编程语言多选难度 3真题改编 · 2023
9. 下列对函数double add(int a , int b)进行重载,正确的是:
练习本题 ›
计算机网络多选难度 3真题改编 · 2023
10. 以下为TCP连接关闭过程中的出现的状态:
练习本题 ›
编程语言单选难度 3真题改编 · 2023
11. 下列代码的输出为:int main(void) { vector<int>array; array.push_back(100); array.push_back(300); array.push_back(300); array.push_back(500); vector<int>::iterator iter; for(iter=array.begin();iter!=array.end();iter++) { if(*iter==300) { iter = array.erase(iter); } } for(iter=array.begin();iter!=array.end();iter++) { cout<<*iter<<" "; } return 0; }
练习本题 ›
编程语言单选难度 3真题改编 · 2023
12. 下面C++程序的输出是_________。 #include <iostream> int f(int &a, int &b) { a = 9; b = 5; return a + b; } int main() { int a = 2; int b = 7; int c = f(a, a); std::cout << a << b << c; }
练习本题 ›
编程语言单选难度 3真题改编 · 2023
13. 下面C++程序的输出是_________。#include <iostream> using namespace std; size_t get_size_1(int* arr) { return sizeof(arr); } size_t get_size_2(int arr[]) { return sizeof(arr); } size_t get_size_3(int (&arr)[10]) { return sizeof(arr); } int main() { int array[10]; cout << (sizeof(array) == get_size_1(array) ? 1 : 0); cout << (sizeof(array) == get_size_2(array) ? 1 : 0); cout << (sizeof(array) == get_size_3(array) ? 1 : 0); }
练习本题 ›
算法与数据结构队列单选难度 3真题改编 · 2023
14. 若循环队列的存储结构是数组S[0...n-1],变量tail表示循环队列中队尾元素的位置,移动按照tail=(tail+1) mod n进行,变量count表示当前循环队列中的元素个数,那么循环队列队首元素的位置是:
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
15. 一棵哈夫曼(Huffman Tree)树的有15个顶点,叶子结点的个数为:
练习本题 ›
综合知识单选难度 3真题改编 · 2023
16. 数据结构和算法的关系,正确的是:
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
17. 以下针对平衡二叉树的描述,正确的是:
练习本题 ›
计算机网络单选难度 3真题改编 · 2023
18. 以下关于网络设备和网络层次对应关系的描述中,配对正确的是:
练习本题 ›
编程语言单选难度 3真题改编 · 2023
19. 定义如下两个结构体:struct Perfect { const static int crazy_bird = 2017; void Print() { printf("crazy_bird= %d\n", crazy_bird); } }; struct World { Perfect perfect; virtual void Print() { printf("crazy_bird= %d\n", perfect.crazy_bird); } }; 令Perfect* p= NULL,World* w= NULL,则p->Print() 和 w->Print()输出分别为:
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2023
20. 以下算法中不能用来计算图中最短路径的是:
练习本题 ›
数学与逻辑单选难度 3真题改编 · 2023
21. 假设玩家一次攻击造成5~25的随机伤害(浮点数均匀分布),他两次攻击击倒一个35点生命敌人的概率为:
练习本题 ›
计算机网络单选难度 3真题改编 · 2023
22. 假设甲乙两端使用TCP建立通信,发现甲方链接状态为TIME_WAIT状态,那么()。
练习本题 ›
编程语言单选难度 3真题改编 · 2023
23. 下面这段程序,描述正确的是( )#pragma pack(1) struct{ union{ int p1; union{ char p2; int p3; }; }; int p4; char p5; } a; #pragma pack(0)
练习本题 ›
编程语言单选难度 3真题改编 · 2023
24. 若有定义int a=0xff198202, int *p=&a;则*p的值是:
练习本题 ›
免费开放 · 在线作答自动判分 · 答案与解析登录后可见