#656. 模拟8
模拟8
选择题
- 表达式
3 * (4 + 2) - 5的结果是? {{ select(1) }}
1319219
- 下列变量命名中,符合 Python 规范的是? {{ select(2) }}
my nameclassuser_age123abc
- 执行以下代码后,输出结果是?
x = "8"
y = 2
print(x + str(y))
{{ select(3) }}
10"82"82- 报错
- 在 turtle 中,要画一个直径为 70 的实心黄色圆点,应使用? {{ select(4) }}
turtle.dot(70, "yellow")turtle.circle(35)turtle.dot("yellow", 70)turtle.color("yellow"); turtle.circle(70)
- 已知
a = 14,执行a //= 5后,a的值是? {{ select(5) }}
242.80
len("123 456")的返回值是? {{ select(6) }}
6789
- 使用
input()获取用户输入数字并参与数学运算,必须先进行什么操作? {{ select(7) }}
- 直接相加
- 转换为字符串
- 转换为整数或浮点数
- 乘以 1
- 要让海龟向左转 60 度,正确的命令是? {{ select(8) }}
turtle.turn(-60)turtle.left(60)turtle.right(60)turtle.angle(60)
- 表达式
True or False and False的值是? {{ select(9) }}
TrueFalseNone0
- 在 IDLE 中,保存当前文件的快捷键是? {{ select(10) }}
Ctrl+SCtrl+PF2Alt+F4
turtle.penup()和turtle.pendown()的主要作用是? {{ select(11) }}
- 控制画笔颜色
- 控制是否在移动时绘制线条
- 设置画笔粗细
- 清除画布
- 执行以下代码:
m = 25
n = m % 7
print(n)
输出结果是? {{ select(12) }}
3456
- 下列哪个不是 Python 的关键字? {{ select(13) }}
defreturnimportcircle
print(type(True))的输出是? {{ select(14) }}
<class 'int'><class 'float'><class 'str'><class 'bool'>
- 要绘制一个边长为 60 的正六边形(不填充),海龟初始朝右,每次应转向多少度? {{ select(15) }}
6090120180
- 字符串
"Hi" * 0的结果是? {{ select(16) }}
"Hi""HiHi"""- 报错
turtle.setheading(0)表示将海龟朝向? {{ select(17) }}
- 正上方(北)
- 正右方(东)
- 正下方(南)
- 正左方(西)
- 表达式
10 - 4 / 2的结果类型是? {{ select(18) }}
- 整数
- 浮点数
- 字符串
- 布尔值
- 执行
print(17 // 5 == 3)的结果是? {{ select(19) }}
TrueFalse33.4
- 要设置画笔宽度为 4 像素,应使用? {{ select(20) }}
turtle.width(4)turtle.pensize(4)turtle.size(4)turtle.thickness(4)
- 若
word = "Code",则word[3]的值是? {{ select(21) }}
"C""o""d""e"
- 以下哪项是合法的单行注释? {{ select(22) }}
/* 这是注释 */<!-- 注释 --># 这是注释// 这是注释
turtle.reset()与turtle.clear()的主要区别是? {{ select(23) }}
reset()更快reset()会重置海龟位置和方向,clear()不会clear()会关闭窗口- 没有区别
- 表达式
not (5 == 5)的结果是? {{ select(24) }}
TrueFalse50
- 在命令行中运行 Python 文件
test.py,应输入? {{ select(25) }}
run test.pypython test.pyexecute test.pystart test.py
判断题
- 变量名
MyVar和myvar是两个不同的变量。 {{ select(26) }}
- 对
- 错
print(int("10.5"))会成功输出整数 10。 {{ select(27) }}
- 对
- 错
turtle.circle(r)默认绘制的是以当前位置为底部起点的圆。 {{ select(28) }}
- 对
- 错
"100" > "20"的比较结果是True。 {{ select(29) }}
- 对
- 错
- Python 程序中,同一代码块必须使用相同数量的空格缩进。 {{ select(30) }}
- 对
- 错
turtle.speed(1)表示最慢绘图速度。 {{ select(31) }}
- 对
- 错
5 != 5.0的结果是False。 {{ select(32) }}
- 对
- 错
input()函数可以接收空输入(直接按回车)。 {{ select(33) }}
- 对
- 错
turtle.done()必须配合turtle.mainloop()使用。 {{ select(34) }}
- 对
- 错
- 表达式
8 / 4的结果是整数2。 {{ select(35) }}
- 对
- 错
编程题
- 计算平均分
要求:
(1) 使用input()输入三门课程的成绩(假设均为数字),提示信息依次为:
"请输入第一门成绩:"
"请输入第二门成绩:"
"请输入第三门成绩:"
(2) 将输入转换为浮点数;
(3) 计算平均分(总分 ÷ 3);
(4) 输出格式:"平均分是:{结果}"。
示例:
输入:85, 90, 95
输出:平均分是:90.0
- 年到了,我们要给远方的亲人写一封新年贺信,请用 turtle 画出一个信封 ,如下图所示:
(1)画笔粗细为5; (2)画笔隐藏; (3)信封中点在 (0,0) 位置; (4)信封长 400, 宽 200。
相关
在下列比赛中: