嵌入式笔试刷题(第41天)
1. 设 int a=1, b=2,则 (a++) + b 这个表达式的值为:
✅ B. 3
解析:a++ 是后缀自增,先使用 a 值(1)再加 1,因此为 1 + 2 = 3。
2. C++语言中,通常拷贝构造函数的参数是:
✅ C. 某个对象的引用名
解析:防止递归调用构造函数,应使用 const 引用作为参数。
3. 下列协议不属于 TCP/IP 协议族的是:
✅ C. IPX
解析:IPX 属于 Novell 网络协议,不是 TCP/IP 家族。
4. 下列不属于对称加密算法的是:
✅ A. MD5
解析:MD5 是哈希函数,不是对称加密算法。
5. 找出下列程序中的错误:
错误点:
Create A()中A a; return &a;返回了局部变量地址,非法。Calc()中while(a >= 0)是死循环,因为unsigned int永远 ≥ 0。
6. 简述下列定义中 a 和 b 的区别:
void function() {
static int a;
int b;
}
a为静态局部变量,在函数外仍保留其值。b为自动局部变量,函数调用结束后其值丢失。
7. 完成字符串拷贝可以使用 sprintf、strcpy、memcpy 以及 StringCch
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
嵌入式笔试专栏 文章被收录于专栏
本专栏系统整理了嵌入式方向笔试中常见的知识点和高频考题,涵盖基础理论、常用算法、C语言陷阱、操作系统原理、驱动开发、常见外设通信协议(如 I2C/SPI/UART)、RTOS、Linux 内核、以及实用电路知识等内容。

携程成长空间 146人发布