嵌入式笔试刷题(第62天)
11. 中断响应时间是指( )
选项:A. 从中断处理开始到中断处理结束B. 从发出中断请求到中断处理结束C. 从发出中断请求到进入中断处理D. 从进入中断处理到中断处理结束
正确答案:C
解析:中断响应时间是从中断源发出请求信号开始,到 CPU 实际响应进入中断服务程序的这段时间,反映了系统对外部事件的反应能力。
12. FTP 及 HTTP 协议使用的默认端口号是( )
选项:A. 21 5060B. 23 8080C. 23 5060D. 21 8080
正确答案:D
解析:
- FTP 默认端口号是 21
- HTTP 默认端口号是 80,但很多浏览器调试或代理服务使用 8080 作为扩展端口,因此 D 项是相对最合理的选项。
13. SQL 语言具有( )功能
选项:A. 关系规范化、数据操纵、数据控制B. 数据定义、数据操纵、数据控制C. 数据定义、关系规范化、数据控制D. 数据定义、关系规范化、数据操纵
正确答案:B
解析:SQL 的核心功能包括:
- 数据定义(DDL):如
CREATE
、ALTER
- 数据操纵(DML):如
SELECT
、INSERT
、UPDATE
- 数据控制(DCL):如
GRANT
、REVOKE
关系规范化属于数据库设计范畴,不是 SQL 的语言功能。
14. 两个值互换,空白处正确代码是( )
void swap(int *a, int *b) { *a = *a ^ *b; // 空白处 }
选项:A. *a = *a ^ *b; *a = *b ^ *a;B. *a = *b ^ *a; *b = *a ^ *b;C. *b = *a ^ *a; *a = *b ^ *a;D. *b = *a ^ *b; *a = *a ^ *b;
正确答案:D
解析:通过异或实现交换的标准方式如下:
*a = *a ^ *b; *b = *a ^ *b; *a = *a ^ *b;
选项 D 满足这一过程,能在不使用临时变量的情况下完成交换。
15. 同一进程内所有线程共享的除了全局变量还有( )
选项:A. 程序计数器B. 堆内存C. errnoD. 以上皆是
正确答案:B
解析:
- 全局变量、堆内存:线程共享
- 程序计数器(PC):每个线程私有
- errno:通常是线程局部存储,不共享
因此,只有 B 正确。
16. A 与 B 分属不同子网,二层交换机无法打通
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式笔试专栏 文章被收录于专栏
本专栏系统整理了嵌入式方向笔试中常见的知识点和高频考题,涵盖基础理论、常用算法、C语言陷阱、操作系统原理、驱动开发、常见外设通信协议(如 I2C/SPI/UART)、RTOS、Linux 内核、以及实用电路知识等内容。