客观题

模拟6

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


选择题

  1. 表达式 15 - 8 * 2 的结果是? {{ select(1) }}
  • -1
  • 14
  • 7
  • 1
  1. 下列变量名中,合法的是? {{ select(2) }}
  • 3var
  • my-var
  • _count
  • for
  1. 执行以下代码后,输出结果是?
a = "5"
b = 3
print(a * b)

{{ select(3) }}

  • 15
  • "555"
  • 555
  • 报错
  1. 在 turtle 中,要画一个半径为 60 的实心红色圆点,正确的命令是? {{ select(4) }}
  • turtle.dot(60, "red")
  • turtle.circle(60)
  • turtle.dot("red", 60)
  • turtle.color("red"); turtle.circle(30)
  1. 已知 x = 10,执行 x //= 3 后,x 的值是? {{ select(5) }}
  • 3
  • 1
  • 3.33
  • 0
  1. len("Py一级考试") 的返回值是? {{ select(6) }}
  • 6
  • 7
  • 8
  • 9
  1. 下列关于 input() 函数的说法,正确的是? {{ select(7) }}
  • 返回整数类型
  • 返回浮点数类型
  • 返回字符串类型
  • 不能接收中文输入
  1. 要让海龟向左转 45 度,应使用? {{ select(8) }}
  • turtle.turn(-45)
  • turtle.left(45)
  • turtle.right(45)
  • turtle.angle(45)
  1. 表达式 not (3 > 5) 的值是? {{ select(9) }}
  • True
  • False
  • None
  • 0
  1. 在 IDLE 中,运行程序的快捷键是? {{ select(10) }}
  • F1
  • F5
  • Ctrl+R
  • Alt+F4
  1. turtle.penup() 的作用是? {{ select(11) }}
  • 提起画笔,移动时不绘图
  • 放下画笔,开始绘图
  • 清除画布
  • 设置画笔颜色
  1. 执行以下代码:
a = 7
b = a % 3
print(b)

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

  • 1
  • 2
  • 0
  • 7
  1. 下列哪个不是 Python 的保留字? {{ select(13) }}
  • if
  • else
  • while
  • main
  1. print(type(42)) 的输出是? {{ select(14) }}
  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'bool'>
  1. 要绘制一个边长为 100 的正方形(不填充),海龟初始朝右,正确的代码片段是? {{ select(15) }}
  • for i in range(4):
        turtle.forward(100)
        turtle.right(90)
    
  • turtle.forward(100)
    turtle.right(90)
    turtle.forward(100)
    turtle.right(90)
    turtle.forward(100)
    turtle.left(90)
    turtle.forward(100)
    
  • turtle.circle(100, steps=4)
    
  • B 和 C 都对
  1. 字符串 "12" + "34" 的结果是? {{ select(16) }}
  • "46"
  • "1234"
  • 1234
  • 报错
  1. turtle.goto(50, -30) 表示? {{ select(17) }}
  • 向前走 50 像素,再向下走 30 像素
  • 移动到坐标 (50, -30)
  • 设置画布大小为 50×30
  • 画一个半径为 50、y 坐标为 -30 的圆
  1. 下列运算符中,优先级最高的是? {{ select(18) }}
  • +
  • *
  • ==
  • and
  1. 执行 print(10 / 2 == 5) 的结果是? {{ select(19) }}
  • True
  • False
  • 5.0
  • 5
  1. turtle.pensize(8) 的作用是? {{ select(20) }}
  • 设置画笔颜色为 8 号色
  • 设置画笔宽度为 8 像素
  • 移动 8 像素
  • 画一个直径为 8 的点
  1. a = "Hello",则 a[1] 的值是? {{ select(21) }}
  • "H"
  • "e"
  • "l"
  • "o"
  1. 下列注释写法正确的是? {{ select(22) }}
  • // 这是一条注释
  • <!-- 这是一条注释 -->
  • # 这是一条注释
  • /* 这是一条注释 */
  1. turtle.home() 的作用是? {{ select(23) }}
  • 关闭 turtle 窗口
  • 清空画布
  • 回到原点 (0,0) 并朝向初始方向
  • 重置画笔颜色
  1. 表达式 5 > 3 and 2 < 1 的结果是? {{ select(24) }}
  • True
  • False
  • 5
  • 1
  1. Python 源文件的标准扩展名是? {{ select(25) }}
  • .py
  • .cpp
  • .java
  • .txt

判断题

  1. 变量名可以包含下划线 _。 {{ select(26) }}
  1. print("5" + 3) 会输出 8。 {{ select(27) }}
  1. turtle.clear() 会清除图形但保留海龟当前位置和方向。 {{ select(28) }}
  1. int("3.14") 会成功转换为整数 3。 {{ select(29) }}
  1. 在 Python 中,缩进错误会导致程序无法运行。 {{ select(30) }}
  1. turtle.speed(10) 表示最慢速度。 {{ select(31) }}
  1. "abc" == 'abc' 的结果是 True。 {{ select(32) }}
  1. input() 可以接收数字、字母和中文输入。 {{ select(33) }}
  1. turtle.done() 用于保持绘图窗口不关闭。 {{ select(34) }}
  1. 0.1 + 0.2 == 0.3 的结果是 True。 {{ select(35) }}

编程题

  1. 计算三角形的周长
    要求:
    (1) 使用 input() 输入三角形的三条边长(假设输入均为数字),提示信息依次为:
      "请输入第一条边长:"
      "请输入第二条边长:"
      "请输入第三条边长:"
    (2) 计算周长(三边之和);
    (3) 输出格式:"三角形的周长是:{结果}"

示例:
输入:3, 4, 5
输出:三角形的周长是:12.0

  1. 绘制“田”字图案
    要求:
    (1) 导入 turtle 库;
    (2) 海龟从中心 (0,0) 出发;
    (3) 绘制一个由横竖两条线交叉组成的“田”字内部结构(即一个正方形加十字);
    (4) 正方形边长为 100,线条颜色为蓝色,画笔粗细为 3;
    (5) 程序结束后窗口不关闭。

提示:可先画正方形,再画中间的横线和竖线。


一级等考测试

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