2020年9月Python编程等级考试试卷(一级)
分数:100  题数:37
一、单选题(共25题,每题2分,共50分)
1.
Python自带的编程环境是?( )
 
A. 
PyScripter
B. 
Spyder
C. 
Notepad++
D. 
IDLE
2.
关于以下代码的说法正确的是?( )
t = input('边数','几边形:')) 
turtle.circle(50, steps=t) 
turtle.done() 
 
A. 
circle是画圆的代码,因此该程序运行后的图案一定是圆
B. 
运行该程序后,需要用户自己输入边数,确定画 “几边形”
C. 
tcpip详解卷一阅读重点
变量t没有给出具体的数值,因此该程序运行有错误
D. 
该程序运行后,会画出50个圆
3.
幂运算运算符为?( )
 
A. 
*
B. 
*+
C. 
**
D. 
/
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. 
5.
假设a=20,b=3,那么a or b的结果是?( )
 
A. 
20
B. 
0
C. 
1
D. 
3
6.
假设a=2,b=3,那么a-b*b的值是?( )
 
A. 
-3
B. 
-2
C. 
-7
D. 
-11
7.
以下选项中不符合 Python变量命名规则的是?( )
 
A. 
name
B. 
2_to
C. 
_Go
D. 
Tea
8.
创建一个新的Python程序,编写了下面的代码
import turtle
turtle.shape("turtle")
保存这个Python文件并且取了文件名。
以下哪个文件名程序可以正常运行?( )
 
A. 
frist.py
B. 
turtle.py
C. 
import. py3
D. 
hao.sb2
9.
a="110",b="9",c=a+b,print(c)的结果是?( )
 
A. 
a+b
B. 
119
C. 
c
D. 
1109
python基础代码100例
10.
IDLE环境的退出命令是?( )
 
A. 
esc()
B. 
close()
C. 
回车键
D. 
exit()
jsp隐藏div标签
11.
Python中的整除运算符是用哪个符号表示的?( )
 
A. 
\
B. 
//
C. 
%
D. 
**
12.
执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )
 
A. 
1.8,2
B. 
1,2.66666
C. 
4,2
D. 
1,2
13.
Python注释方式正确的是?( )
 
A. 
//这是我的第一个程序
建站备案
B. 
#程序的功能是输入Hello World
C. 
? 这个程序是用来计算两个数之和的?
D. 
**第一个python程序**
14.
Python中的==代表的是?( )
 
A. 
把左边的值赋值给右边;
B. 
把右边的值赋值给左边;
C. 
比较左右两边是否相等;
D. 
左右两边值进行交换;
15.
下面代码哪部分是设置画布的颜?( )
import turtle
turtle.screensize(①,②,③)
 
A. 
B. 
C. 
D. 
都不是
16.
下面哪一行代码的输出结果不是Python3.7 ?( )
 
A. 
print(“Python3.7”)
B. 
print(“Python”+3.7)
C. 
print(“Python”+str(3.7))
D. 
print(“Python”+“3.7”)
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. 
18.
使用下面中的( )函数接收输入的数据。
 
A. 
accept()
B. 
input()
C. 
readline()
D. 
login()
19.
lor("red", "yellow")命令中定义的颜分别为?( )
 
A. 
背景为黄,画笔为红
B. 
背景为红,画笔为黄
C. 
画笔为红,填充为黄
D. 
画笔为黄,填充为红
20.
print的作用是什么?( )
 
A. 
在屏幕上打印出来相应的文本或者数字等
B. 
在打印机里打印相关文本或者数字等
C. 
可以用来画图
D. 
输出一个命令行
21.
下面的哪一个命令不是移动画笔箭头位置的命令?( )
 
A. 
turtle.forward()
B. 
()
C. 
lor()
D. 
turtle.right ()
22.
a=2,b=3,那么c=a**b运算的结果是?( )
 
A. 
6
B. 
8
C. 
9
D. 
23
23.
使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?( )
 
 
A. 
p.right(90)
B. 
p.left(90)
C. 
p.right(-90)
D. 
p.left(-180)
24.
下面的运算符中,按照运算优先级哪一个是最高级?( )
 
A. 
**
B. 
*
C. 
+
D. 
<
25.
如图创建一个新的Python文件应该选择哪个选项?( )
 
A. 
Open
B. 
Recent Files
C. 
New File
D. 
Print Window
二、判断题(共10题,每题2分,共20分)
26.
以下三种表示字符串的方式都是正确的。
”Hello“
‘不错‘
“我们一起走吧‘
 
正确 
错误 
 
27.
turtle库是一个直观有趣的图形绘制函数库。
 
正确 
错误 
 
28.
在Python中变量需要提前定义,可以不用赋值。
 
正确 
错误 
 
23种设计模式全解析
29.
使用Turtle时,画布默认坐标左上角为画布中心。
 
正确 
错误 
 
30.
print('hello,world')和print('hello','world')输出内容一致。
 
正确 
错误 
 
31.
Python 是交互式语言,这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
 
正确 
错误 
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。