第 1 题 单选题
在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序?( )
A.Check Module
B.Run Module
C.Python shell
D.任意一个都可以
第 2 题 单选题
中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,每 10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?( )
A.(46-1) % 10 + 1
B.46 % 10
C.(46-1) // 10 + 1
D.46 // 10
第 3 题 单选题
在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符号是?( )
A./
B.\
C.÷
D.%
第 4 题 单选题
下列表达式中,哪两个运行结果完全相同?( )
①16%2 ②16/2**2 ③16/4 ④16//4
A.①②
B.②③
C.③④
D.①④
第 5 题 单选题
IDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是?( )
A.在IDLE主窗口中,可以通过“File→New File”,打开一个新文件
B.在脚本式编程环境中,运行指令前需要先保存才可以运行
C.在交互式编程环境中,我们可以修改和保存文件
D.点开IDLE窗口,主窗口会显示当前安装Python的版本号
第 6 题 单选题
对于Python的说法错误的是?( )
A.用户都可以使用Python,不需要支付费用
B.Python具有跨平台性,可以在不同类型的操作系统上运行使用
C.Python提供大量的内置对象和内置函数,使用时仅需调用即可实现
D.Python语言比较人性化,无需注重首行缩进等语法规则
第 7 题 单选题
爷爷的年龄数与孙子生活过的月数一样多 ,你知道孙子和爷爷各是多大年龄吗?( )
A.10岁 60岁
B.12岁 52岁
C.5岁 60岁
D.8岁 67岁
第 8 题 单选题
运行程序
>>> print(9%2+9//2)
输出的结果是?( )
A.2
B.5.5
C.5
D.9
第 9 题 单选题
下面的程序:
a='7'
print(a==7)
输出的结果是?( )
A.True
B.7
C."7"
D.False
第 10 题 单选题
若a=(3+4)*2.0,那么print(a)的输出是?( )
A.11.0
B.14
C.14.0
D.10
第 11 题 单选题
输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?( )
A.
a=int(input("请输入一个两位数"))
b=a//10
c=a%10
print(c*10+b)
B.
a=int(input("请输入一个两位数"))
b=a%10
c=a//10
print(c*10+b)
C.
a=int(input("请输入一个两位数"))
b=a/10
c=a//10
print(c*10+b)
D.
a=int(input("请输入一个两位数"))
b=a//10
c=a%10
print(c+b)
第 12 题 单选题
已知a="11",b="22",那么print(a+b)的输出结果是?( )
A.11
B.33
C.1122
D.22
第 13 题 单选题
在Python函数中,用于获取用户输入的是?( )
A.int()
B.float()
C.input()
D.print()
第 14 题 单选题
turtle.dot(40),这个语句画出的点的半径大小是?( )
A.80
B.40
C.20
D.0
第 15 题 单选题
下面关于turtle.clear()功能说法正确的是?( )
A.执行clear()功能后,画笔最终位置一定是在画布中心
B.执行clear()功能后,画笔的颜色会变为白色
C.执行clear()功能后,海龟画布窗口会被清空
D.clear()功能和reset()功能的效果是完全一样的
第 16 题 单选题
比较运算符中的大于等于符号是哪一个?( )
A.>
B.<=
C.>=
D.> and ==
第 17 题 单选题
print(13 + 6 / 2 == 16)的结果是?( )
A.16.0
B.16
C.True
D.False
第 18 题 单选题
turtle绘图中可以回到原点的命令是?( )
A.turtle.done()
B.turtle.home()
C.turtle.setup()
D.turtle.dot()
第 19 题 单选题
turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?( )
A.
turtle.size(5)
turtle.pencolor("red")
B.
turtle.size(5)
turtle.color("red")
C.
turtle.pensize(5)
turtle.pencolor("red")
D.
turtle.penwidth(5)
turtle.color("red")
第 20 题 单选题
下列选项中,代码会报错的是?( )
A.print('banana' + 'apple')
B.print('banana' - 'ana')
C.print('banana' * 100)
D.print('banana' + str(6))
第 21 题 单选题
下列选项中,不可以控制turtle移动的语句是?( )
A.turtle.forward()
B.turtle.goto()
C.turtle.backward()
D.turtle.hideturtle()
第 22 题 单选题
想要画出如下图形,第④行代码应该是?( )
① import turtle
② t = turtle.Turtle()
③ t.forward(100)
④
⑤ t.forward(100)
A.t.left(90)
B.t.right(90)
C.t.left(180)
D.t.right(-90)
第 23 题 单选题
下列程序绘制的是一个什么图形?( )
import turtle
turtle.forward(100)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(50)
turtle.left(90)
A.正方形
B.菱形
C.长方形
D.三角形
第 24 题 单选题
下列属于Python保留字的是?( )
A.If
B.For
C.Else
D.None
第 25 题 单选题
下面的运算符中,按照运算优先级哪一个是最高级?( )
A.==
B.*
C.and
D.<
第 26 题 判断题
运行下列python代码后可绘制出下面的半径为50的圆形。( )
import turtle
turtle.color('red')
turtle.penup()
turtle.circle(50)
turtle.pendown()
A.正确 B.错误
第 27 题 判断题
Python源文件以.Py及.Pyw作为文件扩展名,但它实际上是一个文本文件,在保存时可以使用任何名字来进行文件命名。( )
A.正确 B.错误
第 28 题 判断题
a,b=1是一条合法的赋值语句,将1分别赋值给变量a和b。( )
A.正确 B.错误
第 29 题 判断题
turtle.backward(-100)可以让turtle往头朝向的方向前进100。( )
A.正确 B.错误
第 30 题 判断题
使用下边的代码,可以打印出图片展示的结果。( )
print("春,夏。
秋,冬。")
A.正确 B.错误
第 31 题 判断题
Python只能在自带的IDLE上面运行。( )
A.正确 B.错误
第 32 题 判断题
Abc、aBc、abC是三个不同的变量。( )
A.正确 B.错误
第 33 题 判断题
print('I\'m ok. ')因为有三个单引号,所以程序是错误的。( )
A.正确 B.错误
第 34 题 判断题
表达式not 6>2的值为True。( )
A.正确 B.错误
第 35 题 判断题
Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。( )
A.正确 B.错误
第 1 题 问答题
“天狗吃月亮”是一个古老的神话,以前古人不了解月食这一现象,所以说月亮被狗吃了,天狗吃月亮是古人对“月食”这一天文现象的简称。月食是自然界的一种现象,当太阳、地球、月球三者恰好或几乎在同一条直线上时(地球在太阳和月球之间),太阳到月球的光线便会部分或完全地被地球遮挡,产生月食。请你设计一段程序完成下列图片的月食现象。
要求:
(1)海龟的初始位置的坐标为(0,0),月食现象的图片需在整个画布中完整呈现;
(2)月食现象由两个圆或点组成,分别为半径不同的黄色和白色的圆或点;
(3)绘制半径为150的圆或点,并填充颜色为黄色,该图形的中心位置为画布的正中心位置(0,0);
(4)绘制半径为75的圆或点,并填充颜色为白色,该图形的中心位置坐标为(150,0)。
第 2 题 问答题
计算长方形的面积
要求:
(1)利用input()语句输入长方形的长和宽;
(2)利用运算符*,求得长方形的面积;
(3)利用print()语句输出长方形的面积。
输入格式:
第一次输入一个数字,代表长方形的长;
第二次输入一个数字,代表长方形的宽。
(输入有相应的提示信息,如:'请输入长方形的长:' )
输出格式:
输出长方形的面积。(输出有相应的提示信息,如:'长方形的面积为:')