#679. Q_005

Q_005


选择题

  1. Python 中用于定义函数的关键字是?( ) {{ select(1) }}
  • def
  • function
  • fun
  • define
  1. 下列哪个是合法的变量名?( ) {{ select(2) }}
  • 2var
  • my-var
  • _temp
  • class
  1. 执行 print(10 // 3) 的结果是?( ) {{ select(3) }}
  • 3.333...
  • 3
  • 4
  • 报错
  1. 列表 a = [1, 2, 3],执行 a.append(4) 后,a 的值是?( ) {{ select(4) }}
  • [1, 2, 3]
  • [1, 2, 3, 4]
  • [4, 1, 2, 3]
  • [1, 2, 4]
  1. 表达式 "Python"[1:4] 的结果是?( ) {{ select(5) }}
  • "Pyt"
  • "yth"
  • "tho"
  • "Python"
  1. 下列哪条语句能正确输出数字 5?( ) {{ select(6) }}
  • print "5"
  • print(5)
  • echo 5
  • console.log(5)
  1. 关于元组,以下说法正确的是?( ) {{ select(7) }}
  • 元组用方括号 [] 定义
  • 元组可以使用 append() 方法
  • 元组是不可变的
  • 元组不支持索引访问
  1. 字典 d = {"name": "Alice"},获取 "Alice" 的正确方式是?( ) {{ select(8) }}
  • d[0]
  • d["name"]
  • d.name
  • d.get("Alice")
  1. 执行以下代码后,x 的值是?
x = 0
for i in range(3):
    x += i

{{ select(9) }}

  • 0
  • 3
  • 6
  • 9
  1. 下列哪个数据类型是可变的?( ) {{ select(10) }}
  • 字符串
  • 元组
  • 整数
  • 列表
  1. 使用 len("Hello") 的结果是?( ) {{ select(11) }}
  • 4
  • 5
  • 6
  • 报错
  1. 要判断变量 n 是否为偶数,应使用?( ) {{ select(12) }}
  • n / 2 == 0
  • n % 2 == 0
  • n // 2 == 0
  • n == even
  1. 程序出现 “IndentationError”,最可能的原因是?( ) {{ select(13) }}
  • 变量未定义
  • 缩进不一致(如混用空格和制表符)
  • 拼写错误
  • 文件未保存
  1. 在 Turtle 中,turtle.left(90) 表示?( ) {{ select(14) }}
  • 向前走 90 像素
  • 向左转 90 度
  • 向右转 90 度
  • 画一个 90 度的角
  1. 下列哪项能创建一个空列表?( ) {{ select(15) }}
  • list()
  • []
  • {}
  • A 和 B 都对
  1. 执行 bool(0) 的结果是?( ) {{ select(16) }}
  • True
  • False
  • 0
  • 报错
  1. 关于 range(5),以下说法正确的是?( ) {{ select(17) }}
  • 生成 [1, 2, 3, 4, 5]
  • 生成 [0, 1, 2, 3, 4]
  • 包含 5
  • 是一个列表对象
  1. 下列哪行代码能正确计算 2 的 3 次方?( ) {{ select(18) }}
  • 2 ^ 3
  • 2 ** 3
  • pow(2, 3)
  • B 和 C 都对
  1. 集合 s = {1, 2, 3},执行 s.add(2) 后,s 的值是?( ) {{ select(19) }}
  • {1, 2, 3, 2}
  • {1, 2, 3}
  • {1, 3}
  • 报错:元素重复
  1. 要读取用户输入并转换为整数,应使用?( ) {{ select(20) }}
  • int(input())
  • input(int)
  • read(int)
  • scan(int)
  1. 执行 print(type(3.14)) 的结果包含?( ) {{ select(21) }}
  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'double'>
  1. 下列哪个不是 Python 的关键字?( ) {{ select(22) }}
  • if
  • else
  • loop
  • while
  1. 关于字符串,以下说法正确的是?( ) {{ select(23) }}
  • 字符串可以用单引号或双引号定义
  • 字符串是可变的
  • "a" + 1 是合法的
  • 字符串不支持切片
  1. 执行以下代码后,输出是?
if True:
    print("Yes")
else:
    print("No")

{{ select(24) }}

  • Yes
  • No
  • 报错
  • 无输出
  1. 要导入数学模块,应使用?( ) {{ select(25) }}
  • import math
  • include math
  • using math
  • require math

判断题

  1. Python 是一种解释型语言。( ) {{ select(26) }}
  1. 列表中的元素必须是相同类型。( ) {{ select(27) }}
  1. print("Hello" + "World") 输出 HelloWorld。( ) {{ select(28) }}
  1. 元组可以作为字典的键。( ) {{ select(29) }}
  1. 0.1 + 0.2 == 0.3 在 Python 中返回 True。( ) {{ select(30) }}
  1. for i in [1, 2, 3]: 循环中,i 最终值为 3。( ) {{ select(31) }}
  1. 空列表 [] 的布尔值为 False。( ) {{ select(32) }}
  1. dict = {} 创建了一个空字典。( ) {{ select(33) }}
  1. range(1, 5) 包含数字 1、2、3、4。( ) {{ select(34) }}
  1. 在 Python 中,注释以 // 开头。( ) {{ select(35) }}