1
Python编程从入门到实践
1.14.5.1 一、单选题
一、单选题

1.下列选项不能正确引用turtle库进而使用setup()函数的是( )。

A.from turtle import* B.import turtle

C.import turtle as t D.import setup from turtle

2.turtle库是一个( )库。

A.绘图 B.数值计算 C.爬虫 D.时间

3.关于turtle库,下列选项的描述错误的是( )。

A.turtle库是一个直观有趣的图形绘制函数库

B.turtle库最早成功应用于LOGO编程语言

C.turtle坐标系的原点默认在屏幕左上角

D.turtle绘图体系以水平右侧为绝对方位的0°

4.关于下面代码的执行结果,下列选项的描述错误的是( )。

turtle.setup(650,350,200,200)

A.建立了一个长650、高350像素的窗体 B.窗体中心在屏幕中的坐标值是(200,200)

C.窗体顶部与屏幕顶部的距离是200像素D.窗体左侧与屏幕左侧的距离是200像素

5.turtle绘图中角度坐标系的绝对0°方向在( )。

A.画布正右方 B.画布正左方 C.画布正上方 D.画布正下方

6.关于turtle库绘图函数,下列选项的描述错误的是( )。

A.turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离

B.turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值

C.turtle.circle(radius,extent=None)函数的作用是绘制一个椭圆形,extent参数可选

D.turtle.pensize(size)函数的作用是改变画笔的宽度为size像素

7.下列选项所列保留字能够实现对一组语句的循环执行的是( )。

A.for和in B.if和else C.range() D.while和def

8.下列选项能够使用turtle库绘制一个半圆形的是( )。

A.turtle.fd(100) B.turtle.circle(100,-180)

C.turtle.circle(100,90) D.turtle.circle(100)

9.turtle库中向画笔方移动x像素长度的语句是( )。

A.turtle.forward(x) B.turtle.backward(x)

C.turtle.right(x) D.turtle.left(x)

10.关于turtle库的画笔控制函数,下列选项的描述错误的是( )。

A.turtle.penup()的别名有turtle.pu(),turtle.up()

B.turtle.pendown()的作用是落下画笔,并移动画笔绘制一个点

C.turtle.width()和turtle.pensize()都可以用来设置画笔尺寸

D.turtle.colormode()的作用是设置画笔RGB颜色的表示模式

11.通过使用turtle.speed()为小海龟设置爬行的速度,当跳过小海龟的移动过程,直接得到程序绘制的图形时,speed()参数的值是( )。

A.0 B.1 C.5 D.10

12.下列函数是用来控制画笔的尺寸的是( )。

A.penup() B.pencolor() C.pensize() D.pendown()

13.当想为一个闭合的圆填充红色时,会使用语句turtle.begin_fill()和turtle.end_fill(),但当忘记使用turtle.end_fill()时,会出现的现象是( )。

A.圆内无红色填充 B.一个红色的圆

C.画布是红色 D.程序出错

14.如果使用了goto(0,0)的函数调用,则执行该语句后,海龟的位置在( )。

A.屏幕中央 B.屏幕左上角 C.屏幕右上角 D.屏幕左下角

15.如果以color('#FF0000','#0000FF')设置小海龟的颜色,那么以下选项正确的是( )。

A.轮廓颜色是红色,填充颜色是蓝色 B.轮廓颜色是蓝色,填充颜色是红色

C.轮廓颜色是蓝色,填充颜色是绿色 D.轮廓颜色是红色,填充颜色是黄色