202312 青少年软件编程等级考试Python一级真题 建议答题时长:60min
1. 单选题

下列程序运行的结果是?( )
print('hello')
print('world')

A

helloworld

B

hello

world

C

hello world

D

'hello''world'

2. 单选题

下列哪段代码可以将画笔颜色设置为红色?( )

A

turtle.pen('red')

B

turtle.fillcolor('red')

C

turtle.colormode('red')

D

turtle.pencolor('red')

3. 单选题

运行下列程序打印的结果是?( )
a = '90'
b = '80'
c = int(a)
d = int(b)

print(c + d)

A

8090

B

170

C

80

D

90

4. 单选题

如图所示,小明想要将中间柱子的三个盘子转移到右侧的柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助左侧的柱子完成任务。请问最少需要几步可以完成这个任务?(  )

A

6

B

7

C

8

D

9

5. 单选题

下列程序运行的结果是?( )
a=5
b=2
a-=b
print(a)

A

4

B

1

C

3

D

2

6. 单选题

下列对python变量名命名错误的是?( )

A

123

B

abc

C

_123

D

_abc

7. 单选题

下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆?( )

A

turtle.circle(100,360)

B

turtle.circle(50,180)

C

turtle.circle(100,180)

D

turtle.circle(50,360)

8. 单选题

下列不属于Python保留字符的是?( )

A

turtle

B

if

C

import

D

for

9. 单选题

print(2023 % 10 ** 2)的结果是?( )

A

200

B

23

C

20

D

20.23

10. 单选题

执行下列turtle库的指令后,画笔最终为哪种颜色?( )

A

黄色

B

红色

C

蓝色

D

绿色

11. 单选题

下列哪个软件或者编辑器不能打开Python3的程序?( )

A

VSCode

B

Python Sell-IDLE

C

Jupyter Notebook

D

官方的Scratch

12. 单选题

运行程序:print(not(5*2+6) > 8+3*3),它的输出结果是?( )

A

False

B

True

C

1

D

无法确定

13. 单选题

在Python中,语句 print(a,b) 的功能是?( )

A

打印a, b

B

输出(a, b)

C

输出a, b

D

输出a, b的值

14. 单选题

下列哪个表达式最终的结果为整数类型?( )

A

5.0 % 2

B

5.0 + 2

C

5 / 2

D

5 // 2

15. 单选题

想要安装Python,已知以下的操作步骤,请问哪些是必须的?( )
①查看电脑的操作系统
②找到对应python版本下载
③下载IDLE
④下载Turtle库

A

①②③④

B

①②

C

①②③

D

②③④

16. 单选题

已知以下指令,想要绘制一个画笔粗细为5,颜色为红色,半径为50的圆,请问正确的排序方式是?( )
① turtle.pencolor("red")
② import turtle
③ turtle.pensize(5)
④ turtle.circle(50)

A

①②③④

B

①③②④

C

②③①④

D

③④①②

17. 单选题

如图所示,一个填充颜色为黑色,边长为100的正方形里边嵌套了一个填充颜色为白色,边长为50的正方形,请问求图形中黑色部分的面积算式是?( )

A

(100*2)-(50*2)

B

(100*4)-(50*4)

C

(100**2)-(50**2)

D

100*50

18. 单选题

如果想要获取用户输入的字符串,下列选项正确的是?( )

A

input("请输入一个字符串:")

B

int(input("请输入一个字符串:"))

C

float(input("请输入一个字符串:"))

D

eval(input("请输入一个字符串:"))

19. 单选题

在下列Python运算符中,下列哪个运算符具有最高的优先级?( )

A

+

B

>

C

*

D

-

20. 单选题

如果a=145,b=90,c=a>b,那么c的值是?( )

A

False

B

90

C

145

D

True

21. 单选题

执行完下列代码后,坐标的位置是?( )
import turtle
turtle.penup()#抬起画笔
turtle.goto(-50,0)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()

A

(0,0)

B

(-50,0)

C

(50,-50)

D

(50,-100)

22. 单选题

下列导入Turtle库的方式正确的是?( )

A

import(turtrle)

B

Import turtle

C

import turtle

D

import turtrle as

23. 单选题

下列程序中,注释的使用有错误,但是不知道有几处是错误的,请找出来有几处错误?( )
01 a = float(input('输入第一条边长:')) #输入第一条边
02 b = float(input('输入第二条边长:')) #输入第二条边
03 c = float(input('输入第三条边长:')) #输入第三条边
04 """
05 求周长的一半
06 '''
07 p = (a+b+c)/2

A

1处错误

B

2处错误

C

3处错误

D

0处错误

24. 单选题

观察下列程序,程序运行后输出结果是?( )

A

7

B

7.0

C

z=7

D

z=7.0

25. 单选题

在海龟绘图中,turtle具有绝对方向,对应的命令为turtle.setheading(angel),若想要让小海龟面向屏幕的下方,下列指令使用正确的是?( )

A

turtle.setheading(-180)

B

turtle.setheading(-90)

C

turtle.setheading(90)

D

turtle.setheading(0)

26. 判断题

小海龟初始在坐标 (0,0) 的位置,方向朝左,在执行 turtle.goto(100,0) 后,

小海龟会往右移动100,并且方向朝右。( )

A

正确

B

错误

27. 判断题

circle(100,steps=4),指的是绘制一个边长是100的正方形。( )

A

正确

B

错误

28. 判断题

Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。( )

A

正确

B

错误

29. 判断题

变量名的大小写是没有区别的,Name与name表示的是同一个变量。( )

A

正确

B

错误

30. 判断题

执行下列语句,输入"学校",程序最终输出的text结果是"小明同学在学校" 。( )

text = input("小明同学在")

print(text)

A

正确

B

错误

31. 判断题

在IDLE的交互模式启动后,可以直接编写程序并运行,无需切换到脚本模式。( )

A

正确

B

错误

32. 判断题

Python中的字符串,整型,浮点型三种数据类型之间完全都可以互相转化。( )

A

正确

B

错误

33. 判断题

在Python程序中,双引号和三引号都是引号,没有用法区别,可以随意替换。( )

A

正确

B

错误

34. 判断题

print('Hello, World!")代码段会引发报错。( )

A

正确

B

错误

35. 判断题

在Python语言中,变量的定义和赋值是同时进行的,不需要在赋值前定义变量 。( )

A

正确

B

错误

36. 编程题

编写一个程序,其功能为:从键盘输入任意三位整数,计算这个整数的百位数字、十位数字、个位数字之和,以及它们的平均值,并输出计算结果。

样例如下:

输入:123

输出:6 2.0

 

友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

查看答案
37. 编程题

十一国庆节期间,爸爸带着小明到北京天安门广场观看升旗仪式。在庄严的国歌声中,五星红旗冉冉升起,小明看到国旗上的五个五角星,想要用Python画一个红五角星,你可以帮帮他吗?(提示:五角星的外角为144度)

要求:

(1)五角星为镂空五角星,如图所示;

(2)五角星的每条边的长度为200;

(3)画笔颜色为红色;

(4)画笔粗细为5;

(5)最后将画笔隐藏。

查看答案
试题目录
单选题
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