Advertisement

202109青少年软件编程(Python)等级考试试卷(一级)

阅读量:

第 1 题 【单选题】

取整除的运算符是?( )

A : /

B : //

C : ÷

D : **

正确答案:B
试题解析:

第 2 题 【单选题】

下面的程序为海龟绘制正方形的程序, 请选择正确选项将程序补全?( )

复制代码
    import turtle
    
    turtle.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代表最慢的速度至n=10代表较快的速度;当n=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=8
    
    a+=1
    
    print(a)
    
    a*=10
    
    print(a)
    
    a**=2
    
    print(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.27
    
    print (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=3
    
    c=a+b
    
    print(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 分)

全部评论 (0)

还没有任何评论哟~