#655. 模拟7
模拟7
选择题
- 表达式
20 // 3 + 2 ** 2的结果是? {{ select(1) }}
891012
- 下列变量名中,不合法的是? {{ select(2) }}
score_1_tempmyClass2nd_place
- 执行以下代码后,输出结果是?
a = input("输入:")
print(a * 2)
若用户输入 7,则输出为? {{ select(3) }}
1477"77"- 报错
- 在 turtle 中,要绘制一个直径为 50、颜色为绿色的实心圆点,正确的命令是? {{ select(4) }}
turtle.dot(50, "green")turtle.circle(50)turtle.color("green"); turtle.circle(25)turtle.pencolor("green"); turtle.dot(100)
- 已知
x = 9,执行x %= 4后,x的值是? {{ select(5) }}
1230
len("Hello!")的返回值是? {{ select(6) }}
567"Hello!"
- 关于
input()函数,以下说法正确的是? {{ select(7) }}
- 返回的数据类型总是字符串
- 只能输入数字
- 输入后自动转换为整数
- 不能与
print()同时使用
- 要让海龟向右转 90 度,应使用? {{ select(8) }}
turtle.turn(90)turtle.left(90)turtle.right(90)turtle.angle(90)
- 表达式
not False and True的值是? {{ select(9) }}
TrueFalseNone0
- 在 IDLE 中,新建一个 Python 文件的快捷方式是? {{ select(10) }}
Ctrl+NCtrl+OCtrl+SF5
turtle.pendown()的作用是? {{ select(11) }}
- 提起画笔
- 放下画笔,开始绘图
- 清除画布
- 设置画笔颜色
- 执行以下代码:
a = 15
b = a // 4
print(b)
输出结果是? {{ select(12) }}
33.75415
- 下列选项中,属于 Python 保留字的是? {{ select(13) }}
printinputifturtle
print(type(3.0))的输出是? {{ select(14) }}
<class 'int'><class 'float'><class 'str'><class 'bool'>
- 要绘制一个边长为 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 都对
- 字符串
"2" * 3的结果是? {{ select(16) }}
"6""222"6- 报错
turtle.goto(-40, 50)表示? {{ select(17) }}
- 向左走 40 像素,再向上走 50 像素
- 移动到坐标 (-40, 50)
- 设置窗口大小
- 画一个圆心在 (-40,50) 的圆
- 下列运算符中,优先级最低的是? {{ select(18) }}
***+and
- 执行
print(9 % 4 == 1)的结果是? {{ select(19) }}
TrueFalse15
turtle.color("red")的作用是? {{ select(20) }}
- 仅设置画笔颜色为红色
- 仅设置填充颜色为红色
- 同时设置画笔和填充颜色为红色
- 设置背景颜色为红色
- 若
s = "Python",则s[0]的值是? {{ select(21) }}
"P""y""n""o"
- 下列注释写法中,错误的是? {{ select(22) }}
# 这是注释'''这是多行注释'''"""这也是多行注释"""// 这是注释
turtle.clear()会? {{ select(23) }}
- 关闭窗口
- 清除图形但保留海龟状态
- 重置海龟到原点
- 删除 turtle 模块
- 表达式
5 > 3 or 2 < 1的结果是? {{ select(24) }}
TrueFalse51
- Python 程序文件通常以什么扩展名保存? {{ select(25) }}
.exe.doc.py.ppt
判断题
- 变量名可以以下划线开头。 {{ select(26) }}
- 对
- 错
print(5 + "3")会正常运行并输出53。 {{ select(27) }}
- 对
- 错
turtle.reset()会清除画布并将海龟重置到初始状态。 {{ select(28) }}
- 对
- 错
float("42")会成功转换为浮点数 42.0。 {{ select(29) }}
- 对
- 错
- Python 对缩进有严格要求,错误缩进会导致语法错误。 {{ select(30) }}
- 对
- 错
turtle.speed(0)表示最快绘图速度。 {{ select(31) }}
- 对
- 错
'A' != 'a'的结果是True。 {{ select(32) }}
- 对
- 错
input()可以接收中文输入,如“你好”。 {{ select(33) }}
- 对
- 错
turtle.done()必须放在程序最后,否则窗口会立即关闭。 {{ select(34) }}
- 对
- 错
- 表达式
10 / 2的结果是整数5。 {{ select(35) }}
- 对
- 错
编程题
- 计算矩形面积
要求:
(1) 使用input()输入矩形的长和宽,提示信息分别为:
"请输入矩形的长:"
"请输入矩形的宽:"
(2) 将输入转换为浮点数;
(3) 计算面积(长 × 宽);
(4) 输出格式:"矩形的面积是:{结果}"。
示例:
输入:长=5.5,宽=2
输出:矩形的面积是:11.0
- 绘制同心圆
要求:
(1) 导入 turtle 库;
(2) 海龟位于中心 (0,0);
(3) 绘制两个同心圆:外圆半径 60(红色),内圆半径 30(蓝色);
(4) 先画外圆,再画内圆;
(5) 程序结束后窗口保持打开。
提示:可使用 turtle.circle(),注意方向。
相关
在下列比赛中: