9th 国赛.客观题笔记
整理日期:2026-03-21
题型:不定项选择题(共 8 题)
适用方向:蓝桥杯单片机组 / STC15F2K60S2 / C51 / 模电 / 数电
说明:以下答案为根据题目内容独立判断后整理,并与您的作答进行对比。
成绩总览
| 题号 | 主题 | 题型 | 正确答案 | 你的答案 | 结果 |
|---|---|---|---|---|---|
| 1 | PSW 特征寄存器 | 单选 | B | A | |
| 2 | C51 基本数据类型 | 单选 | D | D | |
| 3 | 三极管放大状态判断 | 多选 | AD | AC | |
| 4 | 异步时序电路特征 | 单选 | B | B | |
| 5 | C51 一般指针字节数 | 单选 | C | B | |
| 6 | 逻辑代数运算法则 | 多选 | CD | CD | |
| 7 | 单片机基础概念辨析 | 多选 | AB | A | |
| 8 | 电压放大电路输入电阻 | 单选 | C | A |
结论:共答对 3 题,答错 5 题。
这套题的薄弱点主要集中在:C51 基础概念、模电状态判断、输入/输出电阻分析。
逐题笔记
第 1 题 · PSW 特征寄存器 · 单选 ·
答错(你的答案:A,正确答案:B)
题目:
单片机内部,反映程序运行状态或运算结果的特征寄存器是( )
选项:
-
A. PC
-
B. PSW

-
C. SP
-
D. A
正确答案:B
解析:
PSW 是 Program Status Word,程序状态字寄存器,用来反映单片机当前运算结果和运行状态,例如:
-
CY:进位标志
-
AC:辅助进位
-
OV:溢出标志
-
P:奇偶标志
所以题干里“反映程序运行状态或运算结果的特征寄存器”,对应的就是 PSW。
其余选项为什么错:
-
A.
PC是程序计数器,负责指出下一条将要执行的指令地址,不是状态寄存器。 -
C.
SP是堆栈指针,用来指示栈顶位置,不反映运算结果。 -
D.
A是累加器,是运算器件,不是“特征寄存器”。
易错点:很多人会把 A 当成“最常用寄存器”就选它,但题目问的是“反映状态”的寄存器,不是“参与运算”的寄存器。
记忆技巧:
PSW = 状态栏,A = 运算手,PC = 指路牌,SP = 栈顶指针。
拓展知识:
在 STC15F2K60S2 和传统 8051 内核里,PSW 非常高频。蓝桥杯实战里常考:
-
CY配合移位、比较、减法 -
OV判断有符号数溢出 -
RS1/RS0选择工作寄存器组
如果题目考中断、算术、位运算,PSW 往往都会悄悄出现,得盯紧一点呀 ![]()
第 2 题 · C51 基本数据类型 · 单选 ·
答对
题目:
以下哪个选项不是 C51 的基本数据类型( )
选项:
-
A. char
-
B. int
-
C. void
-
D. double

正确答案:D
解析:
蓝桥杯单片机组默认语境是 Keil C51。在这类题的常规定义里,char、int、void 都属于 C51/C 语言常见基本类型范畴;而 double 在 C51 里通常不作为独立的基本浮点类型考查,常规教学和竞赛基础题一般认为 C51 不支持真正独立的 double 精度类型,因此选 D。
其余选项为什么不选:
-
A.
char是基本整型。 -
B.
int是基本整型。 -
C.
void表示“无类型/空类型”,在 C 语言语法体系里是标准类型之一,常用于函数返回值和通用指针转换场景。
易错点:
void 看起来“不存数据”,很多同学会误判它“不算类型”;但它确实是标准类型。
真正容易在 C51 环境里出题卡人的,反而是 double。
记忆技巧:
蓝桥杯 C51 环境里,浮点题盯住 float,不要对 double 抱太大期待。
拓展知识:
STC15F2K60S2 做题和实战都应尽量少用浮点:
-
速度慢
-
占 ROM
-
占 RAM
蓝桥杯更推荐:
-
放大 10 倍、100 倍做整数运算
-
用定点数代替浮点
-
显示时再拆分整数和小数位
比如温度、电压、频率题,常见做法都是“先整数化,再格式化显示” ![]()
第 3 题 · 三极管放大状态判断 · 多选 ·
答错(你的答案:AC,正确答案:AD)
题目:
测得某些电路中三极管的各极电压如下图所示,哪些三极管处于放大状态( )
正确答案:AD
解析:
按图中三极管连接方式,可按 NPN 管放大区条件 判断:
-
发射结正偏:
VBE≈0.7V -
集电结反偏:
VC > VB > VE
逐项分析:
-
A:
VB=+0.7V,VE=0V,满足VBE≈0.7V;且VC=+5V,满足VC > VB > VE,所以在 放大区。 -
B:
VB=+2V,VE=3V,VBE=-1V,发射结未正偏,不在放大区。 -
C:
VB=+10.75V,VE=+10V,虽然VBE≈0.75V,但VC=+10.3V < VB,集电结不能保持反偏,更接近 饱和状态,不是放大区。 -
D:
VB=-5.3V,VE=-6V,VBE=0.7V;同时VC=0V > VB > VE,满足放大区条件,所以是 放大状态。
易错点:
你选了 C,问题就在第二条条件没看严。
判断放大区不能只看 VBE≈0.7V,还要看 集电结是否反偏。
记忆技巧:
判断 NPN 放大区,一口气背下来:
发射结正偏,集电结反偏,且 VC > VB > VE。
拓展知识:
蓝桥杯模电题里,三极管常考三种状态:
-
截止:
VBE < 0.7V -
放大:
VBE≈0.7V且VC > VB > VE -
饱和:
VBE≈0.7V,但VC已经接近VE,甚至VC < VB
如果以后题目换成 PNP 管,判断思路要整体“反过来”:
-
放大区常看
VE > VB > VC -
VEB≈0.7V
这类题特别像陷阱题,别只看一个电压差,得把三极一起看完哦 ![]()
第 4 题 · 异步时序电路特征 · 单选 ·
答对
题目:
同步时序电路和异步时序电路比较,其差异在于后者( )
选项:
-
A. 没有触发器
-
B. 没有统一的时钟控制脉冲

-
C. 没有稳定状态
-
D. 输出只与内部状态有关
正确答案:B
解析:
异步时序电路的核心特征是:没有统一的时钟信号来同步各级状态变化。
它的状态改变通常由输入信号变化直接触发,所以不同部分可能不是同一时刻翻转。
其余选项为什么错:
-
A. 异步时序电路并不是“没有触发器”。
-
C. 异步电路可以有稳定状态,不是“没有稳定状态”。
-
D. “输出只与内部状态有关”更接近 Moore 型输出特征,不是同步/异步的本质区别。
记忆技巧:
同步看“统一时钟”,异步看“没有统一时钟”。题目一旦问两者本质区别,优先盯时钟。
拓展知识:
蓝桥杯单片机虽然主战场不是时序逻辑设计,但这个知识点会迁移到:
-
定时器统一节拍思想
-
状态机设计
-
按键扫描去抖
-
调度器节拍驱动
写单片机程序时,尽量让任务挂在固定节拍下运行,本质上就是在软件里追求“同步化” ![]()
第 5 题 · C51 一般指针字节数 · 单选 ·
答错(你的答案:B,正确答案:C)
题目:
C51 中一般指针变量需要占据几个字节的存储空间( )
选项:
-
A. 1
-
B. 2
-
C. 3

