计算机指令与寻址 5 题
#1
★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #指令寻址
按照( ),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)。
A 数据和指令的表示方式
B 规模和处理能力
C 是否通用
D CPU的指令系统架构
答案:D
📍 考点定位 考查第2章计算机系统基础中CPU体系结构与指令集分类标准。
💡 关键概念 RISC与CISC的根本分歧在于CPU指令集的设计哲学。CISC指令丰富、长度可变、微程序控制,单指令可完成复杂操作;RISC指令精简定长、硬布线控制,强调流水线高效执行,复杂功能交由软件组合实现。二者性能差异源于底层硬件电路与指令调度策略的不同。
🛠 解题技巧 题干直接给出RISC/CISC缩写,其全称即Reduced/Complex Instruction Set Computer,核心限定词为“指令系统”。排除干扰项:A对应数据编码格式,B对应计算机规模分级,C对应用途分类。解题口诀:“见RISC/CISC,必选指令集架构”。直接锁定D。
⚠ 易混总结 RISC vs CISC高频对比点:①指令集:RISC少而精/定长,CISC多而杂/变长;②寻址:RISC简单固定,CISC复杂多样;③执行:RISC靠流水线/超标量提速,CISC靠单指令高功能;④生态:RISC主导移动/嵌入式(ARM),CISC主导PC/服务器(x86)。做题认准“指令系统设计”这一唯一分类依据。 <!-- polish:v1 -->
#2
★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #指令寻址
按照( ),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)。
A 数据和指令的表示方式
B CPU的指令系统架构
C 是否通用
D 规模和处理能力
答案:B
📍 考点定位 考查计算机系统基础中CPU指令集架构分类(教材第1章)。
💡 关键概念 RISC与CISC是两种截然不同的处理器设计哲学。CISC指令丰富复杂,硬件电路多,擅长处理特定任务但功耗高;RISC聚焦常用指令,精简高效,依赖软件优化和流水线技术,追求低功耗与小体积。
🛠 解题技巧 抓题干关键词“分为”对应底层设计标准。直接锁定“指令系统架构”。排除法:A看数据表示(定点/浮点),C看用途(通用/专用),D看规模(巨型/微型),均非分类依据。
⚠ 易混总结 易混淆:RISC与CISC核心差异(指令长度固定vs可变、寄存器数量多vs少、硬布线控制vs微程序控制、Load/Store结构vs频繁访存);以及现代CPU的融合趋势(如ARMv8引入复杂指令兼容)。 <!-- polish:v1 -->
#3
★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #指令寻址
指令系统中采用不同寻址方式的目的是⑵
A 扩大寻址空间并提高编程灵活性
B 降低操作码的译码难度
C 提髙从外存获取数据的速度
D 提高从内存获取数据的速度
答案:A
📍 考点定位 考查指令系统寻址方式设计初衷,出自《计算机组成原理》指令系统章节。
💡 关键概念 寻址方式决定了CPU如何找到操作数或操作数的地址。不同寻址方式在“取数效率”和“编程灵活性/地址范围”之间做权衡,例如立即数快但范围小,基址变址灵活适合数组处理。
🛠 解题技巧 对比选项关键词。A含“寻址空间”与“编程灵活性”,符合多寻址方式并存的设计哲学;B错在译码难度通常随寻址复杂而增加;C/D错在寻址方式不改变硬件存取速度,只影响指令长度与执行步骤。直接选涵盖“空间+灵活性”的选项。
⚠ 易混总结 易混淆:寻址方式 vs 寄存器数量。寻址方式多是为了扩展可访问的地址空间并简化编程(如变址寻址处理数组);寄存器少是硬件限制,需靠间接/变址等方式弥补,二者是“需求与实现”的关系而非目的关系。 <!-- polish:v1 -->
#4
★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #指令寻址
寄存器寻址方式中的操作数放在( )中。
答案:C
📍 考点定位 考查指令寻址方式中操作数存放位置的基础知识。
💡 关键概念 寻址方式决定CPU如何定位操作数。寄存器寻址指操作数直接存放在CPU内部通用寄存器中,指令地址码仅给寄存器编号,无需访存,执行效率最高。
🛠 解题技巧 关键词直译法。题干“寄存器寻址”直接对应“操作数放在通用寄存器中”。排除干扰:Cache用于缓冲,主存对应直接/间接寻址,PC存放指令地址而非操作数。
⚠ 易混总结 易混淆:寄存器寻址vs寄存器间接寻址(前者操作数在寄存器,后者寄存器存的是操作数的内存地址);立即寻址(操作数嵌在指令字内)vs寄存器寻址。 <!-- polish:v1 -->
#5
★★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #指令寻址
移位指令中的( )指令的操作结果相当于对操作数进行乘2操作。
答案:B
📍 考点定位 📍考点定位:考查计算机组成原理中指令系统与数据运算,出自教材第1章计算机系统基础。
💡 关键概念 💡关键概念:移位指令通过改变二进制位的位置实现乘除2的幂次运算。算术左移时低位补0,数值绝对值乘以2(符号位保持不变);逻辑右移/算术右移均使数值缩小;带进位循环移位仅改变位序不改变数值大小。
🛠 解题技巧 🛠解题技巧:牢记口诀“左移乘2,右移除2”。验证方法:取任意正数二进制(如00010100即20),算术左移1位得00101000即40,正好×2。做题时直接找“左移”选项,若含负数补码场景需注意算术左移保符号位,但本题仅问等效乘2操作,直接锁定算术左移。
⚠ 易混总结 ⚠易混总结:算术左移 vs 逻辑左移(正数等价,负数补码下算术左移需保证符号位不变且结果正确,逻辑左移直接补0可能溢出变号);移位乘除 vs 专用除法指令(移位仅限2的整数次幂,硬件开销小、效率高)。 <!-- polish:v1 -->
存储与编址 3 题
#1
★★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
主存与Cache的地址映射方式中,( )方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。
答案:C
📍 考点定位 考查计算机组成原理中主存与Cache地址映射机制(教材第1章/第2章)。
💡 关键概念 Cache映射解决主存块如何放入Cache的问题。全相联允许主存任意块放Cache任意位置,灵活性最高但查找慢;直接映射固定位置,速度快但冲突率高;组相联折中,先分组再组内全相联。
🛠 解题技巧 题干抓关键词“任意装入任意位置”“装满才替换”。直接对应“全相联”。对比记忆:直接映射=“一对一死规定”;组相联=“一对多活分组”;全相联=“完全自由灵活”。遇到“任意对任意”直接选全相联。
⚠ 易混总结 易混淆:全相联(灵活但硬件成本高、比较器多)vs 直接映射(简单快速但命中率低)vs 组相联(折中方案);映射方式决定“能放哪”与替换算法决定“满了踢谁”的本质区别。 <!-- polish:v1 -->
#2
★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
采用虚拟存储器的主要目的是(15)。
A 扩大可使用的主存空间
B 扩大可使用的外存空间
C 提高访问主存的速度
D 提高访问外存的速度
答案:A
📍 考点定位 考查操作系统存储管理基础,出自《计算机组成原理与操作系统》章节。
💡 关键概念 虚拟存储器利用程序运行的局部性原理,将部分数据暂存于外存并按需调入内存,使用户感觉拥有一个比实际物理内存大得多的逻辑地址空间。
🛠 解题技巧 抓题干关键词“虚拟”与“主存”。虚拟存储器的核心是“以时间换空间”,通过内外存页面调度机制突破物理内存限制,直接对应“扩大可使用的主存空间”。排除B(外存本身已存在)、C/D(虚拟内存因频繁调度反而可能降低速度)。
⚠ 易混总结 易混淆:虚拟存储器 vs 高速缓存(Cache)。Cache是为了解决CPU与主存速度不匹配问题(提高访问速度);虚拟存储器是为了解决主存容量不足问题(扩大可用空间),两者工作原理与目标完全不同。 <!-- polish:v1 -->
#3
★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
内存按字节编址,从A1000H到B13FFH的区域的存储容暈为( )KB。
答案:A
📍 考点定位 考查计算机存储容量计算与进制转换(教材第7章)
💡 关键概念 内存按字节编址,地址区间容量计算公式为:容量 = (结束地址 - 起始地址 + 1) × 字节数。本题需进行十六进制减法运算,并将结果换算为KB(1KB=1024B)。
🛠 解题技巧 公式套用+进制速算。步骤:1.列式:B13FFH-A1000H+1=10400H;2.转十进制:1×16^4+4×16^2=65536+1024=66560B;3.换算KB:66560÷1024=65KB。快捷技巧:16^4=64KB,16^2=1KB,直接看高位低位相加得65KB。
⚠ 易混总结 易混淆点:①忘记“+1”导致少算一个单元;②进制转换错误,混淆16进制与10进制权重;③容量单位换算,1KB=1024B而非1000B;④“按字节编址”隐含乘1,若按字编址需额外除以字长。 <!-- polish:v1 -->
死锁与并发 1 题
#1
★★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有( )个R,才能保证系统不会发生死锁。
答案:B
📍 考点定位 考查操作系统死锁避免的资源分配临界值计算,属进程管理与系统安全核心考点。
💡 关键概念 死锁产生的根本原因是资源竞争与循环等待。避免死锁的关键在于打破‘所有进程都持有一部分资源且都在等待另一部分’的僵局,确保系统始终存在至少一个能获取全部所需资源并顺利执行的进程。
🛠 解题技巧 【最坏情况+1公式法】步骤:1.确定进程数n与单进程最大需求m;2.计算最坏占有量:n×(m-1);3.加1突破临界点:n×(m-1)+1。本题代入得3×(5-1)+1=13。此类题无需画资源图,直接套公式即可快速锁定答案。
⚠ 易混总结 易混淆‘死锁避免阈值’与‘银行家算法动态分配’。本题为静态资源总数计算,直接套用(n-1)*m+1;若题目涉及进程动态申请/释放或已知当前已分配量,则需用银行家算法的安全性检查。另需注意‘每个进程需要5个’指最大需求量,若实际占用可变,公式需按真实最大占用调整。 <!-- polish:v1 -->
二分查找(折半查找)算法 1 题
#1
★★
历年真题
2017年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取整),若待查找的元素正好等于a[9],则在此过程中,依次与数组中的( )比较后,查找成功结束。
A a[6]、a[7]、a[8]、a[9]
B a[6]、a[9]
C a[6]、a[7]、a[9]
D a[6]、a[8]、a[9]
答案:B
📍 考点定位 📍考点定位:本题考查数据结构中顺序查找算法,对应教材第1章线性表与查找基础。
💡 关键概念 💡关键概念:二分查找每次取区间中间位置元素与目标值比较,根据大小关系舍弃一半区间,直至命中或区间为空。其核心在于利用有序性实现指数级收敛,向下取整的mid计算公式为(low+high)/2。
🛠 解题技巧 🛠解题技巧:直接套用‘区间迭代法’推演:初始low=1, high=12 → mid=(1+12)/2=6,比较a[6](偏小)→ low=7;mid=(7+12)/2=9,比较a[9](相等)→ 结束。考场无需画判定树,列式迭代3步即可锁定答案。
⚠ 易混总结 ⚠易混总结:易混淆点在于整数除法默认向下取整的规则,以及数组下标起始值(1或0)对mid计算的影响;另需注意二分查找仅适用于有序顺序存储,链表无法使用。 <!-- polish:v1 -->
栈与队列 2 题
#1
★★
历年真题
2017年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
已知栈S初始为空,用I表示入栈、O表示出栈,若入栈序列为a_1a_2a_3a_4a_5,则通过栈S得到出栈序列a_2a_4a_5a_3a_1的合法操作序列为( )。
A IIOIIOIOOO
B IOIOIOIOIO
C IOOIIOIOIO
D IIOOIOIOOO
答案:A
📍 考点定位 📍考点定位:本题考查数据结构中栈的特性与操作序列合法性,对应教材第1章栈与队列。
💡 关键概念 💡关键概念:栈严格遵循“后进先出(LIFO)”原则。给定固定入栈序列时,合法出栈序列必须满足:任意时刻弹出的元素必为当前栈顶元素,且整体顺序不得违背LIFO逻辑。
🛠 解题技巧 🛠解题技巧:压栈模拟验证法:遍历选项操作符,遇'I'压入当前输入元素;遇'O'检查栈是否非空且栈顶等于目标出栈序列当前元素,否则直接淘汰。此法可快速筛除非法序列,比死记卡特兰数更高效。
⚠ 易混总结 ⚠易混总结:易与队列先进先出(FIFO)特性混淆;注意空栈执行'O'必为非法;掌握经典非法模式(如入栈i,j,k绝不可能出栈k,i,j),可大幅提升复杂题型判断速度。 <!-- polish:v1 -->
#2
★★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
已知栈S初始为空,用I表示入栈、O表示出栈,若入栈序列为a_1a_2a_3a_4a_5,则通过栈S得到出栈序列a_2a_4a_5a_3a_1的合法操作序列( )。
A IIOOIOIOOO
B IIOIIOIOOO
C IOOIIOIOIO
D IOIOIOIOIO
答案:B
📍 考点定位 考查数据结构中栈的LIFO特性与合法出栈序列判定。
💡 关键概念 栈遵循“后进先出”原则。给定入栈顺序,判断出栈序列合法的核心规则是:若某元素已出栈,则其后入栈且未出栈的元素必须严格按逆序弹出。
🛠 解题技巧 模拟压弹法(直接套用)。按目标序列a_2a_4a_5a_3a_1逐步操作:为出a_2需I(a_1)I(a_2)O;为出a_4需I(a_3)I(a_4)O;为出a_5需I(a_5)O;剩余a_3,a_1依次O O。拼接得IIOIIOIOOO,直接比对选项锁定B。
⚠ 易混总结 易混淆:栈(LIFO)vs队列(FIFO);非法序列判定口诀“逆序连续段不可穿插”(如入1,2,3,出3,1,2非法,因1比2先出但2后入);本题其余选项均出现空栈弹出或顺序颠倒。 <!-- polish:v1 -->
指令流水线性能度量 1 题
#1
★★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
以下关于指令流水线性能度量的叙述中,错误的是( )。
A 最大吞吐率取决于流水线中最慢一段所需的时间
B 如果流水线出现断流,加速比会明显下降
C 要使加速比和效率最大化应该对流水线各级采用相同的运行时间
D 流水线采用异步控制会明显提高其性能
答案:D
📍 考点定位 📍考点定位:本题考查计算机系统结构中的流水线技术,对应教材第5章处理器体系结构与性能优化。
💡 关键概念 💡关键概念:流水线性能由吞吐率、加速比、效率三大指标衡量。最大吞吐率受限于最慢段(瓶颈);断流会导致实际周期拉长、加速比下降;各级时间均衡可消除等待气泡提升效率。异步控制依赖握手信号,增加延迟与控制开销。
🛠 解题技巧 🛠解题技巧:指标定义对照法:A看“最慢段定吞吐率”(符合瓶颈原理);B看“断流降加速比”(符合实际周期拉长);C看“等长时间提效率”(符合消除气泡);D看“异步控提性能”(错误,同步时钟更稳定高效)。回归定义逐项辨析即可。
⚠ 易混总结 ⚠易混总结:易混淆同步与异步控制场景(同步适合规整流水线,异步适合变长指令但控制复杂);加速比与吞吐率呈正相关;需区分流水线断流(冒险停顿)与排空(清空缓存)对性能的不同影响机制。 <!-- polish:v1 -->
串操作 1 题
#1
★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
己知字符串s=?(X+Y)*Z?,其中,单引号不是字符串的内容,经过以下运算后,t3的值是( )。 t1=SubString(s,3,1) t2=Concat(?XY?,t1) t3=Replace(s,SubString(s,1,5),t2) 注:SubString(s,k,n)表示从串s的第k个字符开始取出长度为n的子串,Concat(s,t)表示将串t连接在s之后,Replace(s,t,r)表示用r替换串s中的子串t。
A ?XYZ+*?
B ?(X+Z)*Y?
C ?XY+*Z?
D ?XY+Z*?
答案:C
📍 考点定位 考查字符串基本运算,出自教材第1章数据结构基础。
💡 关键概念 字符串是字符的有限序列,本题涉及三个核心操作:SubString按起始位置和长度提取片段;Concat将两个字符串首尾拼接;Replace用新串整体替换原串中的指定子串。注意软考语境下索引通常从1开始计数。
🛠 解题技巧 步骤化代入法:①先算内层函数(如SubString(s,1,5)得(X+Y));②再算外层依赖项(如t1得+,t2得XY+);③最后执行替换操作,将原串中匹配的子串直接“挖掉”并填入新串,逐字核对即可锁定答案。
⚠ 易混总结 易混淆点在于字符串索引起始值(部分编程语言从0开始,但软考题干惯例多从1开始)、子串长度越界处理(超出则截断至末尾)、以及Replace是全局替换还是仅首次替换(本题为单次精确替换)。需严格遵循题干定义的函数语义,避免主观脑补。 <!-- polish:v1 -->
CPU寄存器功能与指令执行流程 1 题
#1
★★★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
CPU执行指令时,先要根据(7)将指令从内存读取出并送入( ),然后译码并执行。
答案:B
📍 考点定位 考查CPU指令执行流程与核心寄存器功能,出自教材第3章计算机系统基础。
💡 关键概念 CPU取指周期依赖特定寄存器自动维护执行顺序。程序计数器(PC)专门存放下一条待执行指令的内存地址,每取完一条指令便自动递增(或跳转更新),确保指令流连续或定向执行。取出的指令暂存于指令寄存器(IR)供译码器分析。
🛠 解题技巧 流程倒推法:题干问“根据什么读取指令”,对应取指阶段的核心动作是“提供目标地址”。PC是唯一负责“指向下一条指令地址”的控制器,通用/索引寄存器用于数据运算或寻址偏移,指令寄存器是“装结果”而非“给地址”。选PC即命中取指起点。
⚠ 易混总结 易混淆点:PC(Program Counter)vs IR(Instruction Register)——PC存地址(去哪拿),IR存内容(拿到啥);PC vs MAR(Memory Address Register)——PC是逻辑指针,MAR是物理总线接口,取指时PC值先送MAR再访存。牢记“PC定方向,IR管解析”。 <!-- polish:v1 -->
多媒体计算机系统;Windows文件扩展名与文件类型识别 1 题
#1
★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #多媒体系统
在Windows系统中,通过文件扩展名判别文件类型,(16)是一种可执行文件的扩展名。
答案:D
📍 考点定位 考查Windows文件类型标识与扩展名规范,出自教材第1章/第8章系统环境基础。
💡 关键概念 Windows通过文件扩展名关联默认打开程序及文件结构特征。可执行文件包含可直接被操作系统加载运行的机器码或脚本指令,其扩展名具有明确的系统识别标志,区别于纯文本、标记语言或中间编译产物。
🛠 解题技巧 后缀归类记忆法:建立常见扩展名分类树。.exe/.com/.bat/.cmd属可执行类;.txt/.xml/.doc属文本/标记类;.obj/.o属目标文件(未链接);.dll/.sys属动态库/驱动。题干问“可执行”,直接锁定EXE。
⚠ 易混总结 易混淆点:EXE(可执行程序) vs OBJ(目标模块,需链接器生成EXE) vs DLL(动态链接库,需其他程序调用) vs COM(早期DOS可执行,现少用)。注意OBJ虽含机器码但不可直接双击运行,必须经过链接阶段。 <!-- polish:v1 -->
多媒体计算机系统;DMA直接存储器访问输入输出控制方式 1 题
#1
★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #多媒体系统 #多媒体系统
DMA工作方式下,在( )之间建立了直接的数据通路。
A CPU与外设
B CPU与主存
C 主存与外设
D 外设与外设
答案:C
📍 考点定位 考查I/O控制方式中DMA的数据传输路径,出自《计算机组成原理》总线与接口章节。
💡 关键概念 DMA(直接存储器访问)方式下,数据块在外设与主存之间直接传输,无需CPU逐字节干预,仅由DMA控制器接管总线控制权完成搬运。
🛠 解题技巧 画通路图法。DMA全称Direct Memory Access,核心词是“Memory(主存)”与外设直连。CPU仅在开始(初始化)和结束(中断)时参与,中间过程走“外设↔主存”专用通道。直接锁定含“主存与外设”的选项。
⚠ 易混总结 易混淆:DMA方式 vs 中断驱动方式 vs CPU直接控制方式。三者区别在于CPU参与度:CPU直接控制(全管,慢)→ 中断驱动(逐字中断,中等)→ DMA(成块直通,CPU最闲)。DMA专攻“主存↔外设”大批量数据传输。 <!-- polish:v1 -->
计算机性能指标 1 题
#1
★★★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括(5),因为其反映了(6)。
A 计算机的制造成本
B 外部设备的数量
C 计算机的体积
D 主存储器容量大小
答案:D
📍 考点定位 考查计算机主要性能指标体系,出自《计算机组成原理》概述章节。
💡 关键概念 计算机性能是多维度的综合体现,核心指标聚焦于数据处理能力与资源规模,包括字长(精度/吞吐)、存取周期/运算速度(时效)、主存容量(承载能力)。
🛠 解题技巧 排除干扰项法。性能指标必与“算力、容量、速度”强相关。A成本、B外设数量、C体积均属物理/经济属性,非核心性能参数。D主存容量直接决定可运行程序规模与多任务能力,是四大经典指标之一,直接入选。
⚠ 易混总结 易混淆:性能指标 vs 配置参数。字长、速度、容量、存取周期属于“性能指标”(决定跑得快不快、装得多不多);而主频、缓存大小、总线宽度属于“硬件配置/技术参数”。考试中常将“主频”与“运算速度”混淆,需注意主频高不等于速度快(还受架构、指令集影响)。 <!-- polish:v1 -->
编译与程序语言 1 题
#1
★★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #程序语言
在以阶段划分的编译器中,贯穿于编译器工作始终的是(19)。
A 代码优化
B 词法分析和语法分析
C 语法分析和语义分析
D 符号表管理和出错处理
答案:D
📍 考点定位 考查编译程序工作流程与公共模块,出自《程序设计语言与编译原理》章节。
💡 关键概念 编译器分词法、语法、语义、优化、代码生成等阶段。符号表用于记录变量/函数信息供各阶段共享;出错处理需在每个阶段拦截语法/语义错误,因此二者像“骨架”一样贯穿全程。
🛠 解题技巧 阶段特性分析法。代码优化仅在语义分析后、代码生成前进行(排除A);词法/语法分析仅在最前端(排除B/C)。符号表从词法阶段建立,到代码生成阶段销毁;出错处理在每个扫描/分析节点触发。抓住“贯穿始终”四字,锁定跨阶段支撑模块D。
⚠ 易混总结 易混淆:词法分析 vs 语法分析 vs 语义分析。词法管“单词/标识符识别”(正则);语法管“句子结构/树形构建”(上下文无关文法);语义管“类型检查/逻辑正确性”(作用域/赋值兼容)。符号表和出错处理是它们的“公共后勤部”。 <!-- polish:v1 -->
三点估算;线性方程组求解 1 题
#1
★★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
估计一个项目所需时间常有乐观估计时间、最可能时间和悲观估计时间。根据这三个时间的加权平均(权为常数)可以推算出这个项目的期望时间。下表中,项目3的期望时间大致是( )天。
答案:B
📍 考点定位 考查项目管理中的PERT三点估算与期望时间计算。
💡 关键概念 期望时间并非简单算术平均,而是对乐观、最可能、悲观三种估计值赋予不同置信度权重的加权平均,反映项目进度的概率分布特征。
🛠 解题技巧 直接套用PERT标准公式TE=(乐观+4×最可能+悲观)/6。代入项目3数据:(3+4×6.25+11)/6=6.5。历年真题中权重固定为1:4:1,无需列方程组硬算,直接套公式秒杀。
⚠ 易混总结 PERT三点估算与蒙特卡洛模拟的区别;期望时间公式权重(1:4:1)与标准差公式σ=(P-O)/6的混淆;切勿自行假设未知数求解,浪费考试时间。 <!-- polish:v1 -->
CPU寄存器的分类与功能 1 题
#1
★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
CPU中用于暂时存放操作数和中间运算结果的是( )。
答案:C
💡 关键概念 CPU寄存器按用途严格分工。累加器专用于算术逻辑运算,临时存放参与运算的操作数及中间结果;指令寄存器存当前执行指令;程序计数器存下一条指令地址;数据寄存器作内存与CPU间的数据缓冲。
🛠 解题技巧 抓“运算过程”、“临时存放操作数/中间结果”双关键词锁定累加器。排除法:PC管地址,IR管指令,DR管I/O缓冲,仅累加器契合题意。
⚠ 易混总结 累加器与现代通用寄存器架构的演进区别;标志寄存器(CSR)记录运算状态而非数据本身;指令寄存器存放的是机器码而非原始操作数;数据寄存器与累加器在“临时存储”场景下的职责边界。 <!-- polish:v1 -->
计算机专业英语 1 题
#1
★★★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
So it is today. Schedule disaster, fiinctional misfits, and system bugs all arise because the left hand doesn"t know what the right hand is doing. As work ( ) ,the several teams slowly change the functions, sizes, and speeds of their own programs, and they explicitly or implicitly ( ) their assumptions about the inputs available and the uses to be made of the outputs. For example, the implementer of a program-overlaying function may run into problems and reduce speed relying on statistics that show how ( ) this fiinction will arise in application programs. Meanwhile, back at the ranch, his neighbor may be designing a major part of the supervisor so that it critically depends upon the speed of this function. This change in speed itself becomes a major specification change, and it needs to be proclaimed abroad and weighed from a system point of view. How, then, shall teams ( ) with one another? In as many ways as possible. ●Informally. Good telephone service and a clear definition of intergroup dependencies will encourage the hundreds of calls upon which common interpretation of written documents depends. ●Meetings. Regular project meetings, with one team after another giving technical briefings, are ( ) . Hundreds of minor misunderstandings get smoked out this way. ●Workbook. A formal project workbook must be started at the beginning.
A speeds
B stops
C starts
D proceeds
答案:D
📍 考点定位 考查软件工程与项目管理领域的英语阅读理解。
💡 关键概念 语境逻辑题。句意描述项目开发推进过程中,各团队随工作进展逐步调整程序参数并修改输入输出约定。proceeds意为“继续进行/推进”,完美契合“slowly change”的渐进开发语境。
🛠 解题技巧 英语完形填空三步法:①抓上下文时间状语(slowly)判断语义倾向;②结合工程管理常识确认“工作推进”逻辑;③代入验证搭配。本题work proceeds为固定工程语境搭配,表示项目迭代进行中。
⚠ 易混总结 proceed(持续推进)与speed up(加速)、start(启动)、stop(停滞)的语境差异;脱离“slowly change”线索死扣词义导致误判;工程英语中schedule disaster(进度灾难)与functional misfits(功能不匹配)的固定译法。 <!-- polish:v1 -->
面向对象的继承 1 题
#1
★★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
以下关于面向对象方法中继承的叙述中,错误的是(22)。
A 继承定义了一种类与类之间的关系
B 继承仅仅允许单重继承,即不允许一个子类有多个父类
C 继承是父类和子类之间共享数据和方法的机制
D 继承关系中的子类将拥有父类的全部属性和方法
答案:B
📍 考点定位 考查面向对象编程中继承机制的基本概念与语言实现差异。
💡 关键概念 继承是类之间建立“is-a”关系的机制,子类自动获取父类属性与方法并可扩展新内容。面向对象理论本身不限定继承数量,具体限制取决于编程语言规范。
🛠 解题技巧 排除法抓绝对词。题干问“错误”,B项“仅仅允许单重继承”表述绝对化,直接违背C++等多继承事实及OOP理论,故选B。A/C/D均为继承标准定义。
⚠ 易混总结 易混淆:单继承vs多继承(Java仅支持单类继承但允许多接口实现;C++支持多类继承);继承vs组合(继承是强耦合“is-a”,组合是弱耦合“has-a”,工程实践推荐组合优先)。 <!-- polish:v1 -->
逻辑运算 1 题
#1
★★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
以逻辑变量X和Y为输入,当且仅当X和Y同时为0时,输出才为0,其他情况下输出为1,则逻辑表达式为( )。
答案:B
📍 考点定位 考查布尔代数基本逻辑运算规则与真值表特征。
💡 关键概念 题目描述的逻辑特征为“全0出0,有1出1”,这正是逻辑或(OR)运算的本质。在布尔代数中,“+”代表逻辑或而非数学加法。
🛠 解题技巧 真值表反推法。列出输入组合(0,0)(0,1)(1,0)(1,1)对应输出0,1,1,1。对照选项:A为与(全1出1),C为异或(不同出1),D不符。直接匹配“有1即1”的或运算表达式X+Y。
⚠ 易混总结 易混淆:逻辑或(X+Y)vs算术加(布尔域无进位);逻辑与(X·Y)vs逻辑或;同或(X⊙Y全同出1)vs异或(X⊕Y不同出1)。注意符号语境区分。 <!-- polish:v1 -->
计算机中断基础知识 1 题
#1
★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
中断向量可提供( ).
A IO设备的端口地址
B 所传送数据的起始地址
C 中断服务程序的入口地址
D 主程序的断点地址
答案:C
📍 考点定位 考查中断控制系统中的中断向量机制(对应教材第1章中断系统)。
💡 关键概念 中断向量是中断服务程序(ISR)在内存中的起始地址。CPU收到中断请求后,通过查询中断向量表获取该地址,从而快速跳转到对应的服务程序入口。
🛠 解题技巧 采用“功能映射法”:中断向量表本质是“地址索引库”。看到“向量”“提供”“入口”等词,直接关联“服务程序入口地址”。排除端口地址(I/O映射)、数据地址(DMA/总线)、断点地址(PSW/堆栈保存)。
⚠ 易混总结 中断向量(Vector)与中断类型号(Type Number)的区别:中断类型号是中断源的编号(如INT 08H),用于索引;中断向量是该编号对应的实际内存地址(通常占4字节:段基址+偏移量)。考题常混淆二者,记住“向量=地址,类型号=序号”。 <!-- polish:v1 -->
CPU寄存器基础知识 1 题
#1
★
历年真题
2022年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
在CPU中用于跟踪指令地址的寄存器是(1)
A 数据寄存器(MDR)
B 程序计数器(PC)
C 地址寄存器(MAR)
D 指令寄存器(IR)
答案:B
📍 考点定位 考查CPU内部核心寄存器的功能划分(对应教材第1章CPU结构与工作原理)。
💡 关键概念 程序计数器(PC)专门存放下一条待执行指令的内存地址,每取指一次自动加1(或指向下一条指令长度),实现指令流的顺序控制。
🛠 解题技巧 采用“指令周期动作匹配法”:跟踪/指向下一条指令地址→PC;暂存当前正在执行的指令→IR;存放欲访问内存单元的地址→MAR;存放从内存读出/写入的数据→MDR。题干“跟踪指令地址”,直接选PC。
⚠ 易混总结 PC与IP(Intel架构称EIP/RIP)的关系:ARM体系叫PC,x86体系叫IP/EIP,功能完全一致。另外注意PC与MAR的区别:PC存的是“下一条指令在哪”,MAR存的是“当前要读/写的内存单元地址是什么”,前者随指令流自动更新,后者由CPU显式赋值。 <!-- polish:v1 -->
计算机网络服务器部署基本原则 1 题
#1
★★
历年真题
2024年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
关于服务器部署的基本原则,错误的是( )。
A 服务器应当连接至集线设备所能提供的最低速率的端口上
B 服务器应当直接连接到中心集线设备(交换机或路由器)
C 服务器应当连接至性能最高的交换机上
D 将需要频繁访问服务器的计算机与服务器连接到同一集线设备
答案:A
📍 考点定位 考查网络工程与服务器部署的最佳实践原则(对应教材第3章计算机网络与通信)。
💡 关键概念 服务器作为网络核心节点,对带宽、延迟和稳定性要求极高。部署时应遵循“高带宽直连核心、就近接入、负载均衡”原则,避免瓶颈设备拖垮整体性能。
🛠 解题技巧 采用“反向排除+常识判断法”:服务器是流量枢纽,连接最低速率端口会形成严重瓶颈,违背网络设计常识。凡涉及“最低”“共享集线器(Hub)”“单点故障”等描述,在服务器部署题中通常为错误选项。直接锁定A。
⚠ 易混总结 交换机(Switch)与集线器(Hub)的本质区别:交换机基于MAC地址转发,提供独享带宽与全双工通信;集线器基于物理层广播,所有端口共享带宽且半双工工作。现代服务器部署严禁直连Hub,必须上联至高性能交换机或路由器核心层。 <!-- polish:v1 -->
海明码纠错校验位计算 1 题
#1
★★
历年真题
2023年下半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
已知数据信息为16位,最少应附加( )位校验位,才能实现海明码纠错。
答案:C
📍 考点定位 本题考查海明码校验位计算,出自教材“计算机系统基础/数据校验”章节。
💡 关键概念 海明码通过在数据中插入校验位实现单比特错误检测与纠正。其核心原理是利用校验位的组合唯一标识出错位置,因此校验位数k与数据位数n需满足特定覆盖范围关系。
🛠 解题技巧 【公式代入法】直接套用海明码判定公式:2^k ≥ n + k(n为数据位,k为校验位)。本题n=16,依次代入选项验证:k=4时2^4=16<20不成立;k=5时2^5=32≥21成立。取满足条件的最小值,直接得C。
⚠ 易混总结 海明码(可纠错) vs 奇偶校验(仅检错) vs CRC(检错能力强但不可纠错)。计算时极易漏加校验位自身长度,误用2^k≥n导致错选B。此外,海明码仅能纠正1位错,若需纠正多位需扩展编码。 <!-- polish:v1 -->
软件工程基础知识 1 题
#1
★
历年真题
2017年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
以下各项中,( )不属于性能测试。
A 用户并发测试
B 响应时间测试
C 负载测试
D 兼容性测试
答案:D
📍 考点定位 本题考查软件测试类型分类,出自教材“软件工程/多媒体软件测试”章节。
💡 关键概念 性能测试聚焦系统在特定负载下的运行效率与稳定性,核心观测指标包括响应时间、吞吐量、CPU/内存利用率及并发处理能力。兼容性测试则评估软件在不同软硬件环境下的功能正确性,不直接度量性能指标。
🛠 解题技巧 【属性归类法】紧扣性能测试的“量化指标”特征。A并发、B响应时间、C负载均直接对应系统压力与处理速度,属典型性能测试维度;D兼容性考察跨平台功能适配,归属功能测试范畴。利用“非性能指标”直接锁定D。
⚠ 易混总结 性能测试子类(负载/并发/压力/配置/响应时间) vs 功能测试子类(兼容/界面/业务逻辑/安全)。易错点是将“压力测试”误认为独立于性能之外的类别,实则压力测试是性能测试在极限负载下的延伸。 <!-- polish:v1 -->
数据结构-二叉树遍历与树高计算 1 题
#1
★★
历年真题
2017年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #光盘
某二叉树的先序遍历序列为ABCDEF,中序遍历序列为BADCFE,则该二叉树的高度(即层数)为( )。
答案:B
📍 考点定位 📍考点定位:考查二叉树的遍历特性与结构还原(教材第2章数据结构基础)。
💡 关键概念 💡关键概念:先序遍历的第一个元素必为当前子树的根节点;中序遍历中,根节点左侧全为左子树节点,右侧全为右子树节点。利用两者结合可唯一确定二叉树形态。
🛠 解题技巧 🛠解题技巧:掌握口诀“先序找根,中序分界”。步骤:①取先序首字母A为根;②在中序中找到A,左边B为左子树,右边DCFE为右子树;③递归划分左右序列,依次画出树形结构;④自顶向下数最大层数即为高度。考试可直接画草图避免脑补出错。
⚠ 易混总结 ⚠易混总结:①遍历组合唯一性:仅凭“先序+后序”无法唯一确定二叉树(存在多解),必须搭配中序遍历;②高度定义:高度指从根到最远叶子节点的最长路径上的节点数(本题为4层),勿与节点总数或树的深度计算方式混淆。 <!-- polish:v1 -->
数据结构-小根堆定义与判定 1 题
#1
★★
历年真题
2017年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
对于n个元素的关键字序列 ,当且仅当满足关系k_i≤K_2i且k_i≤K_2i+1时称其为小根堆(小顶堆)。以下序列中,( )不是小根堆。
A 16,25,40,55,30,50,45
B 16,40,25,50,45,30,55
C 16,25,39,41,45,43,50
D 16,40,25,53,39,55,45
答案:D
📍 考点定位 📍考点定位:考查数据结构中的堆排序基础与小根堆判定条件(教材第2章)。
💡 关键概念 💡关键概念:小根堆是一种完全二叉树,核心性质是任意父节点的关键字均不大于其左右孩子节点的关键字。在顺序存储(数组)中,索引i的父节点对应2i和2i+1位置的值。
🛠 解题技巧 🛠解题技巧:采用“逐层扫描法”快速判定。步骤:①将数组按层序填入完全二叉树;②从根节点开始,逐一检查每个非叶子节点是否满足“父≤左且父≤右”;③发现一处不满足即可判定为非小根堆,无需看完全部选项。注意数组下标通常从1开始计数便于计算。
⚠ 易混总结 ⚠易混总结:①大顶堆与小顶堆:大顶堆要求父≥子,小顶堆要求父≤子,题干问“不是小根堆”即寻找“父>子”的反例;②完全二叉树前提:堆必须基于完全二叉树构建,普通二叉树不适用此父子索引公式。 <!-- polish:v1 -->
Linux操作系统目录基础知识 1 题
#1
★★
历年真题
2017年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录
下面关于Linux目录的描述中,正确的是( )。
A Linux只有一个根目录,用“/root”表示
B Linux中有多个根目录,用“/”加相应目录名称表示
C Linux中只有一个根目录,用“/”表示
D Linux中有多个根目录,用相应目录名称表示
答案:C
📍 考点定位 📍考点定位:考查Linux操作系统文件系统的目录结构规范(教材第5章)。
💡 关键概念 💡关键概念:Linux采用严格的单根树状文件系统架构,所有文件和目录都挂载在唯一的根目录下。根目录符号为单个正斜杠“/”,而“/root”特指超级管理员(root用户)的个人主目录,二者极易混淆。
🛠 解题技巧 🛠解题技巧:抓关键词“单根”与“符号”。Linux文件系统呈倒置树状,仅有一个根节点“/”。解题时直接排除含“多个根目录”的选项;对“/root”保持警惕,它只是根下的一个普通目录(用户家目录),并非系统根目录。
⚠ 易混总结 ⚠易混总结:①符号辨析:“/”是系统根目录,“/root”是管理员家目录,“~”也是管理员家目录的简写;②跨平台差异:Windows使用盘符(如C:\、D:\)作为多根起点,而Linux严格遵循单一根目录“/”设计,路径均以“/”开头表示绝对路径。 <!-- polish:v1 -->
多媒体计算机系统;半导体存储器SRAM与DRAM特性 1 题
#1
★★
历年真题
2016年上半年
显示答案 ▾
已掌握
#历年真题 #超纲附录 #多媒体系统 #多媒体系统
以下关于SRAM(静态随机存储器)和DRAM(动态随机存储器)的叙述中,正确的是( )。
A SRAM的内容是不变的,DRAM的内容是动态变化的
B DRAM断电时内容会丢失,SRAM的内容断电后仍能保持记忆
C SRAM的内容是只读的,DRAM的内容是可读可写的
D SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新
答案:D
📍 考点定位 📍考点定位:考查计算机主存储器分类及SRAM与DRAM的核心特性对比(教材第1章)。
💡 关键概念 💡关键概念:SRAM(静态随机存储器)和DRAM(动态随机存储器)均属易失性存储器,断电数据丢失且支持读写。本质区别在于存储单元物理结构:SRAM用触发器锁存数据,速度快但不需刷新;DRAM用电容电荷存储数据,易漏电,必须依赖控制电路定期刷新才能维持数据。
🛠 解题技巧 🛠解题技巧:采用“三维度对比法”秒杀。①看刷新:凡提“需定期刷新”必指DRAM;②看元件:触发器→SRAM(高速缓存),电容→DRAM(主内存);③看挥发性:两者均为易失性(断电丢数据)。直接锁定描述DRAM需刷新的选项。
⚠ 易混总结 ⚠易混总结:①“动态/静态”含义:非指数据内容变化,而是指存储机制是否依赖周期性刷新(动态=需刷新,静态=靠触发器自保持);②应用场景:SRAM作CPU高速缓存(Cache),DRAM作计算机主内存(RAM),二者在成本、速度和集成度上呈互补关系。 <!-- polish:v1 -->