#WRCPYXX0001. WRC-Python 小学组

WRC-Python 小学组

一、单项选择题(共25题,每题2分,共50分)

  1. 执行 print(5 + 3) 的输出结果是?( )

{{ select(1) }}

  • 8
  • "8"
  • 53
  • 5+3
  1. 在Python中,以下哪个变量名的写法是合法的?( )

{{ select(2) }}

  • 2name
  • my-name
  • _score
  • class
  1. 执行 type(3.14) 的结果是?( )

{{ select(3) }}

  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'bool'>
  1. 执行 a = input("请输入:") 后,用户输入 100,变量 a 中存储的数据类型是?( )

{{ select(4) }}

  • int
  • float
  • str
  • bool
  1. 执行 10 // 3 的结果是?( )

{{ select(5) }}

  • 3.33
  • 3
  • 4
  • 1
  1. 执行 10 % 3 的结果是?( )

{{ select(6) }}

  • 3
  • 1
  • 0
  • 3.33
  1. 在 turtle 中,turtle.forward(100) 表示?( )

{{ select(7) }}

  • 画笔向前移动100像素
  • 画笔向右转100度
  • 画笔向后移动100像素
  • 画笔向左转100度
  1. turtle.left(90) 表示?( )

{{ select(8) }}

  • 画笔前进90像素
  • 画笔向左转90度
  • 画笔向右转90度
  • 画笔后退90像素
  1. turtle.circle(50) 表示绘制?( )

{{ select(9) }}

  • 半径为50像素的圆
  • 直径为50像素的圆
  • 周长为50像素的圆
  • 面积为50像素的圆
  1. turtle.pencolor("red") 的作用是?( )

{{ select(10) }}

  • 设置填充颜色为红色
  • 设置画笔颜色为红色
  • 设置背景颜色为红色
  • 设置画布颜色为红色
  1. turtle.begin_fill() 与 turtle.end_fill() 配合使用的作用是?( )

{{ select(11) }}

  • 开始和结束画线
  • 开始和结束填充颜色
  • 开始和隐藏画笔
  • 开始和结束移动
  1. turtle.penup() 的作用是?( )

{{ select(12) }}

  • 放下画笔
  • 抬起画笔,移动时不绘制
  • 隐藏画笔
  • 改变画笔粗细
  1. turtle.goto(100, 100) 的作用是?( )

{{ select(13) }}

  • 画笔前进100步,右转100度
  • 将画笔移动到坐标(100, 100)
  • 设置画布大小为100×100
  • 画笔左转100度,前进100步
  1. turtle.hideturtle() 的作用是?( )

{{ select(14) }}

  • 删除画笔
  • 隐藏画笔箭头
  • 停止绘图
  • 清空画布
  1. 执行以下代码,输出结果是?( )
a = 10
if a > 5:
    print("A")
else:
    print("B")

{{ select(15) }}

  • A
  • B
  • 10
  • 不输出
  1. 执行以下代码,输出结果是?( )
for i in range(3):
    print(i, end=" ")

{{ select(16) }}

  • 0 1 2
  • 1 2 3
  • 0 1 2 3
  • 1 2
  1. 执行以下代码,循环体执行了多少次?( )
count = 0
while count < 3:
    count += 1

{{ select(17) }}

  • 2次
  • 3次
  • 4次
  • 无限次
  1. 已知列表 lst = [10, 20, 30],执行 print(lst[1]) 的输出是?( )

{{ select(18) }}

  • 10
  • 20
  • 30
  • 报错
  1. 已知列表 lst = [1, 2, 3],执行 len(lst) 的结果是?( )

{{ select(19) }}

  • 2
  • 3
  • 4
  • 6
  1. 已知字符串 s = "Python",执行 print(s[0]) 的输出是?( )

{{ select(20) }}

  • P
  • y
  • n
  • h
  1. 执行 print("Hello" + "World") 的输出是?( )

{{ select(21) }}

  • HelloWorld
  • Hello World
  • "HelloWorld"
  • 报错
  1. 以下关于元组的描述,正确的是?( )

{{ select(22) }}

  • 元组创建后可以随时添加元素
  • 元组创建后可以修改元素
  • 元组创建后不能修改
  • 元组没有索引
  1. 已知字典 d = {"name": "Tom", "age": 10},执行 print(d["name"]) 输出?( )

{{ select(23) }}

  • Tom
  • age
  • 10
  • name
  1. 执行 3 + 2 * 4 的结果是?( )

{{ select(24) }}

  • 20
  • 11
  • 14
  • 24
  1. 执行以下代码,输出结果是?( )
s = 0
for i in range(1, 4):
    s += i
print(s)

{{ select(25) }}

  • 3
  • 6
  • 9
  • 10

二、判断题(共10题,每题2分,共20分)

  1. Python语言中,变量名区分大小写,Name和name是两个不同的变量。( )

{{ select(26) }}

  • 正确
  • 错误
  1. 在Python中,变量名可以以数字开头,如1student。( )

{{ select(27) }}

  • 正确
  • 错误
  1. turtle.done() 的作用是关闭绘图窗口。( )

{{ select(28) }}

  • 正确
  • 错误
  1. 执行 print("5" + "5") 会输出 10。( )

{{ select(29) }}

  • 正确
  • 错误
  1. 列表中的元素可以通过索引修改其值。( )

{{ select(30) }}

  • 正确
  • 错误
  1. 元组中的元素可以通过索引修改其值。( )

{{ select(31) }}

  • 正确
  • 错误
  1. break 语句可以跳出当前所在的 for 或 while 循环。( )

{{ select(32) }}

  • 正确
  • 错误
  1. continue 语句会终止整个循环,不再执行后续循环。( )

{{ select(33) }}

  • 正确
  • 错误
  1. range(5) 生成的整数序列是 0, 1, 2, 3, 4。( )

{{ select(34) }}

  • 正确
  • 错误
  1. 字典中的键可以重复出现。( )

{{ select(35) }}

  • 正确
  • 错误