内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第5练,内容涵盖第二单元第二节触摸生活中的标志:turtle的相关概念。
《Python程序设计基础》(高等教育出版社)第5练
第二单元 与Python语言熟悉起来
第二节 触摸生活中的标志:turtle
1、 单项选择题(本题共5小题)
1.设置画笔粗细为5像素的命令是( )
A.turtle.pensize(5)
B.turtle.penwidth(5)
C.turtle.size(5)
D.turtle.linewidth(5)
答案:A
解析:pensize()函数用于设置画笔的粗细。
2.要使海龟前进100像素,可以使用( )
A.turtle.forward(100)
B.turtle.go(100)
C.turtle.move(100)
D.turtle.ahead(100)
答案:A
解析:forward()或fd()函数用于使海龟前进指定像素。
3.在绘制填充图形时,开始填充的命令是( )
A.turtle.fill_start()
B.turtle.begin_fill()
C.turtle.start_fill()
D.turtle.fill_begin()
答案:B
解析:begin_fill()用于开始填充,必须与end_fill()配对使用。
4.设置红色边框、黄色填充的正确代码是( )
A.turtle.color("red", "yellow")
B.turtle.color("yellow", "red")
C.turtle.set_color("red", "yellow")
D.turtle.pencolor("red", "yellow")
答案:A
解析:color()函数第一个参数是边框色,第二个参数是填充色。
5.在默认坐标系中,海龟的初始位置是( )
A.(100, 100)
B.(0, 0)
C.(-100, -100)
D.(50, 50)
答案:B
解析:海龟默认初始位置在画布中心(0, 0)。
2、 多选题(本题共2小题)
1.以下哪些是turtle模块中用于移动的函数?( )
A.forward()
B.backward()
C.goto()
D.move()
答案:ABC
解析:forward()前进,backward()后退,goto()移动到指定坐标,都是移动函数。
2.以下哪些函数可以改变海龟方向?( )
A.left()
B.right()
C.setheading()
D.turn()
答案:ABC
解析:left()左转,right()右转,setheading()设置绝对角度。
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )begin_fill()必须在绘制图形之前调用。
答案:A
解析:开始填充应该在绘制封闭图形之前调用。
2、( )turtle.pensize()的参数单位是厘米。
答案:B
解析:pensize()参数单位是像素,不是厘米。
3、( )绘制同心圆时不需要移动海龟位置。
答案:B
解析:绘制同心圆需要移动位置,否则会重叠。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第5练,内容涵盖第二单元第二节触摸生活中的标志:turtle的相关概念。
《Python程序设计基础》(高等教育出版社)第5练
第二单元 与Python语言熟悉起来
第二节 触摸生活中的标志:turtle
1、 单项选择题(本题共5小题)
1.设置画笔粗细为5像素的命令是( )
A.turtle.pensize(5)
B.turtle.penwidth(5)
C.turtle.size(5)
D.turtle.linewidth(5)
2.要使海龟前进100像素,可以使用( )
A.turtle.forward(100)
B.turtle.go(100)
C.turtle.move(100)
D.turtle.ahead(100)
3.在绘制填充图形时,开始填充的命令是( )
A.turtle.fill_start()
B.turtle.begin_fill()
C.turtle.start_fill()
D.turtle.fill_begin()
4.设置红色边框、黄色填充的正确代码是( )
A.turtle.color("red", "yellow")
B.turtle.color("yellow", "red")
C.turtle.set_color("red", "yellow")
D.turtle.pencolor("red", "yellow")
5.在默认坐标系中,海龟的初始位置是( )
A.(100, 100)
B.(0, 0)
C.(-100, -100)
D.(50, 50)
2、 多选题(本题共2小题)
1.以下哪些是turtle模块中用于移动的函数?( )
A.forward()
B.backward()
C.goto()
D.move()
2.以下哪些函数可以改变海龟方向?( )
A.left()
B.right()
C.setheading()
D.turn()
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )begin_fill()必须在绘制图形之前调用。
2、( )turtle.pensize()的参数单位是厘米。
3、( )绘制同心圆时不需要移动海龟位置。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$