#652. 模拟5
模拟5
青少年软件编程(Python)等级考试模拟试卷(一级)
一、选择题(共25题,每题2分,共50分)
- 在 Python 中,用于输入内容的函数是? {{ select(1) }}
input()print()read()write()
- 下列选项中,表示整数的数据类型关键字是? {{ select(2) }}
floatintstrlist
- 表达式
15 % 4的结果是? {{ select(3) }}
31415
- 执行以下代码后,变量
a的值是?
a = 7
b = a + 3
{{ select(4) }}
731013
- 下列关于字符串的说法,正确的是? {{ select(5) }}
- 字符串可以包含数字
- 字符串不能进行加法运算
- 字符串必须以空格结尾
- 字符串不区分大小写
- 要在 Python 程序中添加注释,应在注释前加上什么符号? {{ select(6) }}
//#/* */<-- -->
turtle.right(90)的作用是? {{ select(7) }}
- 向左转90度
- 向右转90度
- 向前走90像素
- 向后退90像素
- 若要改变海龟的颜色为红色,应使用哪条命令? {{ select(8) }}
turtle.color("red")turtle.red()turtle.pencolor("red")turtle.fillcolor("red")
len("hello")返回的结果是? {{ select(9) }}
546"hello"
- 如果要打印输出
Hello, World!,正确的语句是? {{ select(10) }}
print('Hello, World!')print "Hello, World!"echo 'Hello, World!'console.log('Hello, World!')
turtle.penup()的作用是? {{ select(11) }}
- 抬起画笔,移动时不绘图
- 放下画笔,开始绘图
- 设置画笔颜色
- 清除画布上的所有图形
- 若
x = 5, 则表达式x ** 2的值是? {{ select(12) }}
5102550
not True的结果是? {{ select(13) }}
TrueFalseNone0
- 使用
input()函数接收用户输入时,默认情况下接收到的数据类型是什么? {{ select(14) }}
- 整数
- 浮点数
- 字符串
- 布尔值
- 下面哪个选项是合法的变量名? {{ select(15) }}
my var2ndVar_varNameclass
turtle.goto(0, 0)的作用是? {{ select(16) }}
- 将海龟移动到画布的中心位置
- 将海龟朝向正上方
- 设置画布的背景颜色
- 重置画布
turtle.circle(50)绘制的圆,其直径是多少? {{ select(17) }}
25501000
turtle.pendown()的作用是? {{ select(18) }}
- 开始绘图
- 结束绘图
- 擦除屏幕上的图形
- 移动海龟而不绘制
- 在 Python 中,如何定义一个浮点数? {{ select(19) }}
a = 5a = "5"a = 5.0a = [5]
print(type(3.14))输出的内容是? {{ select(20) }}
<class 'int'><class 'float'><class 'str'><class 'list'>
turtle.dot(10)的作用是? {{ select(21) }}
- 绘制一个直径为10像素的实心圆点
- 绘制一个半径为10像素的空心圆
- 移动10像素
- 向上移动10像素
- 下面哪个不是有效的比较运算符? {{ select(22) }}
==!=><>
turtle.forward(-100)的作用是? {{ select(23) }}
- 向前移动100像素
- 向后移动100像素
- 向左旋转100度
- 向右旋转100度
- 下列哪个选项是错误的变量赋值语句? {{ select(24) }}
x = 10y = "ten"z = x + yw = 3.14
turtle.bgcolor("yellow")的作用是? {{ select(25) }}
- 设置画笔颜色为黄色
- 设置画布的背景颜色为黄色
- 绘制一个黄色的圆
- 改变海龟的颜色为黄色
二、判断题(共10题,每题2分,共20分)
- Python 是一种解释型语言。 {{ select(26) }}
- 对
- 错
- 变量名可以以数字开头。 {{ select(27) }}
- 对
- 错
print("Hello" + "World")输出的结果是HelloWorld。 {{ select(28) }}
- 对
- 错
- 在 turtle 库中,
turtle.home()可以让海龟回到初始位置和方向。 {{ select(29) }}
- 对
- 错
turtle.speed(0)表示海龟绘制速度最快。 {{ select(30) }}
- 对
- 错
input()函数返回的结果默认为字符串类型。 {{ select(31) }}
- 对
- 错
turtle.clear()只清除画布上的图形,不会影响海龟的位置或方向。 {{ select(32) }}
- 对
- 错
- 在 Python 中,
'abc' == "abc"的结果是True。 {{ select(33) }}
- 对
- 错
turtle.done()用来结束 turtle 图形窗口。 {{ select(34) }}
- 对
- 错
- Python 中,
=既可以用于比较也可以用于赋值。 {{ select(35) }}
- 对
- 错
三、编程题(共2题,共30分)
- 计算长方形的面积(15分)
要求:
(1) 使用input()分别输入长方形的长和宽,提示信息分别为:“请输入长方形的长:” 和 “请输入长方形的宽:”;
(2) 计算面积(面积 = 长 × 宽);
(3) 输出结果,格式为:“长方形的面积是:{结果}”。
示例:
输入:长:10,宽:5
输出:长方形的面积是:50
- 绘制一个复杂的图案(15分)
要求:
(1) 导入 turtle 库;
(2) 设置画笔颜色为绿色,并且画笔粗细为3像素;
(3) 绘制一个由三个不同大小的圆形组成的图案,其中一个圆的半径为100像素,另两个圆的半径为50像素,三个圆中心距离为150像素,且两圆均位于水平线上;
(4) 程序结束后保持窗口不关闭。
提示:三个圆的 y坐标 均为 0