#656. 模拟8

模拟8


选择题

  1. 表达式 3 * (4 + 2) - 5 的结果是? {{ select(1) }}
  • 13
  • 19
  • 21
  • 9
  1. 下列变量命名中,符合 Python 规范的是? {{ select(2) }}
  • my name
  • class
  • user_age
  • 123abc
  1. 执行以下代码后,输出结果是?
x = "8"
y = 2
print(x + str(y))

{{ select(3) }}

  • 10
  • "82"
  • 82
  • 报错
  1. 在 turtle 中,要画一个直径为 70 的实心黄色圆点,应使用? {{ select(4) }}
  • turtle.dot(70, "yellow")
  • turtle.circle(35)
  • turtle.dot("yellow", 70)
  • turtle.color("yellow"); turtle.circle(70)
  1. 已知 a = 14,执行 a //= 5 后,a 的值是? {{ select(5) }}
  • 2
  • 4
  • 2.8
  • 0
  1. len("123 456") 的返回值是? {{ select(6) }}
  • 6
  • 7
  • 8
  • 9
  1. 使用 input() 获取用户输入数字并参与数学运算,必须先进行什么操作? {{ select(7) }}
  • 直接相加
  • 转换为字符串
  • 转换为整数或浮点数
  • 乘以 1
  1. 要让海龟向左转 60 度,正确的命令是? {{ select(8) }}
  • turtle.turn(-60)
  • turtle.left(60)
  • turtle.right(60)
  • turtle.angle(60)
  1. 表达式 True or False and False 的值是? {{ select(9) }}
  • True
  • False
  • None
  • 0
  1. 在 IDLE 中,保存当前文件的快捷键是? {{ select(10) }}
  • Ctrl+S
  • Ctrl+P
  • F2
  • Alt+F4
  1. turtle.penup()turtle.pendown() 的主要作用是? {{ select(11) }}
  • 控制画笔颜色
  • 控制是否在移动时绘制线条
  • 设置画笔粗细
  • 清除画布
  1. 执行以下代码:
m = 25
n = m % 7
print(n)

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

  • 3
  • 4
  • 5
  • 6
  1. 下列哪个不是 Python 的关键字? {{ select(13) }}
  • def
  • return
  • import
  • circle
  1. print(type(True)) 的输出是? {{ select(14) }}
  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'bool'>
  1. 要绘制一个边长为 60 的正六边形(不填充),海龟初始朝右,每次应转向多少度? {{ select(15) }}
  • 60
  • 90
  • 120
  • 180
  1. 字符串 "Hi" * 0 的结果是? {{ select(16) }}
  • "Hi"
  • "HiHi"
  • ""
  • 报错
  1. turtle.setheading(0) 表示将海龟朝向? {{ select(17) }}
  • 正上方(北)
  • 正右方(东)
  • 正下方(南)
  • 正左方(西)
  1. 表达式 10 - 4 / 2 的结果类型是? {{ select(18) }}
  • 整数
  • 浮点数
  • 字符串
  • 布尔值
  1. 执行 print(17 // 5 == 3) 的结果是? {{ select(19) }}
  • True
  • False
  • 3
  • 3.4
  1. 要设置画笔宽度为 4 像素,应使用? {{ select(20) }}
  • turtle.width(4)
  • turtle.pensize(4)
  • turtle.size(4)
  • turtle.thickness(4)
  1. word = "Code",则 word[3] 的值是? {{ select(21) }}
  • "C"
  • "o"
  • "d"
  • "e"
  1. 以下哪项是合法的单行注释? {{ select(22) }}
  • /* 这是注释 */
  • <!-- 注释 -->
  • # 这是注释
  • // 这是注释
  1. turtle.reset()turtle.clear() 的主要区别是? {{ select(23) }}
  • reset() 更快
  • reset() 会重置海龟位置和方向,clear() 不会
  • clear() 会关闭窗口
  • 没有区别
  1. 表达式 not (5 == 5) 的结果是? {{ select(24) }}
  • True
  • False
  • 5
  • 0
  1. 在命令行中运行 Python 文件 test.py,应输入? {{ select(25) }}
  • run test.py
  • python test.py
  • execute test.py
  • start test.py

判断题

  1. 变量名 MyVarmyvar 是两个不同的变量。 {{ select(26) }}
  1. print(int("10.5")) 会成功输出整数 10。 {{ select(27) }}
  1. turtle.circle(r) 默认绘制的是以当前位置为底部起点的圆。 {{ select(28) }}
  1. "100" > "20" 的比较结果是 True。 {{ select(29) }}
  1. Python 程序中,同一代码块必须使用相同数量的空格缩进。 {{ select(30) }}
  1. turtle.speed(1) 表示最慢绘图速度。 {{ select(31) }}
  1. 5 != 5.0 的结果是 False。 {{ select(32) }}
  1. input() 函数可以接收空输入(直接按回车)。 {{ select(33) }}
  1. turtle.done() 必须配合 turtle.mainloop() 使用。 {{ select(34) }}
  1. 表达式 8 / 4 的结果是整数 2。 {{ select(35) }}

编程题

  1. 计算平均分
    要求:
    (1) 使用 input() 输入三门课程的成绩(假设均为数字),提示信息依次为:
      "请输入第一门成绩:"
      "请输入第二门成绩:"
      "请输入第三门成绩:"
    (2) 将输入转换为浮点数;
    (3) 计算平均分(总分 ÷ 3);
    (4) 输出格式:"平均分是:{结果}"

示例:
输入:85, 90, 95
输出:平均分是:90.0

  1. 年到了,我们要给远方的亲人写一封新年贺信,请用 turtle 画出一个信封 ,如下图所示: image

(1)画笔粗细为5; (2)画笔隐藏; (3)信封中点在 (0,0) 位置; (4)信封长 400, 宽 200。