Python项目化开发实践(贵州电子商务职业技术学院)知到智慧树答案_第1页
Python项目化开发实践(贵州电子商务职业技术学院)知到智慧树答案_第2页
Python项目化开发实践(贵州电子商务职业技术学院)知到智慧树答案_第3页
Python项目化开发实践(贵州电子商务职业技术学院)知到智慧树答案_第4页
Python项目化开发实践(贵州电子商务职业技术学院)知到智慧树答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

第一章单元测试第二章单元测试第三章单元测试第四章单元测试第五章单元测试第六章单元测试第七章单元测试1【判断题】(10分)Python语言只有注释符号“#”可以注释单行代码。()正确答案:BA.对B.错2【判断题】(10分)在可以搭建Python的操作系统中,不包含Windowsserver2019操作系统。()正确答案:AA.错B.对3【判断题】(10分)自动化运维及测试领域只能用Python语言来实现。()正确答案:AA.错B.对4【判断题】(10分)Python语言既支持面向过程编程,又可以面向对象编程。()正确答案:BA.错B.对5【判断题】(10分)在CentOS7中内置了Python2.X版本,就不能安装Python3.X版本了。()正确答案:BA.对B.错6【单选题】(10分)在Python编程中,以下哪个格式不能定义utf-8编码?()正确答案:AA.#!coding@utf-8B.#coding:utf-8C.#-*-coding:utf-8-*-D.#coding=utf-87【单选题】(10分)现在有一个变量X,如果想要在Python中给变量X赋值100,以下表述正确的是?()正确答案:DA.X[100]B.X>>100C.X#100D.X=1008【单选题】(10分)基于PyCharm集成开发环境编写Python时,可以按以下哪个组合键直接运行代码?()正确答案:CA.Ctrl+Alt+AB.Win+Alt+F10C.Ctrl+Shift+F10D.Shift+Alt9【单选题】(10分)在Python中,以下哪个选项是保存的代码文件扩展名?()正确答案:DA..textB..docC..breakD..py10【单选题】(10分)在Python变量命名中,以下变量命名无效的是?()正确答案:BA._name_planB.868_python_acC.Blu_tt99D.Adesk_test1【判断题】(2分)Python中字符串的下标是从1开始.()正确答案:AA.错B.对2【判断题】(2分)Python字典中的“键”不允许重复,是唯一的。()正确答案:BA.错B.对3【判断题】(2分)列表的元素可以做增加、修改、排序、反转等操作。()正确答案:BA.错B.对4【判断题】(2分)只能对列表进行切片操作,不能对元组和字符串进行切片操作。()正确答案:BA.对B.错5【单选题】(2分)下列选项中,Python不支持的数据类型有。()正确答案:AA.charB.dictionaryC.floatD.int6【单选题】(2分)表达式3*4**2//8%7的计算结果是。()正确答案:DA.4B.3C.5D.67【单选题】(2分)字符串'Hi,Andy'中,字符'A'对应的下标位置为。()正确答案:BA.1B.3C.4D.28【单选题】(2分)字典的()方法返回字典的“键”列表。()正确答案:CA.items()B.key()C.keys()D.values()9【单选题】(2分)在Python中有s=['a','b']s.append([1,2])s.insert(1,7);执行以上代码后,s值为。()正确答案:AA.[‘a',7,‘b’,[1,2]]B.[[1,2],7,‘a',‘b’]C.‘a',7,‘b',1,2]D.[1,2,‘a’,7’,‘b’]10【单选题】(2分)Python语句print(type((1,2,3,4)))的结果是。()正确答案:CA.<class'dict'>B.<class'list'>C.<class'tuple'>D.<class'set'>1【判断题】(2分)Python中的if语句允许我们根据条件执行不同的代码块。()正确答案:AA.对B.错2【判断题】(2分)break语句用于在while循环中提前终止循环。()正确答案:AA.对B.错3【判断题】(2分)while循环会一直执行,直到条件表达式的结果为True。()正确答案:AA.错B.对4【判断题】(2分)在Python中,range(3)会生成一个包含数字0、1、2的序列。()正确答案:AA.对B.错5【单选题】(2分)在Python中,以下哪个关键字用于处理条件语句中所有其余情况?()正确答案:AA.elifB.unlessC.otherwiseD.else6【单选题】(2分)在Python中,以下哪个表达式判断x是否在区间[1,10]内?()正确答案:CA.1<=x<10B.1<x<10C.1<=x<=10D.1<x<=107【单选题】(2分)如果你希望在循环体中检查多个条件并且所有条件均为真时才继续执行循环,应该使用以下哪个关键字?()正确答案:BA.allB.andC.onlyD.either8【单选题】(2分)在Python中,以下哪个关键字用于定义一个for循环?()正确答案:AA.forB.whileC.loopD.cycle9【单选题】(2分)在Python中,以下哪个关键字用于结束当前循环并继续执行循环后面的代码?()正确答案:BA.continueB.breakC.stopD.skip10【单选题】(2分)在while循环中,如果条件始终为真,将会发生什么?()正确答案:CA.循环将引发错误B.循环将永远不会执行C.循环将无限次执行D.循环将执行一次然后停止1【判断题】(2分)Python函数定义后,函数体中的代码会被立即执行。()正确答案:BA.对B.错2【判断题】(2分)在Python中,函数的参数顺序在函数调用时必须与函数定义中的顺序一致,除非使用关键字参数。()正确答案:BA.错B.对3【判断题】(2分)Python中,可以使用函数来封装重复的代码段以提高代码的可读性和可维护性。()正确答案:AA.对B.错4【判断题】(2分)Python函数中的局部变量在函数外部是不可见的。()正确答案:BA.错B.对5【单选题】(2分)在Python中,函数定义使用哪个关键字?()正确答案:CA.procB.fnC.defD.function6【单选题】(2分)以下哪个不是有效的Python函数参数传递方式?()正确答案:AA.数组参数(注意:这里指的是直接以数组作为参数名,而非可变参数)B.位置参数C.关键字参数D.默认参数7【单选题】(2分)哪个是Python中正确的函数返回值语句?()正确答案:BA.givebackvalueB.returnvalueC.sendvalueD.outputvalue8【单选题】(2分)以下哪个函数会打印出数字1到10(不包括10)?()正确答案:DA.defprint_range(n):foriinrange(1,n):print(i);print_range(10)B.defprint_range():foriinrange(10):print(i)C.defprint_range():foriinrange(1,11):print(i)D.defprint_range():foriinrange(1,10):print(i)9【多选题】(2分)下列哪些是关于Python函数参数的正确描述?()正确答案:ABCDA.位置参数必须在函数定义时明确指定B.默认参数允许函数在定义时为参数提供默认值C.可变参数允许在函数调用时传递任意数量的参数D.关键字参数允许在函数调用时通过名称指定参数值1【单选题】(2分)绝对路径在Python中的特点是什么:()。正确答案:BA.总是从当前工作目录开始B.总是从根目录开始C.总是从用户的主目录开始D.总是从Python安装目录开始2【单选题】(2分)在Python中,如何获取当前脚本的绝对路径:()。正确答案:CA.os.path.abspath(__file__)B.os.get_current_file()C.os.get_abs_path()D.os.current_path()3【单选题】(2分)如果当前工作目录是/home/user/projects/,而文件data.txt位于/home/user/data/目录下,该文件的相对路径是什么()。正确答案:CA./home/user/data/data.txtB.data.txtC.../data.txtD../data.txt4【单选题】(2分)jieba分词库用于处理什么类型的任务?()。正确答案:CA.图像处理B.数据库管理C.自然语言处理D.网络安全5【判断题】(2分)jieba分词的默认模式是精确模式。()正确答案:BA.错B.对6【判断题】(2分)使用jieba.cut_for_search(sentence)方法可以进行搜索引擎模式的分词。()正确答案:BA.错B.对7【判断题】(2分)os.remove('file.txt')函数可以移动名为file.txt的文件。()正确答案:BA.对B.错8【判断题】(2分)os.listdir()函数返回当前目录下所有文件和目录的列表。()正确答案:BA.错B.对9【判断题】(2分)使用os.getcwd()函数可以获取当前工作目录的绝对路径。()正确答案:AA.对B.错10【判断题】(2分)os.mkdir('new_directory')可以创建一个新的目录。()正确答案:BA.错B.对1【单选题】(2分)现有下列程序,该程序执行结果为:()。classA:defmyPrint(self):print(“Hello!”)classB:defmyPrint(self):print(“你好!”)classC(A,B):passc1=C()c1.myPrint()正确答案:AA.HelloB.Hello,你好C.报错D.你好2【单选题】(2分)在定义抽象静态方法时需要使用哪个关键字?()。正确答案:DA.@ABCMetaB.@abstractmethodC.@abstractclassmethodD.@abstractstaticmethod3【单选题】(2分)以下代码执行的结果为:()。importabcclassPet(metaclass=abc.ABCMeta):eyes=2def__init__(self,name,age):=nameself.age=age@abc.abstractmethoddefpao(self):passd1=Pet("旺财",2)正确答案:DA.旺财2B.旺财C.2D.报错4【判断题】(2分)在Python编程中,对象可以修改类属性的值。()正确答案:BA.对B.错5【判断题】(2分)在Python编程中,在创建实例属性时“=name”,两个“name”中,前者是实例属性,后者是传递的参数。()正确答案:AA.对B.错6【判断题】(2分)在Python编程中,在属性调用时,可以使用“类名.属性名”来调用实例属性。()正确答案:BA.对B.错7【判断题】(2分)在Python编程中,抽象类必须被继承才能使用。()正确答案:BA.错B.对8【判断题】(2分)在Python编程中,抽象类中可以定义实例方法和类方法。()正确答案:AA.对B.错9【判断题】(2分)在Python编程中,可以使用self关键字来调用类属性。()正确答案:BA.错B.对1【判断题】(2分)面向对象编程方法一定比面向过程的编程方法好?()正确答案:AA.错B.对2【判断题】(2分)在编程过程中,类名、变量名、方法根据个人喜好,随意取名?()正确答案:BA.对B.错3【单选题】(2分)面向对象编程(OOP)与传统的过程式编程(如C语言)相比,主要优势不包括哪一项?()正确答案:CA.能够更好地模拟现实世界的问题B.更易于维护和扩展C.编程复杂度更低,学习门槛更低D.代码重用性更高4【单选题】(2分)面向对象编程中的“封装”特性,与过程式编程相比,主要带来了什么好处?()正确答案:BA.使得数据更加不安全,因为封装意味着隐藏B.增强了代码的可读性和可维护性C.减少了代码的重用性D.提高了程序的执行效率5【单选题】(2分)在面向对象编程中,通过“继承”机制可以实现代码的复用。这与过程式编程中的哪种做法相比,是一个显著的进步?()正确答案:DA.使用大量的全局变量B.使用宏定义来简化代码编写C.使用函数库来调用特定功能的函数D.复制和粘贴代码段以实现

温馨提示

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

评论

0/150

提交评论