202009 青少年软件编程等级考试Python一级真题 建议答题时长:60min
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

B

C

D

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程序,编写了下面的代码,保存这个Python文件并且取了文件名。以下哪个文件名程序可以正常运行?

import turtle

turtle.shape("turtle")

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

错误

36. 编程题

要求:

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

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

 

友情提示:
考试平台暂不支持编程题程序在线运行。

查看答案
37. 编程题

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

(2)圆的填充颜色为蓝色,所有的线条为黑色。
(3)圆心位置为画布正中心。

 

友情提示:
考试平台暂不支持编程题程序在线运行。

查看答案
试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
判断题
26 27 28 29 30 31 32 33 34 35
编程题
36 37
赣ICP备20007335号-2