本文主要是介绍202109青少年软件编程(Python)等级考试试卷(一级),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第 1 题 【单选题】
取整除的运算符是?( )
A : /
B : //
C : ÷
D : **
正确答案:B
试题解析:
第 2 题 【单选题】
下面的程序为海龟绘制正方形的程序, 请选择正确选项将程序补全?( )
import turtleturtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left( )turtle.forward(100)turtle.left(90)
A :90
B :-90
C :0
D :180
第 3 题 【单选题】
已知 a = 5, a *= 2, 那么 print(a)的结果为?( )
A :5
B :2
C :10
D :20
*正确答案:C
试题解析:
x =2 执行过程其实是 x = x * 2 所以最终的到结果为 10, 故选择 C 选项。
第 4 题 【单选题】
运行以下代码, print(2021<=2020 or 2022>2018) 输出的结果是?( )
A :Flase
B :True
C :20212018
D :2022>2018
正确答案:B
试题解析:
第 5 题 【单选题】
关于 turtle, 以下描述错误的是?( )
A :turtle 中的画笔不能设置不同的形状
B :turtle 中的画笔可以设置移动的速度
C :turtle 中的画笔可以设置不同的颜色
D :turtle 中的画笔可以设置不同的大小
正确答案:A
试题解析:
第 6 题 【单选题】
Python 程序保存后的扩展名是?( )
A :.pyt
B :.py
C :.pn
D :.ph
正确答案:B
试题解析:
Python 程序设计语言的源程序是以.py 为扩展名
第 7 题 【单选题】
print(“17 + 2”)输出的结果是?( )
A :“17 + 2”
B :19
C :172
D :17 + 2
正确答案:D
试题解析:
第 8 题 【单选题】
turtle.goto(x,y)的含义为下列选项的哪一个?( )
A :以目 前坐标为原点, 画一个边长为 x 和 y 的矩形
B :画笔提笔, 移动到 x, y 的位置
C :按照现在画笔状态, 将画笔移动到坐标为 x, y 的位置
D : 将目前原点移动到 x, y 的位置
正确答案:C
试题解析:
第 9 题 【单选题】
turtle.circle(150,steps=5)命令能绘制出以下哪个图形?( )
A :直径(从顶点到图形中心的距离的 2 倍) 为 150 像素的圆内接正五边形
B :半径(从顶点到图形的中心) 为 150 像素的圆内接正五边形
C :半径(从顶点到图形的中心) 为 150 像素的圆内接五角星
D :边长为 150 像素的正五边形
正确答案:B
试题解析:
第 10 题 【单选题】
下面哪一条命令是用来定义画笔宽度的?( )
A :turtle.pencolor()
B :turtle.speed()
C :turtle.pensize()
D :turtle.shape()
正确答案:C
试题解析:
第 11 题 【单选题】
关于 Python 的编程环境, 下列表述是错误的是?( )
A :Python 有多种编程环境
B :Python 自带的编程环境是 IDLE
C :Python 的编程环境是纯图形化的
D :Python 可以导入多个第三方库
正确答案:C
试题解析:
第 12 题 【单选题】
请观察以下数字的规律: 2+6, 3+8, 4+10, ( ), 6+14, 请问括号中应该填写什么?( )
A :5+11
B :5+12
C :4+9
D :6+13
正确答案:B
试题解析:
第 13 题 【单选题】
海龟绘图时, 使用 speed(n), 当 n 的值是多少时, 绘图的速度最快?( )
A :3
B :2
C :1
D :0
正确答案:D
试题解析:
此题考查 speed() 函数的使用方法, n=1(慢) ~10(快), 0(最快), 故答案选择 D 选项
第 14 题 【单选题】
print(51%10)输出的结果是?( )
A :1
B :0
C :True
D :False
正确答案:A
试题解析:
第 15 题 【单选题】
下列哪个函数的功能是进行输出?( )
A :print()
B :input()
C :get()
D :range()
正确答案:A
试题解析:
用来输出内容的函数是 print(), 故选项 A 正确。
第 16 题 【单选题】
print(4+6*2+8)的结果是?( )
A :100
B :24
C :64
D :28
正确答案:B
试题解析:
混合运算顺序
第 17 题 【单选题】
下面 print 语句, 哪一个是正确的用法?( )
A :print"(welcome!)"
B :print(“welcome”!)
C :print("welcome!')
D :print(“welcome!”)
正确答案:D
试题解析:
第 18 题 【单选题】
turtle 回到原点的命令是?( )
A :hideturtle()
B :clear()
C :circle()
D :home()
正确答案:D
试题解析:
第 19 题 【单选题】
逻辑运算符中(注意不是所有的运算符, 只是逻辑运算符), 优先级最高的是?( )
A :or
B :and
C :not
D : **
正确答案:C
试题解析:
第 20 题 【单选题】
观察下面的程序, 运行结果为?( )
a=8a+=1print(a)a*=10print(a)a**=2print(a)
A :9
B :90
C :8100
D :
9
90
8100
正确答案:D
试题解析:
第 21 题 【单选题】
a=“Python2”, b=“Python3”, c=a+b, print©的结果是?( )
A :5
B :Python5
C :c
D :Python2Python3
正确答案:D
试题解析:
第 22 题 【单选题】
a=1.27print (eval('a+10'))
上述代码的执行结果是?( )
A :1.2710
B :系统报错
C :11.27
D :1.27+10
正确答案:C
试题解析:
第 23 题 【单选题】
使用哪个函数可以把字符串’123’转换为整型 123?( )
A :num()
B :str()
C :float()
D :int()
正确答案:D
试题解析:
第 24 题 【单选题】
关于变量的说法, 错误的是?( )
A :变量必须要命名
B :变量第二次赋值后,第一次赋的值将被删除
C :变量可以用来存储数字,也可以存储文字
D :在同一个程序里,变量名能重复
正确答案:D
试题解析:
第 25 题 【单选题】
关于 Python 的编程环境, 下列的哪个表述是不正确的?( )
A :Python 自带的编程环境是 IDLE
B :下载安装好 Python 软件后, 无需单独下载 IDLE
C :IDLE 的交互式编程模式中, 可以一次写入多行无缩进的语句代码, 然后进行运行
D :为了保存编写的代码, 我们通常使用 IDLE 中的脚本式编程模式
正确答案:C
试题解析:
第 1 题 【判断题】
运行下列 Python 代码后, a 和 b 的数据类型均为字符串。
代码:
a ='5'b ="6"
A :正确
B :错误
正确答案:A
试题解析:
第 2 题 【判断题】
turtle.shape(“square”)命令可以将 turtle 形状设置为海龟。
A :正确
B :错误
正确答案:B
试题解析:
第 3 题 【判断题】
程序: a=b 中, a 是变量, b 是值。
A :正确
B :错误
正确答案:A
试题解析:
第 4 题 【判断题】
在 turtle 库中, 画笔的起点在画布的正中央, turtle.goto()、 turtle.setx()和 turtle.sety()使用的都是基于中心点(0,0)的绝对坐标。
A :正确
B :错误
正确答案:A
试题解析:
第 5 题 【判断题】
Python 的 IDLE 编程中有交互式和脚本式两种编程方式。
A :正确
B :错误
正确答案:A
试题解析:
第 6 题 【判断题】
and 是 Python 中常用的保留字, 不可以作为变量名。
A :正确
B :错误
正确答案:A
试题解析:
第 7 题 【判断题】
from, False, improt, as 是 Python 中常用保留字, 不可以作为变量名。
A :正确
B :错误
正确答案:A
试题解析:
第 8 题 【判断题】
语句:
b=3c=a+bprint(c)
的显示结果是 3。
A :正确
B :错误
正确答案:B
试题解析:
第 9 题 【判断题】
Python 代码的注释只有一种方式, 那就是使用#符号。
A :正确
B :错误
正确答案:B
试题解析:
第 10 题 【判断题】
input()语句是用来输入一个指令。
A :正确
B :错误
正确答案:A
试题解析:
第 1 题 【问答题】
龟兔赛跑, 兔子刚开始跑得非常快, 但是兔子太骄傲了, 在领先乌龟 100 米时, 自行休息睡着了, 乌龟一步一步进行追赶, 乌龟的速度是 V m/s(V<10), 请计算出乌龟多长时间就可以追上兔子呢? 要求:
(1) 程序开始运行时, 询问请输入乌龟爬行的速度, 输入一个数字;
(2) 程序根据输入的数字计算出乌龟需要多长时间就可以追上兔子;
(3) 输出的格式为: “乌龟能够追上兔子所需的时间是: *秒。 ” 。
正确答案:
a=int(input("请输入乌龟爬行的速度"))
b=100/a
print("乌龟能够追上兔子所需的时间是:",b,"秒")
试题解析:
评分细则:
1) 有输入语句;(2 分)
2) 有输出语句;(2 分)
3) 有类型转化语句;(2 分)
4) 有计算语句;(2 分)
5) 程序符合题目要求;(2 分)
这篇关于202109青少年软件编程(Python)等级考试试卷(一级)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!