2020年9月青少年软件编程Python等级考试(一级)试卷
剩余时间 --:--:--
单选题 共 25 题
1.

Python自带的编程环境是?

2.

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

3.

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

   


4.

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

5.

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

6.

print的作用是什么?( 

7.

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

8.

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

9.

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

       import turtle 

       turtle.forward(100)

       turtle.left(120)

       turtle.forward(100)

       turtle.left(120)

       turtle.forward(100)

       turtle.left(120)

10.

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

11.

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

       import turtle

       turtle.screensize(①,②,③)

12.

Python中的==代表的是?( 

13.

Python注释方式正确的是?( 

14.

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

15.

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

16.

IDLE环境的退出命令是?( 

17.

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

18.

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

       import turtle

       turtle.shape("turtle")

保存这个Python文件并且取了文件名。以下哪个文件名程序可以正常运行?( 

19.

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

20.

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

21.

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

22.

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

       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()
23.

幂运算运算符为?( 

24.

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

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

turtle.circle(50, steps=t) 

turtle.done()

25.

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

判断题 共 10 题
1.

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

”Hello“

不错

我们一起走吧

2.

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

3.

import可以作为变量名。

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

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

6.

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

7.

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

8.

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

9.

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

10.

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

问答题 共 2 题
1.

要求:

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

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

2.

要求:

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

       

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

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

C++ 编辑器
输入
输出