#651. 模拟4
模拟4
青少年软件编程(Python)等级考试模拟试卷(一级)
一、选择题(共25题,每题2分,共50分)
- 在 IDLE 中,要运行已保存的 Python 程序文件,应点击 Run 菜单中的哪个命令? {{ select(1) }}
- Check Module
- Run Module
- Python Shell
- New File
- 下列符号中,表示“取余”运算的是? {{ select(2) }}
///%**
- 表达式
17 // 4的结果是? {{ select(3) }}
44.2515
- 执行以下代码后,输出结果是什么?
print("3" + "5")
{{ select(4) }}
8"8"35- 报错
- 下列变量名中,合法的是? {{ select(5) }}
3namemy-name_scoreclass
- 在 Python 中,用于输出内容到屏幕的函数是? {{ select(6) }}
input()print()output()echo()
turtle.forward(100)的作用是? {{ select(7) }}
- 向左转100度
- 向右转100度
- 向前走100像素
- 画一个半径为100的圆
- 要让海龟回到坐标原点 (0,0) 并朝向初始方向,应使用哪条命令? {{ select(8) }}
turtle.goto(0, 0)turtle.home()turtle.clear()turtle.reset()
- 表达式
len("Python")的值是? {{ select(9) }}
567"Python"
- 下列代码执行后,输出结果是?
a = 10
b = 3
print(a % b)
{{ select(10) }}
13010
- 在 IDLE 中,默认的代码缩进是几个空格? {{ select(11) }}
- 2
- 4
- 1
- 8
- 要绘制一个实心红色圆点,直径为40像素,正确的代码是? {{ select(12) }}
-
turtle.color("red") turtle.circle(20) -
turtle.color("red") turtle.dot(40) -
turtle.pencolor("red") turtle.circle(40) -
turtle.dot(20)
- 表达式
5 * 2 ** 2的结果是? {{ select(13) }}
100204025
- 下列关于字符串的说法,正确的是? {{ select(14) }}
- 字符串可以用单引号或双引号括起来
- 字符串可以和数字直接相加
- 字符串不能包含中文
- 字符串必须写在一行内
- 执行以下代码:
x = input("请输入数字:")
print(x * 2)
若用户输入 5,输出结果是? {{ select(15) }}
10555- 报错
- 比较运算符“不等于”在 Python 中写作? {{ select(16) }}
=!!=<>~=
turtle.pensize(5)的作用是? {{ select(17) }}
- 设置画笔颜色为5
- 设置画笔宽度为5像素
- 移动5像素
- 画一个5像素的点
- 下列保留字中,属于 Python 的是? {{ select(18) }}
IfForElseNone
- 表达式
True and False的结果是? {{ select(19) }}
TrueFalse01
- 要暂时抬起画笔(移动时不画线),应使用? {{ select(20) }}
turtle.penup()turtle.pendown()turtle.up()turtle.lift()
- 执行以下代码后,变量 a 的值是?
a = 6
a = a + 4
{{ select(21) }}
641024
- 下列代码中,能正确输出 “Hello World” 的是? {{ select(22) }}
print(Hello World)print("Hello World")print 'Hello World'echo "Hello World"
turtle.left(90)表示? {{ select(23) }}
- 向左转90度
- 向右转90度
- 向前走90像素
- 向后退90像素
- 表达式
not (5 > 3)的值是? {{ select(24) }}
TrueFalse53
- 在 turtle 中,
turtle.circle(50)绘制的圆,其半径是? {{ select(25) }}
25501000
二、判断题(共10题,每题2分,共20分)
- Python 程序中的注释不会被计算机执行。 {{ select(26) }}
- 对
- 错
- 变量名
MyVar和myvar是同一个变量。 {{ select(27) }}
- 对
- 错
print(10 / 3)的结果是3。 {{ select(28) }}
- 对
- 错
- 在 turtle 中,
turtle.dot(20)画出的点的半径是10。 {{ select(29) }}
- 对
- 错
- 字符串
"123"和数字123是相同的数据类型。 {{ select(30) }}
- 对
- 错
input()函数返回的结果总是字符串类型。 {{ select(31) }}
- 对
- 错
turtle.clear()会清除画布并把海龟移回原点。 {{ select(32) }}
- 对
- 错
- 表达式
5 == 5.0的结果是True。 {{ select(33) }}
- 对
- 错
- 在 IDLE 中,可以直接运行未保存的
.py文件。 {{ select(34) }}
- 对
- 错
- Python 语句必须严格遵守缩进规则。 {{ select(35) }}
- 对
- 错
三、编程题(共2题,共30分)
- 计算正方形的周长(15分)
要求:
(1) 使用input()输入正方形的边长,提示信息为:请输入正方形的边长:;
(2) 计算周长(周长 = 边长 × 4);
(3) 输出结果,格式为:正方形的周长是:{结果}。
示例:
输入:5
输出:正方形的周长是:20
编程题
题目描述:
使用 turtle 库,通过设置不同的颜色和操作海龟的移动来绘制一个由5个五边形组成的图案。每个五边形大小相同,且相互之间有一定的旋转角度,形成一种围绕中心点旋转的效果。
要求如下:
- 设置海龟的速度为最快,画笔粗细为5
- 五边形边长为100
- 使用给定的颜色单词:"red", "blue", "green", "yellow", "purple" 分别绘制这5个五边形。
- 次绘制完一个五边形后,海龟需要向右转72度
- 绘制完成后,隐藏画笔