收藏 分享(赏)

Python小测试_8.doc

上传人:精品资料 文档编号:10682501 上传时间:2019-12-27 格式:DOC 页数:4 大小:14.05KB
下载 相关 举报
Python小测试_8.doc_第1页
第1页 / 共4页
Python小测试_8.doc_第2页
第2页 / 共4页
Python小测试_8.doc_第3页
第3页 / 共4页
Python小测试_8.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 第七周 A1.用 SimpleGUITk 绘制圆时,需要指定圆的线条和内部填充颜色,以下哪些选项可以表示蓝色。 Blue blue “#0000FF”2.为二维平面中的点定义了名为 Point2D 的类:class Point2D:def _init_(self, x = 0, y = 0):self.x = xself.y = ydef translate(self, deltax = 0, deltay = 0):“通过 x 方向增加 deltax、y 方向增加 deltay 来移动该点“self.x += deltaxself.y += deltay以下哪些代码片段是对 Point2D

2、 的初始化方法及 translate 方法的有效使用? point1 = Point2D(3,9) point = Point2D(3, 9)point2 = Point2D() point.translate(5, -2) 3.为二维平面中的点定义 Point2D 类: point2.translate(20,4)class Point2D:def _init_(self, x = 0, y = 0):self.x = xself.y = ydef translate(self, deltax = 0, deltay = 0):“通过 x 方向增加 deltax、y 方向增加 deltay

3、来移动该点“self.x += deltax point = Point2D(3, 6)self.y += deltay s = str(point)4.在 SimpleGUITk 中,draw_image 函数的第 6 个可选参数用来确定一个矩形围绕其中心点的旋转角。该参数为正值时图形的旋转方向是什么?旋转角是用什么来表示的? 顺时针,弧度5.假设我们需要在屏幕上产生 5 个坠物(Falling)对象,每个坠物都一模一样。我们需要用到 ImageInfo 和 Falling 这两个类。那么应该创建多少个 ImageInfo 对象和多少个 Falling 对象? 1 个 ImageInfo 对

4、象,5 个 Falling 对象6.以下的代码的输出的结果是什么?(请先思考后,用 PyCharm 验证。 )class Parent(object):x = 10class Child1(Parent):passclass Child2(Parent):passChild1.x = 2Parent.x = 3print(Parent.x, Child1.x, Child2.x) 3 2 37.已知集合 s = set(China),请问函数 len(s)显示结果为什么? 58.欢天喜地接元宝游戏中分别定义了哪些类? ImageInfo Wealthgod Falling9.#类定义class

5、 People:def _init_(self, n, a, w):self.name = nself.age = aself.weight = wdef speak(self):print( “%s 的体重是%d“ % (self.name, ?)p = People(韩梅梅, 19, 50)p.speak()要想让上面程序运行的结果显示为韩梅梅的体重是 50,则上面程序中 ?的地方应该填写什么内容? self.weight10.接元宝游戏中定义了 ImageInfo 类,该类中哪一个属性是用于计算对象之间是否会发生碰撞的属性? radiusB.1.使用如下方式创建图片信息类对象:Image

6、Info(25, 25, 50, 50, 20)则该对象的半径属性是多少?202.在本周游戏“欢天喜地接元宝”中,利用随机函数产生天空坠物对应的 number 属性值。为了将坠物出现的顺序打乱,需要用到 random 模块中的哪个函数?randint3.本周游戏中定义的 Falling 类中,负责更新坠物位置的语句写在以下哪个方法里?update(self) 4.现有集合 falling_set,为该集合添加元素使用到下列哪个方法。( 请在 PyCharm 中调试后选择)add add5.下列关于本周游戏中财神的描述,哪些是合理的?财神只有水平速度,没有垂直速度 财神的移动受摩擦力的影响 财神

7、是具有动画效果的6.下列关于集合操作的描述,哪些是正确的说法?集合有 add 方法,作用是给集合添加了一个元素 集合有 discard 方法,作用是从集合删除了一个元素7.下列关于在集合中使用 add()和 update()方法的描述中那些是正确的?add()方法可以添加元素 update()方法可以添加集合8.本周的接元宝游戏中坠物的起始个数设置为多少?1009.动画的实现原理是将一副静态图片中的每一帧在同一位置反复播放后,在视觉上产生的效果。在 draw_image 方法中,通常修改哪个参数可以实现动画效果。draw_image(image, center_source, width_heigth_source, center_dest, width_heigth_dest, rotation)center_source 10.在实现动画效果时,通常需要将一副平铺图片拆分成若干帧(frame),并对每一帧进行编号(用 age 变量表示每帧的编号值)。假设每一帧的宽度为 w,高度为 h,第一帧的 age 值为 0,第一帧的中心点坐标为 x, y,则平铺图片的第 5 帧的中心点坐标是以下哪一个选项?(假设平铺图片由 10 帧构成)x + 4 * w, y 第七周

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报