一、单选题
1、下列选项中关于 turtle.color('red') 语句的作用描述正确的是?( )
A、只设置画笔的颜色为红色
B、只设置填充的颜色为红色
C、设置画笔和填充的颜色为红色
D、设置画笔的颜色为红色,设置画布背景的颜色为红色
2、print(14+8) 输出的结果是?( )
A、22
B、14+8
C、14
D、148
3、在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。下列选项中哪一符号可以将多条语句进行分隔?( )
A、:
B、;
C、,
D、.
4、在Python中可以使用setup()设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为500*400?( )
A、turtle.setup(500,400,50,50)
B、turtle.setup(400,50,50,500)
C、turtle.setup(50,50,500,400)
D、turtle.setup(50,500,400,50)
5、a=input() b=input() 执行语句print(a+b),并输入1,2,结果为?( )
A、3
B、1
C、2
D、12
6、红星小学三年级评选优秀少先队员的条件是,期末考试语文成绩和数学成绩和英语成绩都必须等于或者高于90分,用Python程序描述,以下哪个是正确的?( )
A、语文成绩>=90 and 数学成绩>=90 or 英语成绩>=90
B、语文成绩>=90 or 数学成绩>=90 or 英语成绩>=90
C、语文成绩>=90 and 数学成绩>=90 and 英语成绩>=90
D、语文成绩>=90 or 数学成绩>=90 and 英语成绩>=90
7、假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?( )
A、2
B、3
C、5
D、6
8、下面哪个运算符的运算优先级最低?( )
A、//
B、**
C、==
D、%
9、已知a= 2 or False and False,请问a的运算结果是?( )
A、2
B、True
C、False
D、2.0
10、Python自带的IDLE编辑器有两种模式:脚本模式(又称为编辑器模式)和交互模式(又称为Shell模式),下列哪种方法可以实现由交互模式到脚本模式的切换?( )
A、关闭文件
B、新建文件
C、替换文件
D、运行文件
11、小明同学正在利用Python绘制一个边长为100像素的正三角形,目前已经完成两条边的绘制,箭头为画笔所在位置和方向,如下图所示,请你帮他选择一组正确的答案将此正三角形绘制完整?( )
A、turtle.left(60)
B、turtle.left(120)
C、turtle.right(60)
D、turtle.right(120)
12、Python中3乘以5应该怎样表示?( )
A、3×5
B、3*5
C、3**5
D、3+=5
13、Python中,以下哪个选项是将浮点数转换为整数的正确方法?( )
A、int(3.14)
B、float(3)
C、str(3.14)
D、bool(3.14)
14、如果要让turtle向左转45度,应该使用哪个命令?( )
A、turtle.left(45)
B、turtle.turnleft(45)
C、turtle.forward(45)
D、turtle.right(45)
15、Python中的!=代表的是?( )
A、反转条件的布尔值
B、检查左右两边的值是否不相等
C、检查左右两边的值是否相等
D、将左右两边值进行交换
16、执行下列哪个选项中的代码,能打印出 Scratch Python C++ 的是( )
A、print('Scratch Python C++')
B、print('Scratch 、Python 、C++')
C、print('Scratch, Python,C++')
D、print('Scratch + Python + C++')
17、执行下列哪段代码,画笔移动后不会画出线?( )
A、import turtle
B、import turtle
C、import turtle
D、import turtle
18、执行代码 print(3 <= 5 and 7 >= 9),打印结果为?( )
A、True
B、False
C、3 <= 5
D、7 >= 9
19、以下哪个函数能够绘制一个半径为60的圆?( )
A、import turtle
B、import turtle
C、import turtle
D、import turtle
20、在 Python 中,这个表达式:3*8//4 的计算结果是多少?( )
A、6
B、6.0
C、3
D、3.0
21、关于缩进的描述,正确的是?( )
A、Python 编码中不需要缩进
B、缩进的空格数决定了代码块的嵌套级别
C、缩进仅仅是为了美观,对代码执行没有影响
D、缩进是语法错误,不应该在代码中使用
22、运行代码print(float(20)),输出的结果是以下哪一项?( )
A、20
B、20.0
C、20.00
D、20.000
23、运行以下程序后,画笔的位置坐标是以下哪一个?( )
A、(50,0)
B、(50,100)
C、(0,50)
D、(100,50)
24、以下哪一项运行后能分两行显示以下诗句?( )
A、print(“但愿人长久,
B、print(但愿人长久,
C、print('''但愿人长久,
D、print(‘’’但愿人长久,
二、多选题
25、在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?( )
A、8
B、False
C、True
D、程序报错
三、判断题
26、在Python中,如果a=4,b=2,那么执行语句print(type(a**b))的结果是16。( )
A 正确
B 错误
27、在Python中,'龙腾虎跃'是一个字符串类型数据,如果将单引号去掉,它就变成了整型数据。( )
A 正确
B 错误
28、Python中#的符号表示单行注释,###进行多行注释。( )
A 正确
B 错误
29、print(int(4.5)==float(4))输出结果是False。( )
A 正确
B 错误
30、在Turtle库中,小明设置画笔速度设为2,小红设置画笔速度为0,如果其他指令完全一致的话,那么小明的绘制速度要快一些。( )
A 正确
B 错误
31、IDLE交互模式的提示符为>>>,脚本模式没有提示符。( )
A 正确
B 错误
32、turtle画图库中turtle.circle()不但可以绘制圆或者圆弧,它还可以绘制正多边形。( )
A 正确
B 错误
33、else可以作为变量名。( )
A 正确
B 错误
34、变量名大小写是有区分的,如变量名 age和 Age有区别。( )
A 正确
B 错误
35、print 语句可以同时打印多个变量,比如 print(a, b) 就可以打印出变量 a 和 b 的值。( )
A 正确
B 错误
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!