- 0
- 0
- 约4.63千字
- 约 13页
- 2026-07-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试题库编程语言与算法应用测试
一、选择题(每题2分,共10题)
题型说明:以下每题提供4个选项,选择最符合题意的答案。
1.Java中,以下哪个关键字用于声明一个不可变类?
A.`final`
B.`static`
C.`abstract`
D.`volatile`
答案:A
解析:`final`关键字可用于修饰类、方法和变量,声明不可变类时通常使用`final`修饰类本身,确保类不能被继承。
2.在Python中,以下哪个函数用于对列表进行排序并返回新列表?
A.`list.sort()`
B.`sorted()`
C.`list.reverse()`
D.`list.shuffle()`
答案:B
解析:`sorted()`函数对列表进行排序并返回新列表,而`list.sort()`直接在原列表上排序。
3.C++中,以下哪种内存分配方式会导致内存泄漏?
A.`new`后配合`delete`
B.`std::vector`自动管理内存
C.`malloc`后忘记`free`
D.`calloc`后正确释放
答案:C
解析:`malloc`需要手动调用`free`释放内存,若忘记释放则会导致内存泄漏。
4.Go语言中,以下哪个关键字用于声明全局变量?
A.`static
原创力文档

文档评论(0)