- 1
- 0
- 约4.59千字
- 约 11页
- 2026-09-02 发布于山西
- 举报
有关编程的面试题及答案
一、基础概念与语言特性(共20分)
1.下列关于JavaScript中闭包(Closure)的描述,正确的是()。
A.闭包是指函数内部定义的函数
B.闭包是指函数内部访问其外部作用域的变量
C.闭包会导致内存泄漏,应尽量避免使用
D.闭包只能访问父级作用域的变量
答案:B
2.在Java或C++中,栈内存和堆内存的主要区别在于()。
A.栈内存存储基本数据类型,堆内存存储对象
B.栈内存存储局部变量,堆内存存储全局变量
C.栈内存由系统自动分配和释放,堆内存需要手动管理
D.栈内存存储引用类型,堆内存存储基本类型
答案:C
3.关于时间复杂度,以下说法正确的是()。
A.O(n)表示算法执行时间与输入规模n成正比
B.O(1)表示算法执行时间与输入规模n成对数关系
C.O(n^2)表示算法执行时间与输入规模n成平方关系
D.O(logn)表示算法执行时间与输入规模n成线性关系
答案:A、C
4.判断题:在数据库查询中,使用索引可以显著提高查询速度,因此在所有字段上都建立索引是最好的做法。()
答案:错误
5.判断题:面向对象编程(OOP)中的“多态”是指同一个行为具有多个不同表现
原创力文档

文档评论(0)