2026年计算机编程基础知识及进阶试题库.docxVIP

  • 1
  • 0
  • 约4.35千字
  • 约 13页
  • 2026-05-08 发布于福建
  • 举报

2026年计算机编程基础知识及进阶试题库.docx

第PAGE页共NUMPAGES页

2026年计算机编程基础知识及进阶试题库

一、单选题(每题2分,共10题)

1.在Python中,用于定义类的方法时,第一个参数通常是什么?

A.self

B.this

C.void

D.object

2.以下哪种数据结构最适合实现LRU(LeastRecentlyUsed)缓存算法?

A.队列(Queue)

B.堆(Heap)

C.哈希表(HashTable)+链表(LinkedList)

D.树(Tree)

3.在C++中,`const`关键字用于声明什么?

A.常量变量

B.常量函数

C.不可修改的指针

D.以上都是

4.以下哪个HTTP状态码表示“请求成功”?

A.404

B.500

C.200

D.302

5.在JavaScript中,`let`和`var`的主要区别是什么?

A.`let`有块级作用域,`var`没有

B.`let`支持模板字符串,`var`不支持

C.`let`可以重复声明,`var`不能

D.`let`是ES6新增的,`var`是ES5的

二、多选题(每题3分,共5题)

6.以下哪些属于面向对象编程(OOP)的四大基本特性?

A.封装(Encapsulation)

B.继承(Inheritance)

C.多态(Polymorphism)

文档评论(0)

1亿VIP精品文档

相关文档