网站大量收购独家精品文档,联系QQ:2885784924

2025年03月GESP编程能力认证Python六级真题(带答案) .pdf

2025年03月GESP编程能力认证Python六级真题(带答案) .pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Python六级

2025年03月

1单选题(每题2分,共30分)

题号123456789101112131415

答案DBABBBBAAABACDD

第1题在面向对象编程中,类是一种重要的概念下面关于类的描述中,不正确的是()

口A.类是一个抽象的概念,用于描述具有相同属性和行为的对象集合

口B.类可以包含属性和方法,属性用于描述对象的状态,方法用于描述对象的行为

TC.类可以被实例化,生成具体的对象

口D.类一旦定义后,其属性和方法不能被修改或扩展

第2题哈夫曼编码是一种用于数据压缩的算法以下关于哈夫曼编码的描述中,不正确的是()

口A.哈夫曼编码是一种变长编码,频率高的字符使用较短的编码,频率低的字符使用较长的编码

口B.在构造哈夫曼树时,频率越低的字符离根节点越近,频率越高的字符离根节点越远

口C.哈夫曼编码的生成过程基于贪心算法,每次选择频率最低的两个节点进行合并

匚D.哈夫曼编码是一种前缀编码,任何一个字符的编码都不会是另一个字符编码的前缀,因此可以实现唯一解

第3题以下代码实现了树的哪种遍历方式?

1classTreeNode:

2def―init_(self,val=0jleft=None,right=None):

3self,val=val

4self,left=left

5self,right=right

6

7deftraverse(root):

8ifrootisNone:

9retrn

10print(root.valjend=)

11traverse(root.left)

12traverse(root・right)

13

口A.前序遍历

口B.中序遍历

口C.后序遍历

口D.层次遍历

第4题以下关于完全二叉树的代码描述,正确的是()

1fromcollectionsimportdeqe

2

3classTreeNode:

4def―init__(self,val=0jleft=None,right=None):

5self.val=val

6self,left=left

7self,right=right

8

9defis_complete_tree(root):

10ifrootisNone:

11retrnTre

12

13q=deqe()

14q.append(root)

15has_nll=False

16

17whileq:

18node=q.popleft()

19

20ifnodeisNone:

21has_nll=Tre

22else:

23ifhas_nll:

24retrnFalse

25q.append(node.left)

26q.append(node,right)

27

28retrnTre

29

口A.该代码用于判断一

文档评论(0)

文档定制 + 关注
实名认证
内容提供者

医务工作者,自由工作者

1亿VIP精品文档

相关文档