- 1
- 0
- 约3.73千字
- 约 10页
- 2026-08-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机编程:编程语言与算法应用题库
一、选择题(每题2分,共20题)
1.Java中的`ArrayList`底层实现基于?
A.数组
B.链表
C.哈希表
D.树结构
2.Python中,哪个函数用于对列表进行去重?
A.`unique()`
B.`deduplicate()`
C.`set()`
D.`remove_duplicates()`
3.C++中,`std::vector`与`std::array`的主要区别是什么?
A.`vector`可动态扩容,`array`不可
B.`vector`有迭代器,`array`没有
C.`vector`是模板类,`array`不是
D.`vector`性能更优
4.JavaScript中,`let`和`var`的主要区别是什么?
A.`let`有块级作用域,`var`没有
B.`let`可以重声明,`var`不可以
C.`let`有提升,`var`没有
D.`let`适用于全局变量,`var`适用于局部
5.在Python中,如何判断一个对象是否为可变类型?
A.`is_mutable(obj)`
B.`hasattr(obj,__mutable__)`
C.检查类型是否为`list`、`dict`等
D.使用`id()`函数
原创力文档

文档评论(0)