#652. 模拟5

模拟5

青少年软件编程(Python)等级考试模拟试卷(一级)

一、选择题(共25题,每题2分,共50分)

  1. 在 Python 中,用于输入内容的函数是? {{ select(1) }}
  • input()
  • print()
  • read()
  • write()
  1. 下列选项中,表示整数的数据类型关键字是? {{ select(2) }}
  • float
  • int
  • str
  • list
  1. 表达式 15 % 4 的结果是? {{ select(3) }}
  • 3
  • 1
  • 4
  • 15
  1. 执行以下代码后,变量 a 的值是?
a = 7
b = a + 3

{{ select(4) }}

  • 7
  • 3
  • 10
  • 13
  1. 下列关于字符串的说法,正确的是? {{ select(5) }}
  • 字符串可以包含数字
  • 字符串不能进行加法运算
  • 字符串必须以空格结尾
  • 字符串不区分大小写
  1. 要在 Python 程序中添加注释,应在注释前加上什么符号? {{ select(6) }}
  • //
  • #
  • /* */
  • <-- -->
  1. turtle.right(90) 的作用是? {{ select(7) }}
  • 向左转90度
  • 向右转90度
  • 向前走90像素
  • 向后退90像素
  1. 若要改变海龟的颜色为红色,应使用哪条命令? {{ select(8) }}
  • turtle.color("red")
  • turtle.red()
  • turtle.pencolor("red")
  • turtle.fillcolor("red")
  1. len("hello") 返回的结果是? {{ select(9) }}
  • 5
  • 4
  • 6
  • "hello"
  1. 如果要打印输出 Hello, World!,正确的语句是? {{ select(10) }}
  • print('Hello, World!')
  • print "Hello, World!"
  • echo 'Hello, World!'
  • console.log('Hello, World!')
  1. turtle.penup() 的作用是? {{ select(11) }}
  • 抬起画笔,移动时不绘图
  • 放下画笔,开始绘图
  • 设置画笔颜色
  • 清除画布上的所有图形
  1. x = 5, 则表达式 x ** 2 的值是? {{ select(12) }}
  • 5
  • 10
  • 25
  • 50
  1. not True 的结果是? {{ select(13) }}
  • True
  • False
  • None
  • 0
  1. 使用 input() 函数接收用户输入时,默认情况下接收到的数据类型是什么? {{ select(14) }}
  • 整数
  • 浮点数
  • 字符串
  • 布尔值
  1. 下面哪个选项是合法的变量名? {{ select(15) }}
  • my var
  • 2ndVar
  • _varName
  • class
  1. turtle.goto(0, 0) 的作用是? {{ select(16) }}
  • 将海龟移动到画布的中心位置
  • 将海龟朝向正上方
  • 设置画布的背景颜色
  • 重置画布
  1. turtle.circle(50) 绘制的圆,其直径是多少? {{ select(17) }}
  • 25
  • 50
  • 100
  • 0
  1. turtle.pendown() 的作用是? {{ select(18) }}
  • 开始绘图
  • 结束绘图
  • 擦除屏幕上的图形
  • 移动海龟而不绘制
  1. 在 Python 中,如何定义一个浮点数? {{ select(19) }}
  • a = 5
  • a = "5"
  • a = 5.0
  • a = [5]
  1. print(type(3.14)) 输出的内容是? {{ select(20) }}
  • <class 'int'>
  • <class 'float'>
  • <class 'str'>
  • <class 'list'>
  1. turtle.dot(10) 的作用是? {{ select(21) }}
  • 绘制一个直径为10像素的实心圆点
  • 绘制一个半径为10像素的空心圆
  • 移动10像素
  • 向上移动10像素
  1. 下面哪个不是有效的比较运算符? {{ select(22) }}
  • ==
  • !=
  • >
  • <>
  1. turtle.forward(-100) 的作用是? {{ select(23) }}
  • 向前移动100像素
  • 向后移动100像素
  • 向左旋转100度
  • 向右旋转100度
  1. 下列哪个选项是错误的变量赋值语句? {{ select(24) }}
  • x = 10
  • y = "ten"
  • z = x + y
  • w = 3.14
  1. turtle.bgcolor("yellow") 的作用是? {{ select(25) }}
  • 设置画笔颜色为黄色
  • 设置画布的背景颜色为黄色
  • 绘制一个黄色的圆
  • 改变海龟的颜色为黄色

二、判断题(共10题,每题2分,共20分)

  1. Python 是一种解释型语言。 {{ select(26) }}
  1. 变量名可以以数字开头。 {{ select(27) }}
  1. print("Hello" + "World") 输出的结果是 HelloWorld。 {{ select(28) }}
  1. 在 turtle 库中,turtle.home() 可以让海龟回到初始位置和方向。 {{ select(29) }}
  1. turtle.speed(0) 表示海龟绘制速度最快。 {{ select(30) }}
  1. input() 函数返回的结果默认为字符串类型。 {{ select(31) }}
  1. turtle.clear() 只清除画布上的图形,不会影响海龟的位置或方向。 {{ select(32) }}
  1. 在 Python 中,'abc' == "abc" 的结果是 True。 {{ select(33) }}
  1. turtle.done() 用来结束 turtle 图形窗口。 {{ select(34) }}
  1. Python 中,= 既可以用于比较也可以用于赋值。 {{ select(35) }}

三、编程题(共2题,共30分)

  1. 计算长方形的面积(15分)
    要求:
    (1) 使用 input() 分别输入长方形的长和宽,提示信息分别为:“请输入长方形的长:” 和 “请输入长方形的宽:”;
    (2) 计算面积(面积 = 长 × 宽);
    (3) 输出结果,格式为:“长方形的面积是:{结果}”。

示例:
输入:长:10,宽:5
输出:长方形的面积是:50

  1. 绘制一个复杂的图案(15分)

image 要求:
(1) 导入 turtle 库;
(2) 设置画笔颜色为绿色,并且画笔粗细为3像素;
(3) 绘制一个由三个不同大小的圆形组成的图案,其中一个圆的半径为100像素,另两个圆的半径为50像素,三个圆中心距离为150像素,且两圆均位于水平线上;
(4) 程序结束后保持窗口不关闭。

提示:三个圆的 y坐标 均为 0