【C语言赛道】
1、以下关于位运算的说法,正确的是
正确答案是 C
2、以下关于 typedef 和 #define 的区别,正确的有
A. typedef 在编译阶段处理,#define 在预处理阶段处理
B. typedef 是类型别名,#define 是字符替换
C. typedef 有类型检查,#define 无类型检查
D. typedef 的作用域是局部的,#define 的作用域是全局的
正确答案是 A,B,C
3、递归函数的终止条件可以放在函数体的任意位置。
正确答案是 正确
【C++赛道】
1、以下关于 C++ STL 迭代器的说法,错误的是
A. 输入迭代器支持只读、单向遍历
B. 输出迭代器支持只写、单向遍历
C. 随机访问迭代器支持 [] 运算符(如 vector 迭代器)
D. list 迭代器是随机访问迭代器
正确答案是 D
2、以下关于 C++ 内存泄漏的原因,正确的有
A. 动态分配的内存未释放(new 未 delete)
B. 析构函数非虚(子类析构不执行)
C. 循环引用(shared_ptr)
D. 异常导致释放语句未执行
正确答案是 A,B,C,D
3、虚继承会增加对象的内存开销,因为需要存储虚基类指针(vbptr)。
正确答案是 正确
【Java赛道】
1、以下关于 Java 序列化的说法,错误的是
A. 序列化是指将对象转换为字节序列,反序列化是指将字节序列恢复为对象
B. 实现序列化的类必须实现java.io.Serializable接口,该接口是标记接口,无抽象方法
C. 类中的 transient 修饰的成员变量会被序列化
D. 序列化的对象的所有属性必须是可序列化的,否则会抛出 NotSerializableException
正确答案是 C
2、以下关于 Java 中的异常,属于运行时异常(非受检异常)的有
A. NullPointerException
B. ArrayIndexOutOfBoundsException
C. ClassCastException
D. IOException
正确答案是 A,B,C
3、synchronized 修饰静态方法,锁的是当前类的 Class 对象。
正确答案是 正确
【python赛道】
1、以下关于 Python 闭包的说法,正确的是
A. 闭包是嵌套函数,内部函数引用了外部函数的变量,且外部函数返回内部函数
B. 闭包可以保留外部函数的作用域,即使外部函数执行完毕,内部函数仍可访问其变量
C. 闭包常用于实现装饰器、工厂函数等场景
D. 以上说法都正确
正确答案是 D
2、以下关于 Python 内存管理的说法,正确的有
A. Python 采用引用计数机制,引用计数为 0 的对象会被 GC 回收
B. 小整数池(-5~256)会被缓存,重复使用同一对象,节省内存
C. 字符串驻留机制会缓存短字符串(如字母数字下划线组成的字符串),避免重复创建
D. 循环引用会导致引用计数不为 0,需分代回收机制处理
正确答案是 A,B,C,D
3、async定义的协程函数,调用时必须加await,否则仅返回协程对象
正确答案是 正确
【大数据赛道】
1、大数据集群高可用(HA)核心解决
A. 单点故障
B. 存储不足
C. 计算慢
D. 网络波动
正确答案是 A
2、大数据安全包括
A. 认证
B. 授权
C. 审计
D. 脱敏
正确答案是 A,B,C,D
3、Lakehouse 结合了数据湖和数据仓库优点。
正确答案是 正确
【云计算赛道】
1、边缘计算是将计算放在
A. 靠近用户的边缘节点
B. 中心机房
C. 公有云地域
D. 跨区域集群
正确答案是 A
2、影响云平台性能的因素
A. 存储 IO
B. 网络带宽
C. CPU / 内存
D. 界面美观度
正确答案是 A,B,C
3、服务网格可以无侵入治理微服务。
正确答案是 正确
