青少年软件编程(Python一级)等级考试试卷(2020年9月)

2023年05月22日

选择题

第 1 题 单选题

Python自带的编程环境是?( )

A.PyScripter

B.Spyder

C.Notepad++

D.IDLE

第 2 题 单选题

关于以下代码的说法正确的是?( )

t = int(turtle.textinput('边数','几边形:'))

turtle.circle(50, steps=t)

turtle.done()

A.circle是画圆的代码,因此该程序运行后的图案一定是圆

B.运行该程序后,需要用户自己输入边数,确定画 “几边形”

C.变量t没有给出具体的数值,因此该程序运行有错误

D.该程序运行后,会画出50个圆

第 3 题 单选题

幂运算运算符为?( )

A.*

B.*+

C.**

D./

第 4 题 单选题

这段代码的运行结果是?( )

import turtle

g = turtle.Pen()

g.fillcolor("red")

g.begin_fill()

g.circle(50)

g.pencolor("yellow")

g.fillcolor("green")

g.circle(50, steps=5)

g.end_fill()

A.![](/uploads/20230522/1684767580161.png)
B.![](/uploads/20230522/16847675929241.png)
C.![](/uploads/20230522/16847676065668.png)
D.![](/uploads/20230522/168476761976.png)

第 5 题 单选题

假设a=20,b=3,那么a or b的结果是?( )

A.20

B.0

C.1

D.3

第 6 题 单选题

假设a=2,b=3,那么a-b*b的值是?( )

A.-3

B.-2

C.-7

D.-11

第 7 题 单选题

以下选项中不符合 Python变量命名规则的是?( )

A.name

B.2_to

C._Go

D.Tea

第 8 题 单选题

创建一个新的Python程序,编写了下面的代码

import turtle

turtle.shape("turtle")

保存这个Python文件并且取了文件名。

以下哪个文件名程序可以正常运行?( )

A.frist.py

B.turtle.py

C.import. py3

D.hao.sb2

第 9 题 单选题

a="110",b="9",c=a+b,print(c)的结果是?( )

A.a+b

B.119

C.c

D.1109

第 10 题 单选题

IDLE环境的退出命令是?( )

A.esc()

B.close()

C.回车键

D.exit()

第 11 题 单选题

Python中的整除运算符是用哪个符号表示的?( )

A. \

B.//

C.%

D.**

第 12 题 单选题

执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )

A.1.8,2

B.1,2.66666

C.4,2

D.1,2

第 13 题 单选题

Python注释方式正确的是?( )

A.//这是我的第一个程序

B.#程序的功能是输入Hello World

C.?这个程序是用来计算两个数之和的?

D.**第一个python程序**

第 14 题 单选题

Python中的==代表的是?( )

A.把左边的值赋值给右边;

B.把右边的值赋值给左边;

C.比较左右两边是否相等;

D.左右两边值进行交换;

第 15 题 单选题

下面代码哪部分是设置画布的颜色?( )

import turtle

turtle.screensize(①,②,③)

A. ①

B.②

C.③

D.都不是

第 16 题 单选题

下面哪一行代码的输出结果不是Python3.7 ?( )

A.print(“Python3.7”)

B.print(“Python”+3.7)

C.print(“Python”+str(3.7))

D.print(“Python”+“3.7”)

第 17 题 单选题

下列程序绘制的是一个什么图形?( )

import turtle

turtle.forward(100)

turtle.left(120)

turtle.forward(100)

turtle.left(120)

turtle.forward(100)

turtle.left(120)

A.等边三角形

B.正方形

C.矩形

D.圆

第 18 题 单选题

使用下面中的( )函数接收输入的数据。

A.accept()

B.input()

C.readline()

D.login()

第 19 题 单选题

turtle.color("red", "yellow")命令中定义的颜色分别为?( )

A.背景为黄色,画笔为红色

B.背景为红色,画笔为黄色

C.画笔为红色,填充为黄色

D.画笔为黄色,填充为红色

第 20 题 单选题

print的作用是什么?( )

A.在屏幕上打印出来相应的文本或者数字等

B.在打印机里打印相关文本或者数字等

C.可以用来画图

D.输出一个命令行

第 21 题 单选题

下面的哪一个命令不是移动画笔箭头位置的命令?( )

A.turtle.forward()

B.turtle.goto()

C.turtle.color()

D.turtle.right ()

第 22 题 单选题

a=2,b=3,那么c=a**b运算的结果是?( )

A.6

B.8

C.9

D.23

第 23 题 单选题

使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?( )

A.p.right(90)

B.p.left(90)

C.p.right(-90)

D.p.left(-180)

第 24 题 单选题

下面的运算符中,按照运算优先级哪一个是最高级?( )

A. **

B.*

C.+

D.<

第 25 题 单选题

如图创建一个新的Python文件应该选择哪个选项?( )

A.Open

B.Recent Files

C.New File

D.Print Window

判断题

第 26 题 判断题

以下三种表示字符串的方式都是正确的。

”Hello“

‘不错‘

“我们一起走吧‘

A.正确        B.错误

第 27 题 判断题

turtle库是一个直观有趣的图形绘制函数库。

A.正确        B.错误

第 28 题 判断题

在Python中变量需要提前定义,可以不用赋值。

A.正确        B.错误

第 29 题 判断题

使用Turtle时,画布默认坐标左上角为画布中心。

A.正确        B.错误

第 30 题 判断题

print('hello,world')和print('hello','world')输出内容一致。

A.正确        B.错误

第 31 题 判断题

Python 是交互式语言,这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码

A.正确        B.错误

第 32 题 判断题

print(int(8 > 7) or int(8 < 6))的输出结果为1。

A.正确        B.错误

第 33 题 判断题

import可以作为变量名。

A.正确        B.错误

第 34 题 判断题

已知y = 5,那么赋值语句y= 'cedf'是无法正常执行的。

A.正确        B.错误

第 35 题 判断题

Python 2.x编写的程序,在Python 3.x都能正确打开并执行。

A.正确        B.错误

编程

第 1 题 问答题

要求:

(1) 程序开始运行后,输入一个三位数整数;

(2) 程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入123,输出为:“百:1,十:2,个:3”。

第 2 题 问答题 要求:

(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图;

(2)圆的填充颜色为蓝色,所有的线条为黑色。

(3)圆心位置为画布正中心。