全国青少年软件编程python等级考试试卷(一级)

*
您的姓名:
*
1.
 下列哪个操作不能退出IDLE环境?( )
A、Alt+F4
B、Ctrl+Q
C、按ESC键
D、exit()
*
2.
 print(4 + 8 // 2)的输出结果是?( )
A、6
B、6.0
C、8
D、8.0
*
3.
下列哪个软件不能进行Python代码编写?( )
A、IDLE
B、PyCharm
C、Visual Studio Code
D、WPS
*
4.
下列哪个符号可以用来修改变量的值?( )
A =
B、==
C <=
D !=
*
5.
关于print语句,下列选项能够正确输出的是?( )
A print('hello!,2021年!')
B print 'hello!,2021年!'
C print"(hello!,2021年!)"
D print("hello!,2021年!')
6.
运行下列代码,d输出的结果是?( )
a,b,c=23,13,3

d=(a+b)-c**c
A 22
B 27
C 99
D 9
7.
下列代码段

star_number1="star2"

star_number2="star3"

print(star_number1+star_number2)

结果是?( )
A star5
B、star3star2
C、star2star3
D、star23
8.
Python中的余数运算符是
A、%
B、/
C、//
D、\\
*
9.
下列运算中,运算结果为True的是?( )
A、2>3 and 3>2
B、4=!0 and 3+2>=5
C、3**2<8 or 3+2<5
D、not 20>=20
10.
在turtle库中的指令,执行以下代码指令后,画笔为以下哪种状态?( )
import turtle

turtle.color('pink')

turtle.pensize(5)
A、画笔颜色为粉色,画笔宽度为5
B、画笔颜色为黄色,画笔宽度为5
C、画布背景为粉色,画笔宽度为5
D、画笔颜色为粉色,画笔速度为5
11.
下列代码的运行结果是?( )

import turtle

turtle.color('red')

turtle.circle(100)

turtle.fillcolor('yellow')

turtle.begin_fill()

turtle.circle(100,steps = 6)

turtle.end_fill()
A 画一个圆并且内部画一个六边形
B 画一个六边形并且内部画一个圆
C 画一个六边形
D 画一个圆
*
12.
下列哪一段代码是海龟走到指定坐标然后左转90度?( )
A、turtle.goto(90,0) turtle.left(90)
D、turtle.right(90) turtle.goto(90,0)
C、turtle.goto(90,0) turtle.right(90)
B、turtle.left(90) turtle.goto(90,0)
13.
下列关于turtle库的描述不正确的是?( )
A、画笔的初始坐标为(0,0)
B、turtle.color()可以设置画笔的颜色
C、画笔绘制的速度没有范围
D、turtle.fillcolor()设置绘制图形的填充颜色
14.
同学们排队做操,按名单顺序,每10个人一排,要问第n个人是第几排,下列哪一种方法可以实现?( )
A、n // 10
B、n % 10
C、(n-1) // 10 + 1
D、(n-1) % 10 + 1
15.
 在Python IDLE中输入print(’Hello‘);print('I am Python');,并将这两个语句写在一行,试分析,程序的运行结果是以下哪个选项?( )
A、Hello
B、I am Python
C、 Hello I am Python
D、语法错误
16.
下列哪个命令可以将整个绘制屏幕的颜色设置成黑色?( )
A、turtle.screensize("black")
B、turtle.fillcolor("black")
C、turtle.bgcolor("black")
D、turtle.pencolor("black")
17.
 执行 print(3 > 2 or 4 < 5) 的结果是?( )
A、1
B、0
C、True
D、False
18.
 下列哪个选项的运算优先级最高?( )
A、==
B、*
C、and
D、+
19.
为变量命名,并赋值为数字1,以下选项中,不符合要求的是?( )
A、 abc=1
B、 HelloWorld=1
C、 1abc=1
D、 abc_xyz=1
20.
已知变量a = 5,执行下列哪个代码后,a的值为10。( )
A、a >= a + 5
B、a += 5
C、a == 5
D、a *= 5
21.
下列可以用作多行注释的是?( )
A、 前后加//
B、 前后加'''
C、 前后加***
D、 前后加###
22.
turtle.circle(90, 180)是绘制一个什么样的图形?( )
A、半径为180的扇形
B、半径为90的半圆
C、半径为90的圆形
D、半径为180的圆形
23.
下列代码执行后最有可能绘制出哪个图形?( )
import turtle

turtle.forward(100)

turtle.right(90)

turtle.forward(100)

turtle.right(45)

turtle.goto(0,0)

turtle.hideturtle()
A 正方形
B 圆形
C 三角形
D 扇形
24.
 关于Python,下列哪个表述是正确的?( )
A、Python只可以在windows系统中使用
B、在Windows系统中编写的程序不可以在Linux或者IOS系统中打开
C、Python目前存在Python 2 和Python 3 两个版本,但并不完全兼容
D、32位的电脑系统可支持安装64位版本的Python软件
25.
print(6+8/2)输出的结果是?( )
A、7
B、10.0
C、10
D、7.0
26.
以下三种表示字符串的方式都是正确的。
”Hello“

‘不错‘

“我们一起走吧‘
27.
设置画布背景颜色只有turtle.bgcolor()一种方法。
28.
在IDLE中,要想新建Python脚本,在菜单里可以依次选择File---New File,即可新建Python脚本。
29.
 在用IDLE脚本方式编写程序时,可以用ctrl+s快捷键保存代码。
30.
12number、my number、my_number都是有效的变量名。
31.
在Python的编程环境中,缩进的空格数是可以改变的,同一个代码块可以包含不相同的缩进空格数。
32.
每一个变量在使用前都必须赋值,赋值以后该变量才会被创建。
33.
 Turtle库属于图形绘制函数库。
34.
在Python中,编程语言是不区分大小写的,如:print是打印函数,Print也是打印函数。
35.
year = input("请输入您的出生年份:")

print("到了2030年,您的年龄是:", 2030-year)

可以计算出2030年时的年龄。
隐私政策
问卷星提供技术支持
举报