测验2: Python基本图形绘制 (第2周)! l+ I4 B- z, u: { k& n. O0 a
测验2: Python基本图形绘制 (第2周)% R: V2 @* Y5 i) V% X& T: R: [) K
+ t$ e n. w7 _单项选择题 , {, Z. M" n- h1 Q- d9 W( ~9 M4 f2 u+ @) I
1、哪个选项不能正确引用turtle库进而使用setup()函数?) b8 x3 U7 m o8 R* c. h
" G: y1 A8 [8 z9 H5 h; D& {1 _! fA、import turtle as t# M4 w h9 m# X/ l7 m* h5 U
! D4 Y5 w3 L" f* b! T1 YB、import turtle l0 k8 W9 }0 v" e) Y9 f; H 0 h( X8 s/ a! O' [2 YC、import setup from turtle9 T& P p% N# ~1 m4 {# z
3 w! M9 Z4 W2 X
D、from turtle import* # H% k4 B9 [( g/ ?7 F8 g" A! l8 i2 r0 }2 o5 E. w5 D
正确答案 C p* m4 }* Z' V0 p* ~$ g
import只有三种使用方法,以turtle库为例: 6 L8 G, e6 ~7 @* w. O+ v2 T& a+ l7 ^* J0 n% }
import turtle5 E. b: I! [; Q( d( M$ h
( X% X x9 N! r4 B0 p& d6 y: u# \2 p
from turtle import setup 或 from turtle import *) ?; G. u/ t: X3 b' A
; F9 F. h! V+ ~( f
import turtle as t (其中t是别名,可以更换其他名称) % H( W; {; C6 w# p) L" Z% K7 N # @0 o& @! d/ i& j# X2、关于turtle库,哪个选项的描述是错误的? " B+ ^8 ~( _0 G6 v / O8 D" C. Y" b S B- ?- X% UA、turtle库最早成功应用于LOGO编程语言 ' u+ S4 c$ C o: T- s( b2 a: R) L( f( [' ?6 f' ~
B、turtle绘图体系以水平右侧为绝对方位的0度* e* n# o$ z" T+ ?7 `- e" H( M
+ G! c9 b% I) U. }. M9 q
C、turtle坐标系的原点默认在屏幕左上角. n4 y$ ] n4 k3 ~4 K
: a5 a5 ]5 b; h m0 q' P
D、turtle库是一个直观有趣的图形绘制函数库 / k% p( q( a" l7 K+ M3 l7 O+ c0 r' P( E. y5 ^/ h
正确答案 C # z/ Y, u$ I# f0 o) S; o2 P1 Wturtle坐标系的原点默认在窗体正中间 ! Q' f3 h3 A4 d2 ^ , D% ^& R0 v; g8 T- `2 x3、哪个选项是turtle绘图中角度坐标系的绝对0度方向? 1 Z9 r% O1 N2 U# @) M$ l) d * q$ n/ [% Y+ `6 P9 TA、画布正上方 ' W% b' m! W5 V6 z f1 \ * j: ]) m4 ~* f3 C7 C' H8 qB、画布正下方 % |3 m% W: T N9 l, X6 i7 r& S X0 d" C% v
C、画布正左方" c' n5 W! y y9 S1 k) b
; k6 G: Q u. k9 O. FD、画布正右方 ! S$ f" N6 O2 m) G! \3 L( e1 {; y! {: f, G6 L
正确答案 D ) C' ?: H z" R$ k坐标系类似这样,角度坐标系的绝对0度方向是右侧. a$ Y( B8 _) J2 N- ? r) `- t: Q5 S9 O
' q- g5 g- K* a' C2 B8 \7 p
4、哪个选项是下面代码的执行结果?7 q) }& m( I9 |+ l! y% u
7 i" B% x1 M- j
turtle.circle(-90,90)! W U5 E) {% A: o* e
1 ; l# L/ I1 P7 h0 \8 TA、绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧 : M: @$ u3 s- | `/ q1 Y 1 q, u! n* {: F+ l# `4 SB、绘制一个半径为90像素的整圆形 / z3 k K: E V X6 W# O + A9 o6 R& O( O, H1 rC、绘制一个半径为90像素的弧形,圆心在画布正中心 & |- b) O* j- v9 J( {+ o - h& R5 W$ {7 v4 M1 w( @$ SD、绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧$ H& s! F3 v' Q% P3 n$ `
- }9 M. q. o' n- r' ^' X9 A. p
正确答案 D p' Q: ~9 W5 A% b9 i6 ?; y( B8 ucircle(x, y) 表示 以x长度为半径,y为角度,当前方向左侧x出为圆心,画圆。其中x和y都可以是负数,相应取反。0 ?4 p% R& s0 d
! S. I J- E6 s/ w# c- r# ?
5、关于turtle库绘图函数,哪个选项的描述是错误的?' |- ~3 o w/ Z* r( X4 ?
7 M5 b7 p7 {! t/ H
A、turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值 1 e9 h) j9 E/ w( O) B, z 5 `+ k A2 o" Z1 @8 ^4 i3 A7 QB、turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离2 l% s6 d3 G# e; f; X5 }9 V3 a; n/ a
$ I, T# q! E$ _! L8 t" ~5 q' tC、turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选) J' p. ?6 d3 ~ l% B
! w2 ?* S# l C) m+ V ~$ u, Q
D、turtle.pensize(size)函数的作用是改变画笔的宽度为size像素" ~9 Z( N/ \& U) w