购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

课后习题

一、选择题

1. 计算机能直接执行的是( )程序。

A. 汇编语言
B. 机器语言
C. 高级语言
D. 智能语言

2. 编译程序和解释程序的最大区别是( )。

A. 后者生成目标程序,而前者不生成
B. 前者生成目标程序,而后者不生成
C. 后者生成源程序,而前者不生成
D. 前者生成源程序,而后者不生成

3. 结构化程序设计主要强调的是( )。

A. 程序的规模
B. 程序的易读性
C. 程序的执行效率
D. 程序的可移植性

4. 下面描述中,符合结构化程序设计风格的是( )。

A. 使用顺序结构、选择结构和循环结构3种基本结构作为程序的控制结构
B. 模块只有一个入口,可以有多个出口
C. 注重提高程序的执行效率
D. 不使用goto语句

5. 以下语句中,不能改变turtle库绘制方向的是( )。

A. turtle.left(90)
B. turtle.circle(90,90)
C. turtle.setheading(90)
D. turtle.forward(90)

6. 运行下列程序代码,运行结果是( )。

import turtle
turtle.circle(100,180)

二、填空题

1. 程序设计语言可以分为三大类,分别是______、______和______。

2. 补全下列程序代码,以原点为起点,实现图1-10所示边长为100的正三角形的绘制。

import ______
turtle.forward(100)
turtle.left(______)
turtle.forward(100)
turtle.left(120)
turtle.forward(______)

图1-10 正三角形

三、编程题

1. 利用turtle库,绘制图1-11所示的叠加等边三角形。

图1-11 叠加等边三角形

2. 利用turtle库,绘制图1-12所示的内嵌正六边形的圆。

图1-12 内嵌正六边形的圆

3. 利用turtle库,绘制图1-13所示的螺旋线。

图1-13 螺旋线

4. 利用turtle库,绘制奥运五环旗。

5. 利用turtle库,绘制五星红旗。

6. 利用turtle库,给朋友绘制一张生日贺卡。 e+zHkH73mtU36dBA2+G/rt+8YfwhgQyXb/WjK35XRU5XA8vih4a0kMQ+6mr7M9Hy

点击中间区域
呼出菜单
上一章
目录
下一章
×