竞技世界游戏客户端9.1笔试

笔试时间:2022年9月1日

1 单选

1)缓存作用于哪两层之间

CPU RAM ROM 内存 硬盘

2)5 8 3 4 7 6一趟快排后的结果

3)A[0][0]在644位处,A[2][2]在676位处,一个元素占一位,问A[3][3]在第几位

4)内部异常(内中断)分为故障fault、陷阱trap和终止abort。下列叙述错误的是:

A 内部异常的检测由CPU内部逻辑实现
B 内部异常处理后返回到发生异常的指令继续执行
C 内部异常的相应发生在指令执行过程中
D 内部异常的产生与当前执行指令有关

5)有关数据冗余,下列说法错误的是:

A 分类存储可以有效减少数据冗余,但会增加数据查找复杂性
B 数据冗余通常是由数据库设计引起的
C 设计阶段一定要最大可能避免数据冗余,最好没有数据冗余
D 数据库中,数据存在副本的现象就是数据冗余

6)会受到散列的堆积(聚集)现象影响的是:

A 散列函数
B 平均查找长度
C 装填因子
D 存储效率

7)散列表有0-8空间,散列函数为 K mod 9,用线性探测法存储(12,21,43,5,39),最后39会存储在哪个下标?

8)与10.110.12.29,掩码为255.255.255.254属于一个网段的是:

A 10.110.12.30
B 10.110.12.31
C 10.110.12.32
D 10.110.12.0

9)地主手牌:大王、A、8、7、4、4、3

农民手牌:2、A、10、10、7、6

地主当前应该出什么牌才能确保赢?

其它不记得了……

2 填空

1)嵌套循环计算循环次数(回忆起来才发现这题我竟然做错了!)

2)后缀表达式求值

3)aaaabbcd的哈夫曼编码长度

4)U\V\W\X\Y分别是小于10的自然数,满足UVWXY * 4 = YXWVU。问UVWXY是多少

5)连续自然数之和为1000的有几组?

6)16位操作系统的寻址空间为多少KB?

3 编程(核心模式)

1)移动-1到数组末尾

将所有的-1移动到数组末尾,并且保持序列稳定性。要求在原数组上操作。

输入用例:

-1 2 0 -1 5

输出用例:

2 0 5 -1 -1

2)完全二叉树的最近公共祖先

找到一个完全二叉树(用数组表示,不是树的结构)两个值的公共祖先。如果没有该值的结点,返回-1

输入用例1:

[5, 2, 4, 1, 6, 9, 0, 3] 3, 6

输出用例1:

2

输入用例2:

[8, 2, 5, 6, 4, 7, 1, 3] 2, 3

输出用例2:

2
#秋招##2023届秋招##我的秋招日记##面经##游戏客户端开发工程师#
全部评论
{"pureText":"","imgs":[{"alt":"discuss_166****514501.jpeg","height":1623,"localSrc":"content://media/external/images/media/138082","src":"https://uploadfiles.nowcoder.com/message_images/20220905/165664256_1662345513856/discuss_1662345514501.jpeg","width":960}]}
点赞 回复 分享
发布于 2022-09-05 10:38 北京
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-05 13:22 北京

相关推荐

点赞 评论 收藏
分享
10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
4 14 评论
分享
牛客网
牛客企业服务