2024年12月青少年软件编程(Python)等级考试(一级)
欢迎参加本次考试,请认真阅读题目并作答。考试时间为60分钟,满分100分。请在答题前填写个人基本信息。
1. 考生基本信息
姓名:
班级:只填写数字,如三2班就填32,四5班就填45
一、单选题(共25题,每题2分,共50分)
2. 可以对 Python 代码进行注释的符号是?
//
**
#
3. 在 Python 中,不属于逻辑运算符的是?
and
or
if
not
4. 以下哪个运算符是取余运算符?
//
/
**
%
5. 下列代码运行后,打印的结果是?a = 20 b = 10 print(a * b + b)
420
220
210
110
6. 在 Python 中,使用 print('Hello World!') 输出的结果是?
Hello World
Hello World!
Hello
程序报错
7. 正方形的边长为 a,周长 s=边长*4,下列哪句代码能计算正方形的周长?
s = a + 4
s = a * 4
s = a / 4
s = a - 4
8. 使用 IDLE 编辑器模式(非交互模式)编写程序的第一步是新建一个文件,正确的操作是?
点击File→New File
点击Edit→New
点击Run→New
点击Options→New
9. 已知小海龟的初始位置在坐标原点(0,0),下列哪一指令可以让小海龟走到画布的上方?
turtle.goto(300,0)
turtle.goto(0,300)
turtle.goto(0,-300)
turtle.goto(-300,0)
10. turtle 库中的指令 forward(100),参数 100 的长度单位是?
厘米
米
像素
方格
11. 以下哪个选项可以输出“2024热爱Python”这样一句话,要求格式一样,中间不能有空格?
print("2024" +热爱+ "Python")
print("2024"+"热爱"+"Python")
print(2024+“热爱”+Python)
print("2024","热爱","Python")
12. 在 Turtle 库中,以下哪个选项可以绘制直径为 100 的圆?
turtle.circle(100)
turtle.dot(50)
turtle.circle(50)
turtle.circle(50,180)
13. turtle 画图库中,turtle.forward(-100)是控制小海龟向后移动100像素,下列哪个选项也可以让小海龟向后移动100像素?
turtle.left(100)
turtle.forward(100)
turtle.right(100)
turtle.backward(100)
14. 如果你正在编写一个用于存储学生信息的程序,请挑选出符合给学生姓名命名的变量?
Student_Name
2024Name
student-Name
student@Name
15. 下列哪个不是 Python 中的保留字?
if
else
not
string
16. 下列哪一个命令可以实现设置画笔颜色为红色,填充颜色为蓝色?
turtle.color("red","blue")
turtle.fillcolor("red")
turtle.pencolor("yellow")
turtle.color("blue","red")
17. 在Python中,下面的运算符按照运算优先级哪一个是最高级?
!=
+
*
>
18. 在Python中,哪个符号用于赋值?
=
==
!=
/
19. 下面是IDLE的代码编辑窗口,“另存为”功能在哪个下拉列表中?File Edit Format Run Options Window Help
File
Edit
Format
Run
20. 执行代码print((6 % 12 + 2) / 2),打印结果为?
4
4.0
1
1.0
21. 下列哪个指令可以清空绘图窗口内的图形和文本?
turtle.home()
turtle.clear()
turtle.goto()
turtle.setup()
22. 在Python函数中,用于获取键盘输入的是?
str()
eval()
input()
print()
23. 鸡妈妈领着孩子排成一排数数,从前向后数到鸡妈妈是7,从后往前数到鸡妈妈是9,鸡妈妈有几个孩子?
13
14
15
16
24. 运行代码print(12//5)输出的结果是?
-3
-2
3
2
25. 已知变量a=8,执行下面哪条代码后,a的值为12?
a += 4
a -= 4
a *= 4
a /= 4
26. 关于命令turtle.right(90),下列说法正确的是?
可以让画笔沿逆时针方向转动90度
可以让画笔面向90度方向
可以让画笔沿顺时针方向转动90度
可以让画笔面向-90度方向
二、判断题(共10题,每题5分,共50分)
27. 在Python中,如果使用非法标识符,在运行程序时,计算机会忽视非法标识符,不会有相关报错信息。
对
错
28. 在Python中,print()函数不可以跨行输出。
对
错
29. 在turtle中可以有多支画笔同时存在于一个画布当中,但是为了区别不同的画笔,每个画笔都必须要有自己单独的名字。
对
错
30. 可以使用str()将整数类型的数字转换为字符串类型。
对
错
31. 在Python中,可以将保留字作为变量名使用。
对
错
32. turtle中的speed()函数可以控制画笔速度,参数范围是0到10,0最快。
对
错
33. Python程序只能在自带的IDLE上面运行,其他环境无法运行。
对
错
34. Python中有的变量可以不用赋值直接使用。
对
错
35. 运行代码print(6<9 and 10),输出结果为True不是10。
对
错
36. IDLE的命令行模式和函数模式可以相互转换。
对
错
关闭
更多问卷
复制此问卷