理论卷2025年6月GESP等级认证(Python) · 六级

GESP Python 6级 2025.06

满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #9074
分值 2

下列哪一项不是面向对象编程(OOP)的基本特征?

A

继承 (Inheritance)

B

封装 (Encapsulation)

C

多态 (Polymorphism)

D

链接 (Linking)

2
单选题号 #9075
分值 2

为了让 Dog 类的构造函数能正确地调用其父类 Animal 的构造方法,横线处应填入( )。

class Animal:
 def __init__(self, name: str):

 self.name = name
 print("Animal created")

 def speak(self) -> None:
 print("Animal speaks")

class Dog(Animal):
 ________________________
 print("Dog created")

 def speak(self) -> None:
 print("Dog barks")

if __name__ == "__main__":
 animal: Animal = Dog("Rex", "Labrador")
 animal.speak()
A
def __init__(self, name: str, breed: str):
 super().__init__(name)
 self.breed = breed
B
def __init__(self, name: str, breed: str):
 self.breed = breed
C
def __init__(self, name: str, breed: str):
D
self.breed = breed
3
单选题号 #9076
分值 2

代码同上一题,代码 animal.speak() 执行后输出结果是( )。

A

输出 Animal speaks

B

输出 Dog barks

C

编译错误

D

程序崩溃

4
单选题号 #9077
分值 2

以下 Python 代码执行后其输出是( )。

from collections import deque
stack = []
queue = deque()

# 元素入栈/入队 (1, 2, 3)
for i in range(1, 4):
 stack.append(i)
 queue.append(i)
print(f"{stack[-1]} {queue[0]})")
A

1 3

B

3 1

C

3 3

D

1 1

5
单选题号 #9078
分值 2

在一个使用列表实现的循环队列中,front 表示队头元素的位置(索引),rear 表示队尾元素的下一个插入位置(索引),队列的最大容量为 maxSize。那么判断队列已满的条件是( )

A

rear == front

B

(rear + 1) % maxSize == front

C

(rear - 1 + maxSize) % maxSize == front

D

(rear - 1) == front

6
单选题号 #9079
分值 2

在二叉树中,只有最底层的节点未被填满,且最底层节点尽量靠左填充的是( )。

A

完美二叉树

B

完全二叉树

C

完满二叉树

D

平衡二叉树

7
单选题号 #9080
分值 2

在使用数组表示完全二叉树时,如果一个节点的索引为 ii(从 00 开始计数),那么其左子节点的索引通常是( )。

A

(i−1)/2(i-1)/2

B

i+1i+1

C

i∗2i * 2

D

2∗i+12 * i+1

8
单选题号 #9081
分值 2

已知一棵二叉树的前序遍历序列为 GDAFEMHZ,中序遍历序列为 ADFGEHMZ,则其后序遍历序列为( )。

A

ADFGEHMZ

B

ADFGHMEZ

C

AFDGEMZH

D

AFDHZMEG

9
单选题号 #9082
分值 2

设有字符集 {a,b,c,d,e}\{a, b, c, d, e\},其出现频率分别为 {5,8,12,15,20}\{5, 8, 12, 15, 20\},得到的哈夫曼编码为( )。

A
a: 010
b: 011
c: 00
d: 10
e: 11
B
a: 00
b: 10
c: 011
d: 100
e: 111
C
a: 10
b: 01
c: 011
d: 100
e: 111
D
a: 100
b: 01
c: 011
d: 100
e: 00
10
单选题号 #9083
分值 2

3 位格雷编码中,编码 101 之后的下一个编码是( )。

A

100

B

101

C

110

D

001

🔒

已解锁前 10 题

第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款