第七章单元测试
  1. 有关程序设计步骤的说法正确的是( )。

  2. A:程序设计步骤包括分析问题并确定解决方案、算法设计、编写程序、程序运行与调试和编写程序文档五个步骤 B:程序设计步骤包括分析问题、算法设计、编写程序三个步骤 C:程序设计步骤里面不包括编写程序文档 D:程序设计步骤包括分析问题、算法设计、编写程序和程序运行与调试四个步骤
    答案:程序设计步骤包括分析问题并确定解决方案、算法设计、编写程序、程序运行与调试和编写程序文档五个步骤
  3. 析构函数的作用是是当对象生命期结束后,收回对象占用的资源,比如删除变量、释放内存等。( )


  4. A:对 B:错
  5. 有关类的定义与使用说法正确的是( )。

  6. A:使用关键字class来定义类 B:类定义后面的冒号不可少,表示类体的开始 C:类体是使用缩进来体现,当某行代码与class关键字对齐时,该行代码不属于类体 D:类名通常是大写字母开头的单词
  7. 类成员包括静态的数据成员和动态的成员方法。( )

  8. A:对 B:错
  9. 已有Animal类,以下代码合法的是( )。

  10. A:dog=Animal B:class Dog (Animal): pass C:class Dog Animal: pass D:dog=Animal()
  11. 有关类方法与实例方法说法正确的是( )。

  12. A:实例方法的第一个参数self,不需要传参 B:类方法需要使用@classmethod装饰器来定义 C:实例方法只有在实例化对象之后才可以使用,而类方法可以直接通过类来调用,不需要实例化 D:类方法的第一个参数cls,需要传参
  13. 下列关于文件读写的说法中正确的是( )。

  14. A:以“r”模式打开文件时,文件指针默认指向文件开头 B:使用open函数打开文件时,必须要给出完整的文件路径才能正确打开 C:使用with语句打开文件时,也需要调用close()关闭文件 D:需要对文件进行读写操作时,可以与+组合使用以可读可写的方式打开文件,文件指针默认指向文件末尾
  15. 下列有关程序设计中的继承特点的说法中错误的是( )。

  16. A:定义子类时,必须在括号内指明子类所要继承的父类的名称 B:子类可以调用父类中的公有方法和属性,但不能访问私有属性或调用私有方法 C:创建子类时,父类必须包含在当前文件夹且位于子类的前面 D:如果在子类中新增了一个公有方法,那么其父类也可以访问该子类的公有方法
  17. 下列有关Turtle库的说法中正确的是( )。

  18. A:画布就是turtle展开用于绘图区域,可以设置它的大小和初始位置,默认初始位置为坐标原点(0,0),朝向东 B:turtle.pencolor()用于设置画笔颜色。 C:turtle库是Python语言中一个很流行的绘制图像的标准库,可以用import turtle导入 D:turtle.pensize()用于设置画笔的宽度
  19. 下列有关数据封装的说法中不正确的是( )。

  20. A:以两个下划线开头和结尾的变量是私有变量,不可以直接访问 B:以两个下划线开头和结尾的成员是特殊成员,比如构造函数和析构函数 C:以一个下划线开头的成员是保护成员,只有类对象和子类对象可以访问 D:以两个下划线开头的成员是私有成员,只有类对象可以访问,子类对象也不可以访问。
  21. 下列有关random库中方法的使用错误的是( )。


  22. A:choice(seq)的作用是在参数seq序列中随机选择一个元素并返回 B:shuffle(seq)的作用是将参数序列seq的顺序打乱,并返回打乱后的顺序 C:random()的作用是产生一个随机整数 D:seed()的作用是用来初始化随机种子
  23. 相比监督学习而言,无监督学习不需要对数据进行标记,侧重于数据本身的分布特点,易于发现数据群落中的离群点或离群样本。( )

  24. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部