客观题

模拟9

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。


选择题

  1. 今天的气温是 -3℃,明天升温 8℃,明天的气温是多少? {{ select(1) }}
  • 5
  • 11
  • -5
  • -11
  1. 下列变量名中,合法的是? {{ select(2) }}
  • my score
  • for
  • _num
  • 3rd
  1. 执行以下代码后,输出结果是?
a = "6"
b = 4
print(a + str(b))

{{ select(3) }}

  • 10
  • "64"
  • 64
  • 报错
  1. 使用 turtle 绘制一个直径为 60 的红色实心圆点,正确的命令是? {{ select(4) }}
  • turtle.dot(60, "red")
  • turtle.circle(30)
  • turtle.color("red"); turtle.circle(60)
  • turtle.dot("red", 60)
  1. 已知 x = 17,执行 x //= 4 后,x 的值是? {{ select(5) }}
  • 4
  • 1
  • 4.25
  • 0
  1. 表达式 12 - 3 * 2 的结果是? {{ select(6) }}
  • 18
  • 6
  • 9
  • 0
  1. 关于 input() 函数,以下说法正确的是? {{ select(7) }}
  • 返回整数
  • 返回浮点数
  • 返回字符串
  • 不能输入数字
  1. 要让海龟向右转 45 度,应使用? {{ select(8) }}
  • turtle.turn(45)
  • turtle.left(45)
  • turtle.right(45)
  • turtle.angle(45)
  1. 表达式 2 ** 3 + 1 的结果是? {{ select(9) }}
  • 7
  • 9
  • 8
  • 6
  1. Python 源程序文件的标准扩展名是? {{ select(10) }}
  • .py
  • .txt
  • .exe
  • .doc
  1. turtle.penup() 的作用是? {{ select(11) }}
  • 提起画笔,移动时不画线
  • 放下画笔开始画线
  • 设置画笔颜色
  • 清除画布
  1. 执行以下代码:
a = 20
b = a % 6
print(b)

输出结果是? {{ select(12) }}

  • 2
  • 3
  • 4
  • 5
  1. 下列选项中,不能作为变量名的是? {{ select(13) }}
  • score
  • my_var
  • class
  • temp1
  1. 要将字符串 "15" 转换为整数,应使用? {{ select(14) }}
  • int("15")
  • float("15")
  • str(15)
  • convert("15")
  1. turtle.goto(30, -20) 表示? {{ select(15) }}
  • 向前走 30 像素,再向下走 20 像素
  • 移动到坐标 (30, -20)
  • 画一个半径为 30 的圆
  • 设置窗口大小
  1. 字符串 "X" * 3 的结果是? {{ select(16) }}
  • "XXX"
  • "X3"
  • 3
  • 报错
  1. turtle.home() 的作用是? {{ select(17) }}
  • 关闭绘图窗口
  • 清空画布
  • 回到 (0,0) 并朝向初始方向
  • 重置画笔颜色
  1. 表达式 15 / 3 的结果是? {{ select(18) }}
  • 5
  • 5.0
  • "5"
  • 15
  1. 要设置画笔粗细为 5 像素,应使用? {{ select(19) }}
  • turtle.size(5)
  • turtle.width(5)
  • turtle.pensize(5)
  • turtle.thick(5)
  1. 执行 print(10 // 3) 的结果是? {{ select(20) }}
  • 3
  • 3.33
  • 4
  • 1
  1. 在 IDLE 中,运行程序的快捷键是? {{ select(21) }}
  • F1
  • F5
  • Ctrl+R
  • Alt+F4
  1. 下列注释写法正确的是? {{ select(22) }}
  • // 这是注释
  • <!-- 注释 -->
  • # 这是注释
  • /* 注释 */
  1. turtle.clear() 会? {{ select(23) }}
  • 删除 turtle 模块
  • 清除图形但保留海龟位置和方向
  • 将海龟移回原点
  • 关闭窗口
  1. 表达式 8 + 2 * 5 的结果是? {{ select(24) }}
  • 50
  • 18
  • 26
  • 10
  1. 要绘制一个半径为 40 的圆,应使用? {{ select(25) }}
  • turtle.circle(40)
  • turtle.dot(40)
  • turtle.forward(40)
  • turtle.left(40)

判断题

  1. 变量名可以包含字母、数字和下划线,但不能以数字开头。 {{ select(26) }}
  1. print("5" + "3") 会输出 53。 {{ select(27) }}
  1. turtle.reset() 会清除画布并将海龟重置到初始状态。 {{ select(28) }}
  1. int("7.0") 能成功转换为整数 7。 {{ select(29) }}
  1. Python 代码必须使用相同数量的空格进行缩进。 {{ select(30) }}
  1. turtle.speed(10) 表示较快的绘图速度。 {{ select(31) }}
  1. "Hello" + "World" 的结果是 "HelloWorld"。 {{ select(32) }}
  1. input() 可以接收中文输入。 {{ select(33) }}
  1. turtle.done() 用于保持绘图窗口打开。 {{ select(34) }}
  1. 表达式 9 % 2 的结果是 1。 {{ select(35) }}

编程题

  1. 计算总价
    要求:
    (1) 使用 input() 输入商品单价和数量,提示信息分别为:
      "请输入商品单价:"
      "请输入购买数量:"
    (2) 将输入转换为浮点数;
    (3) 计算总价(单价 × 数量);
    (4) 输出格式:"总价是:{结果}"

示例:
输入:单价=12.5,数量=4
输出:总价是:50.0

  1. 绘制两个分离的圆
    要求:
    (1) 导入 turtle 库;
    (2) 海龟从 (0,0) 开始;
    (3) 先绘制一个半径为 30 的蓝色圆;
    (4) 然后移动到 (80, 0),绘制一个半径为 30 的绿色圆;
    (5) 程序结束后窗口不关闭。

提示:使用 turtle.penup()turtle.pendown() 控制移动是否画线。


一级等考测试

未参加
状态
已结束
规则
OI
题目
5
开始于
2026-2-5 14:30
结束于
2026-2-5 18:00
持续时间
3.5 小时
主持人
参赛人数
3