#655. 模拟7

模拟7


选择题

  1. 表达式 20 // 3 + 2 ** 2 的结果是? {{ select(1) }}
  • 8
  • 9
  • 10
  • 12
  1. 下列变量名中,不合法的是? {{ select(2) }}
  • score_1
  • _temp
  • myClass
  • 2nd_place
  1. 执行以下代码后,输出结果是?
a = input("输入:")
print(a * 2)

若用户输入 7,则输出为? {{ select(3) }}

  • 14
  • 77
  • "77"
  • 报错
  1. 在 turtle 中,要绘制一个直径为 50、颜色为绿色的实心圆点,正确的命令是? {{ select(4) }}
  • turtle.dot(50, "green")
  • turtle.circle(50)
  • turtle.color("green"); turtle.circle(25)
  • turtle.pencolor("green"); turtle.dot(100)
  1. 已知 x = 9,执行 x %= 4 后,x 的值是? {{ select(5) }}
  • 1
  • 2
  • 3
  • 0
  1. len("Hello!") 的返回值是? {{ select(6) }}
  • 5
  • 6
  • 7
  • "Hello!"
  1. 关于 input() 函数,以下说法正确的是? {{ select(7) }}
  • 返回的数据类型总是字符串
  • 只能输入数字
  • 输入后自动转换为整数
  • 不能与 print() 同时使用
  1. 要让海龟向右转 90 度,应使用? {{ select(8) }}
  • turtle.turn(90)
  • turtle.left(90)
  • turtle.right(90)
  • turtle.angle(90)
  1. 表达式 not False and True 的值是? {{ select(9) }}
  • True
  • False
  • None
  • 0
  1. 在 IDLE 中,新建一个 Python 文件的快捷方式是? {{ select(10) }}
  • Ctrl+N
  • Ctrl+O
  • Ctrl+S
  • F5
  1. turtle.pendown() 的作用是? {{ select(11) }}
  • 提起画笔
  • 放下画笔,开始绘图
  • 清除画布
  • 设置画笔颜色
  1. 执行以下代码:
a = 15
b = a // 4
print(b)

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

  • 3
  • 3.75
  • 4
  • 15
  1. 下列选项中,属于 Python 保留字的是? {{ select(13) }}
  • print
  • input
  • if
  • turtle
  1. print(type(3.0)) 的输出是? {{ select(14) }}
  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'bool'>
  1. 要绘制一个边长为 80 的等边三角形(不填充),海龟初始朝右,正确的做法是? {{ select(15) }}
  • for i in range(3):
        turtle.forward(80)
        turtle.right(120)
    
  • turtle.forward(80)
    turtle.right(60)
    turtle.forward(80)
    turtle.right(60)
    turtle.forward(80)
    
  • turtle.circle(80, steps=3)
    
  • A 和 C 都对
  1. 字符串 "2" * 3 的结果是? {{ select(16) }}
  • "6"
  • "222"
  • 6
  • 报错
  1. turtle.goto(-40, 50) 表示? {{ select(17) }}
  • 向左走 40 像素,再向上走 50 像素
  • 移动到坐标 (-40, 50)
  • 设置窗口大小
  • 画一个圆心在 (-40,50) 的圆
  1. 下列运算符中,优先级最低的是? {{ select(18) }}
  • **
  • *
  • +
  • and
  1. 执行 print(9 % 4 == 1) 的结果是? {{ select(19) }}
  • True
  • False
  • 1
  • 5
  1. turtle.color("red") 的作用是? {{ select(20) }}
  • 仅设置画笔颜色为红色
  • 仅设置填充颜色为红色
  • 同时设置画笔和填充颜色为红色
  • 设置背景颜色为红色
  1. s = "Python",则 s[0] 的值是? {{ select(21) }}
  • "P"
  • "y"
  • "n"
  • "o"
  1. 下列注释写法中,错误的是? {{ select(22) }}
  • # 这是注释
  • '''这是多行注释'''
  • """这也是多行注释"""
  • // 这是注释
  1. turtle.clear() 会? {{ select(23) }}
  • 关闭窗口
  • 清除图形但保留海龟状态
  • 重置海龟到原点
  • 删除 turtle 模块
  1. 表达式 5 > 3 or 2 < 1 的结果是? {{ select(24) }}
  • True
  • False
  • 5
  • 1
  1. Python 程序文件通常以什么扩展名保存? {{ select(25) }}
  • .exe
  • .doc
  • .py
  • .ppt

判断题

  1. 变量名可以以下划线开头。 {{ select(26) }}
  1. print(5 + "3") 会正常运行并输出 53。 {{ select(27) }}
  1. turtle.reset() 会清除画布并将海龟重置到初始状态。 {{ select(28) }}
  1. float("42") 会成功转换为浮点数 42.0。 {{ select(29) }}
  1. Python 对缩进有严格要求,错误缩进会导致语法错误。 {{ select(30) }}
  1. turtle.speed(0) 表示最快绘图速度。 {{ select(31) }}
  1. 'A' != 'a' 的结果是 True。 {{ select(32) }}
  1. input() 可以接收中文输入,如“你好”。 {{ select(33) }}
  1. turtle.done() 必须放在程序最后,否则窗口会立即关闭。 {{ select(34) }}
  1. 表达式 10 / 2 的结果是整数 5。 {{ select(35) }}

编程题

  1. 计算矩形面积
    要求:
    (1) 使用 input() 输入矩形的长和宽,提示信息分别为:
      "请输入矩形的长:"
      "请输入矩形的宽:"
    (2) 将输入转换为浮点数;
    (3) 计算面积(长 × 宽);
    (4) 输出格式:"矩形的面积是:{结果}"

示例:
输入:长=5.5,宽=2
输出:矩形的面积是:11.0

  1. 绘制同心圆
    要求:
    (1) 导入 turtle 库;
    (2) 海龟位于中心 (0,0);
    (3) 绘制两个同心圆:外圆半径 60(红色),内圆半径 30(蓝色);
    (4) 先画外圆,再画内圆;
    (5) 程序结束后窗口保持打开。

提示:可使用 turtle.circle(),注意方向。