一、单选题
1、Python自带的编程环境是?( )
A PyScripter
B Spyder
C Notepad++
D IDLE
2、关于以下代码的说法正确的是?( )
t = int(turtle.textinput('边数','几边形:')) turtle.circle(50, steps=t) turtle.done()
A circle是画圆的代码,因此该程序运行后的图案一定是圆
B 运行该程序后,需要用户自己输入边数,确定画 “几边形”
C 变量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
10、IDLE环境的退出命令是?( )
A esc()
B close()
C 回车键
D exit()
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、turtle.color("red", "yellow")命令中定义的颜色分别为?( )
A 背景为黄色,画笔为红色
B 背景为红色,画笔为黄色
C 画笔为红色,填充为黄色
D 画笔为黄色,填充为红色
20、print的作用是什么?( )
A 在屏幕上打印出来相应的文本或者数字等
B 在打印机里打印相关文本或者数字等
C 可以用来画图
D 输出一个命令行
21、下面的哪一个命令不是移动画笔箭头位置的命令?( )
A、turtle.forward()
B、turtle.goto()
C、turtle.color()
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
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!