-
D. 4
正确答案:C
解析:
在 Keil C51 中,一般指针 generic pointer 需要同时说明:
-
指向的地址
-
所属存储区类型
因为 8051/C51 存在多种存储空间,如:
-
data
-
idata
-
xdata
-
code
所以一般指针必须带“存储区信息”,通常占 3 字节。
其余选项为什么错:
-
A、B:对应某些特定存储区指针时才可能更短,不是“一般指针”。
-
D:不是 C51 一般指针的标准长度。
易错点:
题目问的是 一般指针,不是 data 指针、code 指针、xdata 指针。
一看到 “general/generic pointer”,优先想到 3 字节。
记忆技巧:
一般指针 = 地址 + 存储区标识,所以比普通指针更胖一点,记成 3 字节。
拓展知识:
这题和 STC15F2K60S2 写代码关系很大:
-
data/idata访问快,适合高频变量 -
xdata空间大,但访问慢 -
code放查表数据最省 RAM
蓝桥杯写程序时,要有“变量放哪一块存储区”的意识,不然速度和内存都容易翻车 ![]()
第 6 题 · 逻辑代数运算法则 · 多选 ·
答对
题目:
以下表达式中符合逻辑运算法则的是( )
选项:
-
A. C·C=C²
-
B. 1+1=10
-
C. 0<1

-
D. C+1=1

正确答案:CD
解析:
逻辑代数里:
-
0 < 1是基本逻辑关系,成立。 -
C + 1 = 1是逻辑加法中的吸收律/或运算恒真性质,成立。
其余选项为什么错:
-
A. 逻辑代数的幂次不能这样写成普通代数结论去替代标准法则。标准恒等式应写作
C·C=C,而不是题中这种写法。 -
B. 在逻辑代数里,
1+1=1,不是二进制加法里的10。
易错点:
这题最容易把“逻辑加法”误当成“二进制算术加法”。
逻辑代数里的 + 表示 “或”,不是进位加法。
记忆技巧:
逻辑代数三件套:
-
C + 1 = 1 -
C · 0 = 0 -
C + C = C
先把这些背熟,客观题会很乖 ![]()
拓展知识:
逻辑代数在单片机里最常见的落点是:
-
位运算
-
掩码操作
-
数码管段码处理
-
状态标志判断
比如:
-
P2 &= 0x1F是清高位 -
if((key & 0x01) == 0)是位判断
虽然代码里写的是 C,但底层脑子其实要会逻辑代数。
第 7 题 · 单片机基础概念辨析 · 多选 ·
答错(你的答案:A,正确答案:AB)
题目:
以下关于单片机的说法中错误的是( )
选项:
-
A. 堆栈是单片机内部的一个特殊区域,与 RAM 无关。

-
B. 汇编语言指令是指能够被单片机直接执行的指令。

-
C. 单片机的总线宽度决定了单片机的寻址能力。
-
D. 单片机对内部 RAM 和外部 RAM 的读写速度是不同的。
正确答案:AB
解析:
逐项看:
-
A 错:8051/STC15 的堆栈本质上就在 内部 RAM 中,由
SP指向,当然和 RAM 有关。 -
B 错:单片机能直接执行的是 机器指令/机器码,汇编语言只是机器指令的助记符,必须先汇编后才能执行。
-
C 对:按常规教材语境,寻址能力与地址相关的总线位宽直接相关,这一表述在基础题里通常视为正确。
-
D 对:内部 RAM 和外部 RAM 的访问方式、时序、速度都不同,因此读写速度不同。
易错点:
你只抓到了 A,漏掉了 B。
“汇编语言能直接执行”这句话很有迷惑性,但 CPU 真正执行的是机器码,不是文本形式的助记符。
记忆技巧:
汇编 = 机器码的助记符,不是 CPU 直接吃下去的“原材料”。
拓展知识:
蓝桥杯写 STC15F2K60S2 程序时,下面几个概念要特别稳:
-
堆栈默认在内部 RAM
-
中断会自动压栈
-
局部变量、函数调用都会消耗栈空间
所以函数嵌套太深、中断里再调大函数,都可能把栈顶顶爆,出现诡异 bug。这个锅,比赛里可一点都不温柔 ![]()
第 8 题 · 电压放大电路输入电阻分析 · 单选 ·
答错(你的答案:A,正确答案:C)
题目:
两个电压放大倍数相同(电路相同,且采用同一种晶体管)的电路 A 和 B,对同一个信号源的电压进行放大,在负载开路的条件下,测得 A 电路的输出电压较小,不考虑仪表的测量误差,这说明 A 电路( )
选项:
-
A. 输入电阻大
-
B. 输出电阻大
-
C. 输入电阻小

