2018字节跳动秋招笔试题——视频编解码岗

一、选择题

1.虚拟存储器的最大容量是由()决定的。
A.计算机系统的地址结构和外存空间
B.页表长度
C.内存空间
D.逻辑空间

解答:AC。虚拟存储器的最大容量=min(内存+外存,2^n),n为计算机的地址总线位数。

2.进程状态相关
1)进程的特征:动态性;并发性;独立性;异步性。
2)进程的状态:

  • 就绪状态:当进程已分配到除CPU以外的所有必要的资源,只要获得处理机便可立即执行,这时的状态称为就绪状态。
  • 执行状态:当进程已获得处理机,其程序正在处理机上执行,此时进程的状态称为执行状态。
  • 阻塞状态:正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件可有多种,如,等待I/O完成、申请缓冲区不能满足、等待信件(信号)等。

3)3种基本状态转换

  • 就绪->执行:处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变成执行状态。
  • 执行->就绪:处于执行状态的进程在其执行过程中,因为配给它的一个时间片已用完不得不让出处理机,于是进程从执行状态转为就绪状态。
  • 执行->阻塞:正在执行的进程因等待某种事件发生而无法继续执行时,便从执行状态变为阻塞状态。
  • 阻塞->就绪:处于阻塞状态的进程,若其等待的事件已经发生,于是进程由阻塞状态转变为就绪状态。
    参考:http://www.cnblogs.com/zyf-zhaoyafei/p/4714598.html

3.699个结点的完全二叉树,有叶子结点多少个?
A.350
B.699
C.1398
D.以上都不正确

解答:A。若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的节点都连续集中在最左边,这就是完全二叉树。完全二叉树是由满二叉树而引出来的。对于深度为K的,有N个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。
二叉树的两个特点。1)第k层的结点个数最多为 2k1 2 k − 1 个,高度为k层的二叉树,最多 2k1 2 k − 1 个结点。

则在本题目敏感词699个节点,因为是完全二叉树, 2101>699>291 2 10 − 1 > 699 > 2 9 − 1 ,所以高度为10,可以确定1到9层全满,节点总算为511,剩下的188个肯定为叶子节点!第10层上的188个节点挂在第九层的188/2=94个节点上,则第九层剩下的 29194=162 2 9 − 1 − 94 = 162

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值