2021年12月考研的408试题,本篇为小题部分,大题见下一篇。
声明:
- 0x和0b分别表示十六进制数和二进制数,其余为十进制数。
- 0y和0c分别表示十六进制形式补码和二进制形式补码。
- exp()和log()分别是以2为底的指数和对数,exp10()以10为底。
- 乘除号用最朴素的×÷,分数用/,⌊⌋⌈⌉分别是向上向下取整。
- 参与计算的英文字母变量用的是手写体。
- 对原题一些容易误会的文字做了修改。
- 图片使用亿图图示等绘制。
一、单项选择:
第1~40小题,每小题2分,共80分。
DataStructure
🤓✍️「1」、下列程序段的时间复杂度是()?
int sum = 0;
for (int i = 1; i < n; i *= 2;)
for (int j = 0; j < i; j++;)
sum++;
🤓✍️「2」、给定有限符号集S,in和out均为S中所有元素的任意排列。对于初始为空的栈K,下列叙述中正确的是()?
🤓✍️「3」、若结点p与q在二叉树T的中序遍历序列里相邻,且p在q之前,则下列p与q的关系中,不可能的是()?
Ⅰ꙳q是p的父 Ⅱ꙳q是p的右孩子 Ⅲ꙳q是p的右兄弟 Ⅳ꙳q是p的父的父
🤓✍️「4」、若三叉树T中有244个结点,叶结点的高度为1,则T的高度至少是()?
🤓✍️「5」、对任意给定的含n个字符的有限集S,用二叉树表示S的哈夫曼编码集和定长编码集,分别得到二叉树T1和T2。下列叙述中正确的是()?
🤓✍️「6」、对于无向图G=(V,E),下列选项中正确的是()?
🤓✍️「7」、下图为有10个活动的AOE网,时间余量最大的活动是()?
🤓✍️「8」、在下图所示的5阶B-树T中,删除关键字260之后需要进行必要的调整,得到新的B-树T1。下列选项中不可能是T1根结点中关键字序列的是()?
🤓✍️「9」、下列因素中,影响哈希方法平均查找长度的是()?
Ⅰ꙳装填因子 Ⅱ꙳哈希函数 Ⅲ꙳冲突解决策略
🤓✍️「10」、使用二路归并排序对含n个元素的数组M[]进行排序时,二路归并操作的功能是()?
🤓✍️「11」、对数据进行排序时,若采用直接插入排序而不采用快速排序,则可能的原因是()?
Ⅰ꙳大部分元素已有序 Ⅱ꙳待排序元素数量很少
Ⅲ꙳要求空间复杂度为𝜪(1) Ⅳ꙳要求排序算法是稳定的
ComputerOrganization
🤓✍️「12」、某机器主频为1GHz,程序P运行过程中,共执行了10000条指令,其中:80%的指令执行平均需1个时钟周期,20%的指令执行平均需10个时钟周期。程序P的平均CPI和CPU执行时间分别()?
🤓✍️「13」、32位补码所能表示的整数范围()?
🤓✍️「14」、-0.4375的IEEE754单精度浮点数表示()?
🤓✍️「15」、某机器主存地址为24位,采用分页虚拟存储管理方式,虚拟地址空间大小为4GB,页大小为4KB,按字节编址。某进程的页表部分内容如下表所示,当CPU访问虚拟地址0x0008 2840时,虚实地址转换结果为()?
页面号 | 页框号 | 存在位 |
---|---|---|
82 | 0x024 | 0 |
... | ... | ... |
129 | 0x180 | 1 |
130 | 0x018 | 1 |
🤓✍️「16」、某机器主存地址为32位,按字节编址,Cache的数据区容量为32KB,主存块大小为64B,采用8路组相联映射方式,该Cache中比较器的个数和位数分别为()?
🤓✍️「17」、某内存条包含8个8192×8192×8b的DRAM芯片,按字节编址,支持突发传送方式,对应存储器总线宽度为64位,每个DRAM芯片内有一个行缓冲区。下列关于该内存条的叙述中不正确的是()?
🤓✍️「18」、下列选项中,属于指令集体系结构"ISA"规定的内容是()?
Ⅰ꙳指令字格式和指令类型 Ⅱ꙳CPU的时钟周期
Ⅲ꙳通用寄存器个数和位数 Ⅳ꙳加法器的进位方式
🤓✍️「19」、设计某指令系统时,假设采用16位定长指令字格式,操作码使用扩展编码方式,地址码为6位,包含零地址·一地址·二地址3种格式的指令。若二地址指令有12条,一地址指令有254条,则零地址指令的条数最多()?
🤓✍️「20」、将高级语言源程序转换为可执行目标文件的主要过程是()?
🤓✍️「21」、下列关于中断I/O方式的叙述中,不正确的是()?
🤓✍️「21」、下列关于并行处理技术的叙述中,不正确的是()?
OperatingSystem
🤓✍️「23」、下列关于多道程序系统的叙述中,不正确的是()?
🤓✍️「24」、下列选项中,需要在操作系统进行初始化过程中创建的是()?
🤓✍️「25」、进程P0,P1,P2,P3进入就绪队列的时刻·优先级·CPU执行时间如下表所示,优先值越小优先权越高,若系统采用基于优先权的抢占式进程调度算法,则从0ms时刻开始调度,到4个进程都运行结束为止,发生进程调度的总次数为()?
进程 | 进入就绪队列的时刻 | 优先级 | CPU执行时间 |
---|---|---|---|
P0 | 0ms | 15 | 100ms |
P1 | 10ms | 20 | 60ms |
P2 | 10ms | 10 | 20ms |
P3 | 15ms | 6 | 10ms |
🤓✍️「26」、系统中有三个进程P0,P1,P2及三类资源A,B,C。若某时刻系统分配资源的情况如下表所示,则此时系统中存在的安全序列的个数为()?
进程 | 已分配资源数 | 尚需资源数 | 可用资源数 | ||||||
A | B | C | A | B | C | A | B | C | |
P0 | 2 | 0 | 1 | 0 | 2 | 1 | 1 | 3 | 2 |
P1 | 0 | 2 | 0 | 1 | 2 | 3 | |||
P2 | 1 | 0 | 1 | 0 | 1 | 3 |
🤓✍️「27」、下列关于CPU模式的叙述中,正确的是()?
🤓✍️「28」、下列事件或操作中,可能导致进程P由运行态变为阻塞态的是()?
Ⅰ꙳进程P读文件 Ⅱ꙳进程P的时间片用完
Ⅲ꙳进程P申请外设 Ⅳ꙳进程P执行信号量的wait操作
🤓✍️「29」、某进程访问的页b不在内存中,导致产生缺页异常,该缺页异常处理过程中不一定包含的操作是()?
🤓✍️「30」、下列选项中,不会影响系统缺页率的是()?
🤓✍️「31」、执行系统调用的过程涉及下列操作,其中由操作系统完成的()?
Ⅰ꙳保存断点和程序状态字 Ⅱ꙳保存通用寄存器的内容
Ⅲ꙳执行系统调用服务例程 Ⅳ꙳将CPU模式改为内核态
🤓✍️「32」、下列关于驱动程序的叙述中,不正确的是()?
ComputerNetWork
🤓✍️「33」、在OSI七层参考模型中,实现两个相邻节点间流量控制功能的是()?
🤓✍️「34」、在一条带宽为200KHz的无噪声信道上,若采用4个幅值的ASK调制技术,“幅移键控”"AmplitudeShiftKeying",则该信道的最大数据传输速率是()?
🤓✍️「35」、若某主机的IP地址是183.80.72.48,子网掩码是255.255.192.0,则该主机所在网络的网络地址是()?
🤓✍️「36」、下图所示网络中的主机H的子网掩码与默认网关分别()?
🤓✍️「37」、在SDN的网络体系结构中,“软件定义网络”"SoftwareDefinedNetworking",SDN控制器向数据平面的SDN交换机下发流表时所使用的接口是()?
🤓✍️「38」、假设主机甲和主机乙已建立一个TCP连接,最大段长MSS=1KB,甲一直有数据向乙发送,当甲的拥塞窗口为16KB时,计时器发生了超时,则甲的拥塞窗口再次增长到16KB所需要的时间至少是()?
🤓✍️「39」、假设客户端C和服务器S已建立一个TCP连接,通信往返时间RTT=50ms,最长报文段寿命MSL=800ms,数据传输结束后,C主动请求断开连接。若从C主动向S发出FIN段时刻算起,则C和S进入CLOSED状态所的时间至少分别是()?
🤓✍️「40」、假设主机H通过HTTP/1.1请求浏览某Web服务器S上的new408.html,new408.html引用了同目录下的1个pic.jpg图像,new408.html的大小为1MSS,pic.html的大小为3MSS,H访问S的往返时间RTT=10ms,忽略HTTP响应报文的首部开销和TCP段的传输时延。若H已完成域名解析,则从H请求与S建立TCP连接时刻起,到接收全部内容为止,所需的时间至少是()?