#GESP2306P3. python三级客观题2023年6月GESP真题

python三级客观题2023年6月GESP真题

image

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

1. 高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

{{ select(1) }}

  • 编辑
  • 保存
  • 调试
  • 编译

2. 二进制数 11.01 在十进制下是( )。

{{ select(2) }}

  • 3.01
  • 3.05
  • 3.125
  • 3.25

3. 下面有关 Python 列表的描述,正确的是( )。

{{ select(3) }}

  • Python 列表的每个成员必须是相同的数据类型
  • 一旦确定 Python 列表的成员,不可新增成员
  • 不可删除 Python 列表的成员
  • 以上说法都不正确

4. 下面 Python 赋值语句,不合法的是( )。

{{ select(4) }}

  • a,b,c = [1, 2, 3]
  • b = 2, 3, 4
  • d = (3, )
  • 以上都合法

5. 有关下面 Python 代码的描述,正确的是( )。

image

{{ select(5) }}

  • 上述代码执行将报错
  • 加号运算符不适用 tuple 类型
  • tuple 是不可更改类型,因此两个 tuple 不可相加。
  • 输出结果是(1, 2, 3, 4)

6. Python 表达式 len(set("长城,颐和园"))-len(set(["长城","颐和园"]))的值是( )。

{{ select(6) }}

  • 0
  • 2
  • 4
  • 6

7. 下面 Python 代码执行后的输出是( )。

image

{{ select(7) }}

  • [1, 3, 5]
  • [2, 4, 6]
  • [ ]
  • 执行过程将报错

8. 下面 Python 代码执行后的输出是( )。

image

{{ select(8) }}

  • [1, 3, 5]
  • [2, 4, 6]
  • []
  • [1, 2, 3, 4, 5, 6]

9. 下面 Python 代码执行后的输出是( )。

image

{{ select(9) }}

  • [1, 2, 3, 4, 5, 6]
  • [1, 3, 5, 2, 4, 6]
  • [2, 4, 6, 1, 3, 5]
  • [0, 0, 0, 1, 1, 1]

10. 下面 Python 代码执行后的输出是( )。

image

{{ select(10) }}

  • True
  • False
  • 1
  • 0

11. 下面 Python 代码执行后的输出是( )。

image

{{ select(11) }}

  • (8, 5, 2, 7, 4, 1)
  • [8, 5, 2, 7, 4, 1]
  • [8, 7, 5, 4, 2, 1]
  • (8, 7, 5, 4, 2, 1)

12. Python 语句 print([str(nn+1)(n*n+1) for n in range(3)])执行后的输出是( )。

{{ select(12) }}

  • ['1', '22', '55555']
  • ['22', '55555', '10101010101010101010']
  • ['22', '55555']
  • 执行将报错

13. 下面 Python 代码执行后的输出是( )。

image

{{ select(13) }}

  • a
  • y
  • programming
  • Python

14. 下面 Python 代码执行后的输出是( )。

image

{{ select(14) }}

  • 7
  • 5
  • 4
  • 执行将报错

15. 已知大写字符 X 的 ASCII 编码的 16 进制表示为 5816,则字符 Q 的十六进制 ASCII 编码是( )。

{{ select(15) }}

  • 47
  • 51
  • 53
  • 54

    判断题(每题 2 分,共 20 分)

1. 一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述。

{{ select(16) }}

  • 正确
  • 错误

2. 域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF 编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp。

{{ select(17) }}

  • 正确
  • 错误

3. 执行 Python 语句 a = {}后的变量的 a 类型可能是 set 也可能是 dict。

{{ select(18) }}

  • 正确
  • 错误

4. Python 表达式 len(set("CCF"))的值为 2。

{{ select(19) }}

  • 正确
  • 错误

image

{{ select(20) }}

  • 正确
  • 错误
  1. Python 的 dict 类型,其键(key)可以是 tuple 类型,但不可以是 list 类型,因此下列代码执行不会报错。 image {{ select(21) }}
  • 正确
  • 错误

7. 下面 Python 代码执行后将输出[1, 3, 5]。

image

{{ select(22) }}

  • 正确
  • 错误

8. 下面 Python 执行后的输出是 True。

image

{{ select(23) }}

  • 正确
  • 错误

9. 在 Python 代码中先执行 a = (5,6,3,10),然后执行 print(a.sort())其输出结果是 None。

{{ select(24) }}

  • 正确
  • 错误

10. 以下 Python 代码执行后将输出 cherry。

image

{{ select(25) }}

  • 正确
  • 错误