2026年计算机编程编程语言与算法应用题库.docxVIP

  • 1
  • 0
  • 约3.73千字
  • 约 10页
  • 2026-08-31 发布于福建
  • 举报

2026年计算机编程编程语言与算法应用题库.docx

第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)

1亿VIP精品文档

相关文档