Advertisement

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

阅读量:

第 1 题 【单选题】

在 Python 中, 输入 3*4**2, 运算结果是? ( )

A :144

B :24

C :48

D :6

正确答案:C
试题解析:

第 2 题 【单选题】

下列程序运行的结果是? ( )

复制代码
    s = 'hello'
    
    print(s+'world')

A :sworld

B :helloworld

C :hello

D :world

正确答案:B
试题解析:
s和’world’都是字符串类型, 加法操作相当于将两个字符串连接起来。因此最终结果就是 helloworld, 那么正确选项应当是 B 选项。

第 3 题 【单选题】

下列选项中不符合 Python 语言变量命名规则的是? ( )

A : Computer

B : P

C : 3_1

D : _WO1

正确答案:C
试题解析:

第 4 题 【单选题】

在 Python 中, 运行 9//2, 输出的结果是? ( )

A :3

B :4.5

C :4

D :4.0

正确答案:C
试题解析:

第 5 题 【单选题】

下面哪一行代码的输出结果不是 World2021? ( )

A :print(“World”+“2021”)

B :print(“World”+“20”+“21”)

C :print(“World”+2021)

D :print(“World2021”)

正确答案:C
试题解析:

第 6 题 【单选题】

关于比较运算符说法正确的是? ( )

①!=表示为不等于, 如果两个操作数不相等, 则为 False

②<=表示为小于等于, 如果左边的数小于或等于右边的数, 则为 True

③若 a=2,b=5 则 a!=b 为 True

A :①②

B :②③

C :①③

D :①②③

正确答案:B
试题解析:

第 7 题 【单选题】

Python 中的乘法是用哪个符号表示的? ( )

A : *

B : X

C : x

D : #

正确答案:A
试题解析:

第 8 题 【单选题】

以下哪个选项可以作为 Python 文件的后缀名? ( )

A :.py

B :.png

C :.doc

D :.pdf

正确答案:A
试题解析:

第 9 题 【单选题】

要给三个整型变量 a、 b、 c 赋值为 5, 下面 Python 程序正确的是? ( )

A :abc=5

B :a=5,b=5,c=5

C :a=b=c=5

D :a=5 b=5 c=5

**试题解析: 此题旨在考察对变量赋值的理解。根据 Python 中基于变量赋值的语法规则, 因此正确答案为选项 C

第 10 题 【单选题】

turtle.home() 的作用是下列哪一种? ( )

A :移至初始坐标 (0,0)

B :移至初始坐标 (0,0), 并设置朝向为初始方向

C :移至屏幕左上角

D :设置朝向为初始方向

正确答案:B
试题解析:

第 11 题 【单选题】

以下哪段程序能在画出三角形并隐藏 turtle? ( )

A :

复制代码
    import turtle
    
    turtle.circle(150,steps=3)
    
    turtle.hideturtle()
    
    turtle.done()

B :

复制代码
    import turtle
    
    turtle.circle(150,3)
    
    turtle.hideturtle()
    
    turtle.done()

C :

复制代码
    import turtle
    
    turtle.circle(3)
    
    turtle.hideturtle()
    
    turtle.done()

D :

复制代码
    import turtle
    
    turtle.circle(150,3,3)
    
    turtle.hideturtle()

正确答案:A
试题解析:

第 12 题 【单选题】

关于 Turtle 绘图, 下列说法错误的是? ( )

A: 在处理色彩时, 可以采用彩色画笔pencolor(), 也可直接通过color()方法修改当前画笔的颜色.

B :penup()指的是将笔提起, 不会绘制任何图形

C :在选择画笔粗细时可以使用 pensize()

D :在海龟绘图中, 画布中央是(0, 0), 往右 X 坐标值递减, 往左 X 坐标值递增

正确答案:D
试题解析:

第 13 题 【单选题】

在 Python 中, 输入 18/6//3, 输出结果为? ( )

A :1

B :1.0

C :9

D :9.0

正确答案:B
试题解析:

第 14 题 【单选题】

print(88-8)的运行结果是? ( )

A :88

B :80

C :88-8

D :81

解析过程:print语句中包含一个数学表达式,在计算顺序上先进行88-8的数学运算,并将结果输出;因此最终打印出的结果是80

第 15 题 【单选题】

分析下列程序, 说法错误的是? ( )

复制代码
    import turtle
    
    turtle.color('blue')
    
    turtle.fillcolor('yellow')
    
    turtle.begin_fill()
    
    turtle.circle(50)
    
    turtle.end_fill()
    
    turtle.forward(100)
    
    turtle.color('red', 'aqua')
    
    turtle.begin_fill()
    
    turtle.circle(50)
    
    turtle.end_fill()

A :turtle.color(‘blue’)表示的含义为: 设置轮廓和填充颜色均为"blue"

B :turtle.fllcolor(‘yellow’)表示的含义为: 设置填充颜色为"yellow"

程序运行后生成的结果如下:在图形界面中显示两圆区域

D :最终绘制两个圆的轮廓颜色均为"blue

正确答案:D
试题解析:

第 16 题 【单选题】

Python 环境中, 以下代码注释正确的是? ( )

A : #这个是一个程序

B : /这个是一个程序/

C : "这是一个程序’

D : ? 这是一个程序?

