#678. Q_004

Q_004


选择题

  1. 下列哪条语句能正确创建一个包含三个元素的列表?( ) {{ select(1) }}
  • list = (1, 2, 3)
  • list = [1, 2, 3]
  • list = {1, 2, 3}
  • list = "1, 2, 3"
  1. 执行以下代码后,print(x) 的输出是?
x = 10
if x > 5:
    x = x + 5
else:
    x = x - 5

{{ select(2) }}

  • 5
  • 10
  • 15
  • 0
  1. 表达式 3 * 2 ** 2 - 4 / 2 的计算结果是?( ) {{ select(3) }}
  • 10
  • 8
  • 6
  • 4
  1. 以下程序运行后,输出结果是?
for i in range(1, 4):
    print(i * 2, end=' ')

{{ select(4) }}

  • 2 4 6
  • 1 2 3
  • 2 4 6 8
  • 0 2 4
  1. 已知 s = "Hello",则 s[1:4] 的结果是?( ) {{ select(5) }}
  • "Hel"
  • "ell"
  • "llo"
  • "Hello"
  1. 关于字典,以下说法正确的是?( ) {{ select(6) }}
  • 字典中的键可以重复
  • 字典是有序的(Python 3.7+)
  • 字典用 [] 定义
  • 字典不支持嵌套
  1. 执行以下代码后,len(lst) 的值是?
lst = [1, 2, 3]
lst.extend([4, 5])

{{ select(7) }}

  • 3
  • 4
  • 5
  • 6
  1. 下列哪行代码能正确删除列表中第一个值为 2 的元素?( ) {{ select(8) }}
  • lst.remove(2)
  • lst.pop(2)
  • del lst[2]
  • lst.delete(2)
  1. 使用 range(0, 10, 3) 生成的序列是?( ) {{ select(9) }}
  • [0, 3, 6, 9]
  • [0, 1, 2, ..., 9]
  • [3, 6, 9]
  • [0, 3, 6]
  1. 在 Turtle 中,turtle.forward(100) 的作用是?( ) {{ select(10) }}
  • 向左转 100 度
  • 向右转 100 度
  • 向前移动 100 像素
  • 向后移动 100 像素
  1. 要找出 1 到 50 中所有偶数,最适合使用的结构是?( ) {{ select(11) }}
  • 顺序结构
  • 单分支结构
  • 循环 + 分支结构
  • 递归结构
  1. 以下程序用于判断输入是否为正数,横线处应填入?
n = float(input())
if ______:
    print("是正数")

{{ select(12) }}

  • n > 0
  • n >= 0
  • n == 0
  • n < 0
  1. 程序运行时出现 “SyntaxError: invalid syntax”,最可能的原因是?( ) {{ select(13) }}
  • 变量未定义
  • 缩进错误
  • 忘记写冒号或括号不匹配
  • 类型错误
  1. 要解决“打印九九乘法表”的问题,最合适的程序结构是?( ) {{ select(14) }}
  • 单层循环
  • 双重循环
  • 条件判断
  • 函数调用
  1. 以下哪个函数可以将整数 123 转换为字符串?( ) {{ select(15) }}
  • int(123)
  • str(123)
  • float(123)
  • list(123)

判断题

  1. Python 中,"5" + "6" 的结果是字符串 "56"。( ) {{ select(16) }}
  1. 列表 a = [1, 2, 3],执行 b = a; b.append(4) 后,a 的值变为 [1, 2, 3, 4]。( ) {{ select(17) }}
  1. 元组一旦创建,就不能添加、删除或修改其中的元素。( ) {{ select(18) }}
  1. len("Python") 的返回值是 6。( ) {{ select(19) }}
  1. 集合 {1, 2}{2, 1} 是相等的。( ) {{ select(20) }}
  1. round(2.675, 2) 的结果一定是 2.68。( ) {{ select(21) }}
  1. for i in range(3): 循环会执行 3 次,i 的值依次为 0、1、2。( ) {{ select(22) }}
  1. bool("") 的返回值是 False。( ) {{ select(23) }}
  1. sorted([3, 1, 2]) 会直接修改原列表为 [1, 2, 3]。( ) {{ select(24) }}
  1. 使用 open() 打开文件后,必须手动调用 close() 关闭文件。( ) {{ select(25) }}