青少年软件编程(Python)等级考试试卷(一级A卷)
一、单选题(共25题,每题2分,共50分)
1.
Python自带的编程环境是?( )
A.
PyScripter
B.
Spyder
C.
Notepad++
D.
IDLE
试题编号:20200205-fjn-01
试题类型:单选题
标准答案:D
试题难度:一般
2.
关于以下代码的说法正确的是?( )
t = int(turtle.textinput('边数','几边形:'))
turtle.circle(50, steps=t)
turtle.done()
A.
circle是画圆的代码,因此该程序运行后的图案一定是圆
B.
运行该程序后,需要用户自己输入边数,确定画 “几边形”
C.
变量t没有给出具体的数值,因此该程序运行有错误
D.
该程序运行后,会画出50个圆
试题编号:20200204-yfj-15
试题类型:单选题
标准答案:B
试题难度:一般
3.
幂运算运算符为?( )
A.
*
B.
*+
C.
**
D.
/
试题编号:20200211-jt-22
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
4.
这段代码的运行结果是?( )
import turtle
g = turtle.Pen()
g.fillcolor("red")
g.begin_fill()
g.circle(50)
g.pencolor("yellow")
g.fillcolor("green")
g.circle(50, steps=5)
g.end_fill()
A.
B.
C.
D.
试题编号:20200204-yfj-13
试题类型:单选题
标准答案:A
试题难度:较难
5.
假设a=20,b=3,那么a or b的结果是?( )
A.
20
B.
0
C.
1
D.
3
试题编号:20191113143856665
试题类型:单选题
标准答案:A
试题难度:较难
6.
假设a=2,b=3,那么a-b*b的值是?( )
A.
-3
B.
-2
C.
-7
D.
-11
试题编号:20191113143856634
试题类型:单选题
标准答案:C
试题难度:较难
7.
以下选项中不符合 Python变量命名规则的是?( )
A.
name
B.
2_to
C.
_Go
D.
Tea
试题编号:20200226-lff-05
试题类型:单选题
标准答案:B
试题难度:一般
8.
创建一个新的Python程序,编写了下面的代码
import turtle
turtle.shape("turtle")
保存这个Python文件并且取了文件名。
以下哪个文件名程序可以正常运行?( )
A.
frist.py
B.
turtle.py
C.
import. py3
D.
hao.sb2
试题编号:20200226-lff-06
试题类型:单选题
标准答案:A
试题难度:一般
9.
a="110",b="9",c=a+b,print(c)的结果是?( )
A.
a+b
B.
119
C.
c
D.
1109
试题编号:20200205-fjn-06
试题类型:单选题
标准答案:D
试题难度:一般
10.
IDLE环境的退出命令是?( )
A.
esc()
B.
close()
C.
回车键
D.
exit()
试题编号:20200407-ny-015
试题类型:单选题
标准答案:D
试题难度:一般
11.
Python中的整除运算符是用哪个符号表示的?( )
A.
\
B.
//
C.
%
D.
**
试题编号:20200205-fjn-07
试题类型:单选题
标准答案:B
试题难度:一般
12.
执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )
A.
1.8,2
B.
1,2.66666
C.
4,2
D.
1,2
试题编号:20200310-fjn-002
试题类型:单选题
标准答案:C
试题难度:较难
试题解析:本题考查的是算术运算和赋值语句。%是取余数,//表示整除。
13.
Python注释方式正确的是?( )
A.
//这是我的第一个程序
B.
#程序的功能是输入Hello World
C.
? 这个程序是用来计算两个数之和的?
D.
**第一个python程序**
试题编号:20200226-lff-01
试题类型:单选题
标准答案:B
试题难度:一般
14.
Python中的==代表的是?( )
A.
把左边的值赋值给右边;
B.
把右边的值赋值给左边;
C.
比较左右两边是否相等;
D.
左右两边值进行交换;
试题编号:20191030133906284
试题类型:单选题
标准答案:C
试题难度:一般
15.
下面代码哪部分是设置画布的颜色?( )
import turtle
turtle.screensize(①,②,③)
A.
①
B.
②
C.
③
D.
都不是
试题编号:20200226-lff-11
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
16.
下面哪一行代码的输出结果不是Python3.7 ?( )
A.
print(“Python3.7”)
B.
print(“Python”+3.7)
C.
print(“Python”+str(3.7))
D.
print(“Python”+“3.7”)
试题编号:20191030133906022
试题类型:单选题
标准答案:B
试题难度:较难
17.
下列程序绘制的是一个什么图形?( )
import turtle
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
A.
等边三角形
B.
正方形
C.
矩形
D.
圆
试题编号:20200211-jt-16
试题类型:单选题
标准答案:A
试题难度:一般
18.
使用下面中的( )函数接收输入的数据。
A.
accept()
B.
input()
C.
readline()
D.
login()
试题编号:20200211-jt-07
试题类型:单选题
标准答案:B
试题难度:一般
19.
turtle.color("red", "yellow")命令中定义的颜色分别为?( )
A.
背景为黄色,画笔为红色
B.
背景为红色,画笔为黄色
C.
画笔为红色,填充为黄色
D.
画笔为黄色,填充为红色
试题编号:20200211-jt-12
试题类型:单选题
标准答案:C
试题难度:一般
20.
print的作用是什么?( )
A.
在屏幕上打印出来相应的文本或者数字等
B.
在打印机里打印相关文本或者数字等
C.
可以用来画图
D.
输出一个命令行
试题编号:20200205-fyr-05
试题类型:单选题
标准答案:A
试题难度:一般
21.
下面的哪一个命令不是移动画笔箭头位置的命令?( )
A.
turtle.forward()
B.
turtle.goto()
C.
turtle.color()
D.
turtle.right ()
试题编号:20200205-fjn-11
试题类型:单选题
标准答案:C
试题难度:一般
22.
a=2,b=3,那么c=a**b运算的结果是?( )
A.
6
B.
8
C.
9
D.
23
试题编号:20200205-fjn-12
试题类型:单选题
标准答案:B
试题难度:一般
23.
使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?( )
A.
p.right(90)
B.
p.left(90)
C.
p.right(-90)
D.
p.left(-180)
试题编号:20200204-yfj-10
试题类型:单选题
标准答案:A
试题难度:一般
24.
下面的运算符中,按照运算优先级哪一个是最高级?( )
A.
**
B.
*
C.
+
D.
<
试题编号:20200205-fyr-23
试题类型:单选题
标准答案:A
试题难度:一般
25.
如图创建一个新的Python文件应该选择哪个选项?( )
A.
Open
B.
Recent Files
C.
New File
D.
Print Window
试题编号:20200226-lff-02
试题类型:单选题
标准答案:C
试题难度:一般
二、判断题(共10题,每题2分,共20分)
26.
以下三种表示字符串的方式都是正确的。
”Hello“
‘不错‘
“我们一起走吧‘
正确
错误
试题编号:20200226-lff-31
试题类型:判断题
标准答案:错误
试题难度:一般
27.
turtle库是一个直观有趣的图形绘制函数库。
正确
错误
试题编号:20200211-jt-31
试题类型:判断题
标准答案:正确
试题难度:一般
28.
在Python中变量需要提前定义,可以不用赋值。
正确
错误
试题编号:2020020