#676. Q_002

Q_002


选择题

  1. 下列哪条语句能正确输出“Hello, World!”?( ) {{ select(1) }}
  • print Hello, World!
  • print("Hello, World!")
  • echo "Hello, World!"
  • console.log("Hello, World!")
  1. 执行以下代码后,变量 x 的值是?
x = 5
x += 3 * 2

{{ select(2) }}

  • 10
  • 11
  • 16
  • 30
  1. 表达式 not (True and False) or (False == True) 的结果是?( ) {{ select(3) }}
  • True
  • False
  • 0
  • 报错
  1. 以下程序运行后,输出结果是?
for i in range(3):
    if i == 1:
        continue
    print(i, end=' ')

{{ select(4) }}

  • 0 1 2
  • 0 2
  • 1
  • 0 1
  1. 已知 s = "abcde",则 s[::-1] 的结果是?( ) {{ select(5) }}
  • "abcde"
  • "edcba"
  • "a"
  • 报错
  1. 关于列表和元组,以下说法正确的是?( ) {{ select(6) }}
  • 列表用圆括号 () 定义,元组用方括号 [] 定义
  • 元组可以使用 append() 方法添加元素
  • 列表是可变的,元组是不可变的
  • 两者都支持修改元素值
  1. 执行以下代码后,d["age"] 的值是?
d = {"name": "小明", "age": 12}
d["age"] = d.get("age", 0) + 1

{{ select(7) }}

  • 0
  • 12
  • 13
  • 报错:键不存在
  1. 下列哪行代码能正确创建一个空集合?( ) {{ select(8) }}
  • s = {}
  • s = set()
  • s = ()
  • s = []
  1. 使用 range(10, 0, -2) 生成的序列是?( ) {{ select(9) }}
  • [10, 8, 6, 4, 2]
  • [10, 9, 8, ..., 1]
  • [0, 2, 4, 6, 8, 10]
  • [10, 8, 6, 4, 2, 0]
  1. 以下关于 Turtle 模块的说法,错误的是?( ) {{ select(10) }}
  • turtle.speed(10) 可以设置画笔移动速度
  • turtle.penup() 可以抬起画笔,移动时不绘图
  • turtle.done() 用于结束绘图并关闭窗口
  • turtle.color("red") 设置画笔颜色为红色
  1. 要找出 1 到 100 中所有能被 3 整除但不能被 5 整除的数,最适合使用的算法思想是?( ) {{ select(11) }}
  • 解析法
  • 枚举法
  • 排序法
  • 递归法
  1. 以下程序用于判断输入是否为偶数,横线处应填入?
n = int(input())
if ______:
    print("是偶数")
else:
    print("不是偶数")

{{ select(12) }}

  • n % 2 == 0
  • n / 2 == 0
  • n // 2 == 0
  • n % 2 != 0
  1. 程序运行时出现 “NameError: name 'x' is not defined”,最可能的原因是?( ) {{ select(13) }}
  • 变量 x 未赋值就使用
  • 变量 x 被重复定义
  • 使用了保留字作为变量名
  • 缩进错误
  1. 要解决“计算 1+2+3+…+100”的问题,最合适的程序结构是?( ) {{ select(14) }}
  • 顺序结构
  • 分支结构
  • 循环结构
  • 嵌套结构
  1. 以下哪个函数可以将字符串 "123" 转换为整数?( ) {{ select(15) }}
  • str(123)
  • int("123")
  • float("123")
  • list("123")

判断题

  1. Python 中,"3" + "4" 的结果是字符串 "34"。( ) {{ select(16) }}
  1. 列表 a = [1, 2, 3],执行 b = a.copy(); b[0] = 99 后,a[0] 的值仍为 1。( ) {{ select(17) }}
  1. 字典中的键可以重复,值不可以重复。( ) {{ select(18) }}
  1. len([1, [2, 3], 4]) 的返回值是 4。( ) {{ select(19) }}
  1. 集合 {1, 2, 3}{3, 2, 1} 是相等的。( ) {{ select(20) }}
  1. round(3.14159, 2) 的结果是 3.14。( ) {{ select(21) }}
  1. for 循环中,else 子句会在循环正常结束(未被 break 中断)时执行。( ) {{ select(22) }}
  1. bool("False") 的返回值是 False。( ) {{ select(23) }}
  1. sorted([3, 1, 2]) 会修改原列表,使其变为 [1, 2, 3]。( ) {{ select(24) }}
  1. 使用 with open(...) 打开文件,即使发生异常也能确保文件被正确关闭。( ) {{ select(25) }}