2021年度网易校园招聘笔试题集锦

更新时间:2023-04-28 10:02:47 阅读: 评论:0


2023年4月28日发(作者:医疗美容项目分级管理目录)

2021年度网易校园招聘笔试题集锦

第一局部〔必做〕:计算机根底类

〔所有的选择题都是多项选择〕

1、假设进栈次序是e1, e2, e3, e4,那可能的出栈次序是()

Ae2, e4, e3, e1

Be2, e3, e4, e1

Ce3, e2, e4, e1

De1, e2不以为意 , e4, e3

2、表达式X=A+B*(C-D)/E的后缀表示形式可以是()

AXAB+CDE/-*=

BXA+BC-DE/*=

CXABCD-*E/+=

DXABCDE+*/=

3、以下排序静息心率偏低 算法是非稳定排序的是〔〕

A、冒泡排序 B、归并排序 C、快速排序 D、堆

排序 E、希尔排序

4一个包含n个结点的四叉树,每一个节点都有4个指向孩子节点的指针,4n个指针有

3*n+1〕个空指针.

4*n-(n-1) = 3*n+1

5、请问func0x7f530829〕的返回值是〔〕

[cpp] view plaincopyprint?

1. int func(unsig秋霞写真 ned int i)

2. {

3. unsigned int temp = i; 来电图片怎么设置

4. temp = (temp & 0x55555555) + ((temp & 0xaaaaaaaa)>>1)

;

5. temp = (temp & 0x33333333) + ((temp & 0xcccccccc)>>2)

;

6. temp = (temp & 0x0f0f0f0f) + ((temp & 0xf0f0f0f0)>>4)

;

7. temp = (temp & 0xff00ff) + ((temp & 0xff00ff00)>>8);

8. temp = (temp & 0xffff) + ((temp & 0xffff0000)>>16);

9. return temp;

10. }

A15 B16 C17 D18

函数实现的是求二进制表示的时候,1的个数,一共15

最开场把每一个位看做一个节点,相邻节点值相加,结果用两个位表示。。。

然后每两个位看做一个节点,相邻节点值相加,结果用四个位表示。。。

以此类推,直到只剩下一个节点。。。

6、进程和线程的差异有〔〕

A、操作系统只调度进程,不调度线程

B、线程共享内存地址空间,进程不共享

C、线程可以共享内存数据,但进程不可以

D、进程间可以通过IPC通信,但线程不可以

7、关于段页式管理中,地址映像表是〔〕

A、每个进程一张段表,一张页表

B、进程的每个段一张段表,一张页表

C、每个进程一张段表,每个段一张页表

D、每个进程一张页表,每个段一张段表

8、关于TCP协议,下面哪种说法是错误的〔〕

ATCP关闭连接过程中,两端的socket都会经过TIME_WAIT状态

B对一个Established状态的TCP连接,调用shutdown函金刚藤片 数可以让主动调用的一方进入半

关闭状态

CTCP协议默认保证了当TCP的一端发生意外崩溃〔当机、网线断开或路由器故障〕,另

一端能自动检测到连接失效

D在成功建立连接的TCP上,只有在Established状态才能收发数据,其他状态都不可以。

9、关于主键Primary Key和索引index的说法哪些是错误的?〔〕

A、唯一索引的列允许为NULL

B、一个关系表中的外键必定是另一表中的主键

C、一个表中只能有一个唯一性索引

D、索引主要影响查询过程,对数据的插入影响不大

10数据库的事务隔离级别一般分为4个级别,其中可能发生“不可重复读〞的事物级别有

〔〕

ASERIALIZABLE

BREAD COMMITTED

CREAD UNCOMMITTED

DREPEATABLE READ

11、假如F(n)为该数列的第n项,那么这句话可以写成如下形式:

F(1)=1F(2)=1F(n)=F(n-1)+F(n-2) (n>=3)

请实现该函数F(n)的求解,并给出算法复杂度,要求算法复杂度小于O(n^2)

思路:使用矩阵的二分求幂可以明显加快速度,减少空间复杂度。

第二 局部〔必做〕:程序设计

1、下面的程序的输出是什么?

[cpp] view plaincopyprint?

1. #include

2.

3. int main(void)

4. {

5. int n;

6. char y[10] = "nt";

7. char *x = y;

8. n = strlen(x);

9. *x = x[n];

10. x++;

11. printf("x=%sn",x);

12. printf("y=%sn",y);

1晴字成语 3. return 0;

14. }

输出:

x=t

y=

因为n=4,那么*x = x[n]; 的功能是将x指向的第一个字符n修改为0,这样y字符串

就完毕了,所以第二输出为空,x++操作后,x指向第二个字符t,所以第一个输出为:t

2、请给出下面程序的输出结果,并说明原因。

[cpp] view plaincopyprint?

1. #include

2. #include

3. using namespace std;

4.

5. templatet>

6. class array

7. {

8. public:

9. array(int size);

10. size_t getVectorSize()

11. {

12. return _();

13. }

14. size_t getSize()

15. {

16. retur耐心反义词 n _size;

17. }

18. public:

19. vector _data;

20. size_t _size;

21. };

22.

23. templatet>

24. array::array(int size) : _size(size) , _data(_size)

25. { }

26.

27.

28.

29. int main(void)

30. {

31. array<int> *arr = new array<int>(3);

32. cout<getVectorSize()<

33. cout<getSize()<

34.

35. return 0;

36. }

原因:

数据挖掘岗位 第三局部 专业知识〔简答题〕

1、数据预处理在数据挖掘中是一个重要的步骤,请你谈谈你对数据预处理的理解

2、请说出你对中文分词的理解,并谈谈它的难点和切分算法

3、请列举并说明几个知名的分类算法

4、请阐述K-均值聚类算法

5、假如设计一个商品推荐系统,请谈谈你的思路

6、请你谈谈你对观点挖掘的理解


本文发布于:2023-04-28 10:02:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/519191.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网易笔试
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图