-
D. 输出电阻小
正确答案:C
解析:
题目强调了两个条件:
-
两个电路电压放大倍数相同
-
负载开路
既然负载开路,输出端几乎不取电流,输出电阻对测得的输出电压影响很小。
这时输出电压差异主要来自 输入端分压不同。
若 A 的输出电压更小,说明 A 得到的输入信号本身更小。
同一个信号源下,输入信号变小通常意味着:
-
A 对信号源加载更重
-
即 A 的输入电阻更小
所以选 C。
其余选项为什么错:
-
A 错:输入电阻如果更大,对信号源负载更轻,输入电压应该更接近源电压,输出反而更大。
-
B、D 错:题目已说明负载开路,输出电阻不是主要矛盾。
易错点:
看到“输出电压小”就直觉去猜“输出电阻大”,这是模电里很常见的误判。
先看题目有没有“负载开路”这种限定,这一句几乎就是在提醒你去想 输入端分压。
记忆技巧:
开路看输入,带载看输出。
这句话在客观题里很好用。
拓展知识:
放大电路常考三类电阻:
-
输入电阻:看对前级/信号源的影响
-
输出电阻:看带负载能力
-
负载电阻:看输出电压衰减
蓝桥杯里一旦题目写:
-
“同一信号源”
-
“负载开路”
-
“输出变小/变大”
优先联想到输入端分压问题,通常就不会走偏啦 ![]()
速查卡
本套题核心知识点一览
-
PSW:程序状态字寄存器,反映运算状态与标志位。 -
PC:程序计数器;SP:堆栈指针;A:累加器。 -
C51 常见基础类型:
char、int、void等;竞赛基础题里常把double视为非标准考点。 -
NPN 三极管放大区判断:
VBE≈0.7V且VC > VB > VE。 -
异步时序电路核心特征:
没有统一时钟脉冲。 -
C51 一般指针
generic pointer:通常占3 字节。 -
逻辑代数别和算术混淆:
1+1=1、C+1=1、C·C=C。 -
堆栈在 8051/STC15 中位于
内部 RAM。 -
CPU 直接执行的是
机器码,不是文本形式的汇编助记符。 -
内部 RAM 与外部 RAM:访问方式和速度不同。
-
放大电路分析口诀:
开路看输入,带载看输出。
这套题最容易翻车的点
-
只看
VBE≈0.7V,忘了判断集电结是否反偏。 -
把逻辑代数里的
+当成普通加法。 -
把汇编语言和机器指令混为一谈。
-
看到“输出电压变小”就直接猜输出电阻问题。
临考记忆小抄
-
状态看 PSW,计数看 PC,压栈看 SP。 -
NPN 放大:VC > VB > VE。 -
异步电路:无统一时钟。 -
一般指针:3 字节。 -
逻辑加法不是算术加法。 -
开路看输入,带载看输出。
最后小结
这套 9th 国赛客观题,真正该补的不是死记答案,而是三块:
-
C51 编译器与 8051 内核基础 -
三极管工作区与放大电路分析 -
逻辑代数和时序逻辑基础概念
你这次做对了第 3、4、6 题,说明数电的基础判断还算稳;但 C51 指针、单片机体系结构、模电输入输出分析这几块得再压一遍。把这份笔记多看两轮,下一次这种客观题会顺很多的 ![]()