正确答案:A
试题解析:
#是单行注释的方法

第 17 题 【单选题】

下列哪一个函数可以将海龟顺时针旋转? ( )

A :left()

B :right()

C :back()

D :forward()

正确答案:B
试题解析:

第 18 题 【单选题】

print(5%10+5)的输出结果是? ( )

A :10

B :1/3

C :5.2

D :5

正确答案:A
试题解析:

第 19 题 【单选题】

在 Python 编程环境下, IDLE 代表什么? ( )

A :编辑器

B :编译器

C :计算器

D :集成开发环境

正确答案:D
试题解析:

第 20 题 【单选题】

假设某年的一月一日是星期一,并将星期一至星期日分别标记为1到7。请判断以下哪种方法可用于计算该年某一天(用d表示)的星期几?

A :d % 7

B :(d - 1) % 7

C :(d - 1) % 7 + 1

D :(d + 1) % 7

正确答案:A
试题解析:

第 21 题 【单选题】

在初始状态下, 执行以下命令后, turtle 的坐标为? ( )

复制代码
    turtle.forward(10)
    
    turtle.left(90)
    
    turtle.forward(20)

A :(10, 0)

B :(10, 20)

C :(10, 30)

D :(10, -20)
正确答案:B
试题解析:

第 22 题 【单选题】

运行如下代码段, 输出结果正确的是? ( )

复制代码
    word1="o"
    
    word2="n"
    
    print(word2+word1)

A :on

B :no

C :word3

D :word2word1

正确答案:B
试题解析:

第 23 题 【单选题】

下列运算符中, 哪一个不是比较运算符? ( )

A : <

B : >

C : =!

D : =

正确答案:D
试题解析:

第 24 题 【单选题】

下面哪一个不是 Python 的保留字? ( )

A :class

B :if

C :turtle

D :or

正确答案:C
试题解析:

第 25 题 【单选题】

下面哪个代码可以绘制一个直径为 200 的填充为红色, 轮廓为蓝边的圆形? ( )

A :

复制代码
    import turtle
    
    turtle.pencolor('blue')
    
    turtle.fillcolor('red')
    
    turtle.begin_fill()
    
    turtle.circle(200)
    
    turtle.end_fill()

B :

复制代码
    import turtle
    
    turtle.pencolor('blue')
    
    turtle.fillcolor('red')
    
    turtle.begin_fill()
    
    turtle.circle(100, 360)
    
    turtle.end_fill()

C :

复制代码
    import turtle
    
    turtle.color('blue')
    
    turtle.dot(200)

D :

复制代码
    import turtle
    
    turtle.pencolor('blue')
    
    turtle.fillcolor('red')
    
    turtle.dot(100)

正确答案:B
试题解析:

第 1 题 【判断题】

name = “John”, 这个赋值语句书写正确。

A :正确
B :错误
正确答案:A
试题解析:
等号 = 用来给变量赋值。

第 2 题 【判断题】

运行 turtle.hideturtle() 指令隐藏海龟后,在画布上就无法绘制图形了

A :正确
B :错误
正确答案:B
试题解析:

第 3 题 【判断题】

执行 turtle.clear() 命令将导致 turtle 窗口中的内容被清除,并使 turtle 的位置返回至窗口中心。

A :正确
B :错误
正确答案:B
试题解析:

第 4 题 【判断题】

一个字符串可以转化为任意数值。

A :正确
B :错误
正确答案:B
试题解析:

第 5 题 【判断题】

65-2*2==126 运行结果为 True。

A :正确
B :错误
正确答案:B
试题解析:

第 6 题 【判断题】

Python 中, “==” 代表的是将左右两边的值进行比较, 取平均值。

A :正确
B :错误
正确答案:B
试题解析:

第 7 题 【判断题】

Word 软件也可以用来编辑 Python 程序代码, 也支持代码的调试和运行。

A :正确
B :错误
正确答案:B
试题解析:

第 8 题 【判断题】

Python3 中的单引号’ '和双引号" "的作用是一样的。

A :正确
B :错误
正确答案:A
试题解析:

第 9 题 【判断题】

在 Python 编程环境中, >>>提示符表示进入 Python 交互式命令行编程模式。

A :正确
B :错误
正确答案:A
试题解析:

第 10 题 【判断题】

复制代码
    Python = "3.5.2"
    
    print(Python)

运行时会提示出错。

A :正确
B :错误
正确答案:B
试题解析:

第 1 题 【问答题】

求长方形的面积与周长。

要求:

(1) 程序开始运行后, 输入长方形的长(a), 然后再输入长方形的宽(b);

(2) 程序会根据输入的数字给出长方形的面积和长方形的周长;

(3) 输出长方形的面积和周长, 并且注明是面积还是和周长。

正确答案:

复制代码
    a=input("请输入长方形的长: ") 
    b=input("请输入长方形的宽: ") 
    print("长方形的面积是: ",int(a)*int(b)) 
    print("长方形的周长是: ",(int(a)+int(b))*2)

试题解析:
1) 有输入语句;(2 分)

2) 有输出语句;(2 分)

3) 有类型转化语句;(2 分)

4) 有计算语句;(2 分)

5) 程序符合题目要求;(2 分)

全部评论 (0)

还没有任何评论哟~