一、莫雷县:(共25试题,五题2分)
1.以下程序标识符的结论是?()
s =hello
print(s+world)
A. Sworld B. helloworld C. hello D. World
2.以下快捷键中不合乎Python词汇表达式重新命名准则的是?()
A. Computer B. P C.31 D. WO1
3.在Python中,运转9//2,输出的结论是?()
A.3 B.4.5 C.4 D.4.0
4.上面哪带队标识符的输出结论并非World2021?()
A. print(“World”+”2021”)
B. print(“World”+”20″+”21”)
C. print(“World”+2021)
D. print(“World2021”)
5.在Python中,输出3*4**2,演算结论是?()
A.144 B.24 C.48 D.6
6.有关较为操作符讲法恰当的是?()
!=表示为不等于,如果两个操作数不相等,则为False
<=表示为小于等于,如果左边的数小于或等于右边的数,则为True
若a=2,b=5则a!=b为True
A. B. C. D.
7.Python中的乘法是用哪个符号表示的?()
A.* B. X C. x D.#
8.以下哪个快捷键可以作为Python文件的后缀名?()
A..py B..png C..doc D..pdf
9.要给三个整型表达式a、b、c赋值为5,上面Python程序恰当的是?()
A. abc=5
B. a=5,b=5,c=5
C. a=b=c=5
D. a=5 b=5 c=5
10.以下哪段程序能在画出三角形并隐藏turtle?()
A.
import turtle
turtle.circle(150,steps=3)
turtle.hideturtle()
turtle.done()
B.
import turtle
turtle.circle(150,3)
turtle.hideturtle()
turtle.done()
C.
import turtle
turtle.circle(3)
turtle.hideturtle()
turtle.done()
D.
import turtle
turtle.circle(150,3,3)
turtle.hideturtle()
11.turtle.home()的作用是以下哪一种?()
A.移至初始坐标(0,0)
B.移至初始坐标(0,0),并设置朝向为初始方向
C.移至屏幕左上角
D.设置朝向为初始方向
12.有关Turtle绘图,以下讲法错误的是?()
A.色彩处理时,可以使用彩色画笔pencolor(),也可以直接由color()方法更改目前画笔的颜色
B. penup()指的是将笔提起,不会绘制任何图形
C.在选择画笔粗细时可以使用pensize()
D.在海龟绘图中,画布中央是(0,0),往右X坐标值递减,往左X坐标值递增
13.在Python中,输出18/6//3,输出结论为?()
A.1 B.1.0 C.9 D.9.0
14.print(88-8)的运转结论是?()
A.88 B.80 C.88-8 D.81
15.分析以下程序,讲法错误的是?()
import turtle
turtle.color(blue)
turtle.fillcolor(yellow)
turtle.beginfill()
turtle.circle(50)
turtle.endfill()
turtle.forward(100)
turtle.color(red,aqua)
turtle.beginfill()
turtle.circle(50)
turtle.endfill()
A. turtle.color(blue)表示的含义为:设置轮廓和填充颜色均为”blue”
B. turtle.fllcolor(yellow)表示的含义为:设置填充颜色为”yellow”
C.程序标识符结论为:绘制两个圆,左边圆填充颜色为”yellow”,右边圆的颜色为”aqua”
D.最终绘制两个圆的轮廓颜色均为”blue”
16.Python环境中,以下标识符注释恰当的是?()
A.#这个是一个程序
B./这个是一个程序/
C.”这是一个程序
D.?这是一个程序?
17.print(5%10+5)的输出结论是?()
A.10 B.1/3 C.5.2 D.5
18.以下哪一个函数可以将海龟顺时针旋转?()
A. left() B. right() C. back() D. forward()
19.在Python程式设计环境下,IDLE代表什么?()
A.编辑器 B.编译器 C.计算器 D.集成开发环境
20.如果某年的第1天也就是一月一日是星期一。星期一记作1,星期二记作2,以此类推,星期日记作0。要求这一年的第d天是星期几,以下哪一种方法可以实现?()
A. d %7 B.(d -1)% 7 C.(d -1)% 7+ 1 D.(d +1)% 7
21.在初始状态下,执行以下命令后,turtle的坐标为?()
turtle.forward(10)
turtle.left(90)
turtle.forward(20)
A.(10,0) B.(10,20) C.(10,30) D.(10,-20)
22.以下操作符中,哪一个并非较为操作符?()
A.< B.> C.=! D.=
23.运转如下标识符段,输出结论恰当的是?()
word1=”o”
word2=”n”
print(word2+word1)
A. On B. no C. word3 D.word2word1
24.上面哪一个并非Python的保留字?()
Class B. if C. turtle D. Or
25.上面哪个标识符可以绘制一个直径为200的填充为红色,轮廓为蓝边的圆形?()
A. import turtle
turtle.pencolor(blue)
turtle.fillcolor(red)
turtle.beginfill()
turtle.circle(200)
turtle.endfill()
B. import turtle
turtle.pencolor(blue)
turtle.fillcolor(red)
turtle.beginfill()
turtle.circle(100,360)
turtle.endfill()
C. import turtle
turtle.color(blue)
turtle.dot(200)
D. import turtle
turtle.pencolor(blue)
turtle.fillcolor(red)
turtle.dot(100)
二.判断题(共10题,五题2分,共20分)
26.name =”John”,这个赋值语句书写恰当。
恰当错误
27.执行turtle.hideturtle()命令隐藏海龟之后,再怎么移动也就不能在画布上画图了。
恰当错误
28.65-2*2==126运转结论为True。
恰当错误
29.一个字符串可以转化为任意数值。
恰当错误
30.运转turtle.clear()命令,将清空turtle窗口中的内容,turtle的位置会重置到窗口中央。
恰当错误
31.Python中,“==”代表的是将左右两边的值进行较为,取平均值。
恰当错误
32.Word软件也可以用来编辑Python程序标识符,也支持标识符的调试和运转。
恰当错误
33.在Python程式设计环境中,>>>提示符表示进入Python交互式命令行程式设计模式。
恰当错误
34.Python3中的单引号和双引号””的作用是一样的.
恰当错误
35.Python =”3.5.2″
print(Python)运转时会提示出错。
恰当错误
二.程式设计题(共2题,五题15分,共30分)
36.奔求长方形的面积与周长。
要求:
(1)程序开始运转后,输出长方形的长(a),然后再输出长方形的宽(b);
(2)程序会根据输出的数字给出长方形的面积和长方形的周长;
(3)输出长方形的面积和周长,并且注明是面积还是和周长。
37.打篮球
绘制如下图形,相关参数及要求如下:
(1)画笔起始位置不限,但是整个图形必须要能够在画布中呈现;
(2)大的正方形由四个小正方形组成;
(3)每个小正方形的边长均为100像素;
(4)左上角和右下角的正方形填充颜色均为黑色;
(5)所有的线条颜色均为黑色;
(6)绘制完成后,隐藏画笔。
答案:
BCCCCBAACABDBBDAABDABDBCB恰当错误错误错误错误错误错误恰当恰当错误a=input(“请输出长方形的长:”)b=input(“请输出长方形的宽:”)print(“长方形的面积是:”,int(a)*int(b))print(“长方形的周长是:”,(int(a)+int(b))*2)
37.
import turtle as t
t.forward(200)
t.right(90)
t.forward(200)
t.right(90)
t.forward(200)
t.right(90)
t.forward(200)
t.right(90)
t.fillcolor(black)
t.beginfill()
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.endfill()
t.goto(200,-200)
t.right(-90)
t.fillcolor(black)
t.beginfill()
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.endfill()
t.done()