Python小测试_8.doc_第1页
Python小测试_8.doc_第2页
Python小测试_8.doc_第3页
Python小测试_8.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七周 A.1.用SimpleGUITk绘制圆时,需要指定圆的线条和内部填充颜色,以下哪些选项可以表示蓝色。 Blue blue “#0000FF”2.为二维平面中的点定义了名为Point2D的类: class Point2D: def _init_(self, x = 0, y = 0): self.x = x self.y = y def translate(self, deltax = 0, deltay = 0): 通过x方向增加deltax、y方向增加deltay来移动该点 self.x += deltax self.y += deltay 以下哪些代码片段是对Point2D的初始化方法及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 = x self.y = y def translate(self, deltax = 0, deltay = 0): 通过x方向增加deltax、y方向增加deltay来移动该点 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对象,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 People: def _init_(self, n, a, w): = n self.age = a self.weight = w def speak(self): print( %s的体重是%d % (, ?)p = People(韩梅梅, 19, 50)p.speak()要想让上面程序运行的结果显示为韩梅梅的体重是50,则上面程序中?的地方应该填写什么内容? self.weight10.接元宝游戏中定义了ImageInfo类,该类中哪一个属性是用于计算对象之间是否会发生碰撞的属性? radius B.1.使用如下方式创建图片信息类对象:ImageInfo(25, 25, 50, 50, 20)则该对象的半径属性是多少?202.在本周游戏“欢天喜地接元宝”中,利用随机函数产生天空坠物对应的number属性值。为了将坠物出现的顺序打乱,需要用到random模块中的哪个函数?randint3.本周游戏中定义的Falling类中,负责更新坠物位置的语句写在以下哪个方法里?update(self) 4.现有集合falling_set,为该集合添加元素使用到下列哪个方法。(请在PyCharm中调试后选择)add add5.下列关于本周游戏中财神的描述,哪些是合理的?财神只有水平速度,没有垂直速度 财神的移动受摩擦力的影响 财神是具有动画效果的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),并对每一帧进行编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论