Python程序设计知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院(松北校区)_第1页
Python程序设计知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院(松北校区)_第2页
Python程序设计知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院(松北校区)_第3页
Python程序设计知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院(松北校区)_第4页
Python程序设计知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院(松北校区)_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋黑龙江农业工程职业学院(松北校区)第一章单元测试

代码布局的主要内容()。

A:缩进B:空白行C:其余选项都不对D:行的最大长度

答案:缩进;空白行;行的最大长度Python是一种面向对象的解释型计算机程序设计语言。()

A:错B:对

答案:对PyCharm包含Professional和Community两个版本。()

A:错B:对

答案:对Python的应用领域()。

A:网络爬虫B:人工智能C:Web的开发D:游戏开发E:科学计算与数据分析F:自动化运维

答案:网络爬虫;人工智能;Web的开发;游戏开发;科学计算与数据分析;自动化运维IDLE是Python自带的集成开发环境。()

A:对B:错

答案:对代码注释的主要内容()。

A:块注释B:其余选项都不对C:行内注释D:文档字符串

答案:块注释;行内注释;文档字符串不同标识、存储临时数据的内存的单元称为变量。()

A:错B:对

答案:对变量名由字母数字和下划线组成,可以以数字开头。()

A:对B:错

答案:错下面哪个不是合法的Python变量名?()

A:qB:119C:qwer110D:user

答案:119在Python中,关于/和//的描述正确的是()。

A:/的计算结果可以带小数B:其他都不对C://的计算结果可以带小数D:/和//的计算结果相等

答案:/的计算结果可以带小数

第二章单元测试

Python支持的数字类型()。

A:布尔类型B:复数类型C:浮点型D:整型

答案:布尔类型;复数类型;浮点型;整型“a+=b”等价于“a=a+b”。()

A:对B:错

答案:对用count()方法判断子串在字符串中出现的次数。()

A:对B:错

答案:对三引号主要用来说明什么功能()。

A:模块B:类C:函数D:包

答案:模块;类;函数;包字符串格式化的方法()。

A:格式符(%)B:format()的方法C:f-strings方法D:其余选项都不对

答案:格式符(%);format()的方法;f-strings方法将一个整数x转换成为一个八进制的字符串,需要用什么方法?()

A:octxB:oct(x)C:intxD:int(x)

答案:oct(x)想要输出“人生苦短,我用Python”,应该使用()?

A:printf()B:print()C:Print()D:println();

答案:printf()在Python中,关于=和==的描述错误的是()。

A:=和==都是用于判断是否相等的B:=是赋值运算符C:==是比较运算符D:=不能判断是否相等

答案:=和==都是用于判断是否相等的Python中可以使用哪几种进制表示整型()。

A:十二进制B:十进制C:八进制D:二进制

答案:十二进制;十进制;八进制;二进制Python为整型数据提供了那几个进制转换函数()。

A:hex()B:int()C:oct()D:bin()

答案:hex();int();oct();bin()

第三章单元测试

汽车以每小时60公里的速度匀速行驶,判断下列代码的输出结果()。speed=60hour=1hour+=2print(str(hour)+"小时后,汽车行驶了"+str(speed*hour)+"公里")

A:3小时后,汽车行驶了180公里B:4小时后,汽车行驶了240公里C:2小时后,汽车行驶了120公里D:1小时后,汽车行驶了60公里

答案:3小时后,汽车行驶了180公里_init_·py文件的作用:标识当前目录为python包和模糊导入。()

A:对B:错

答案:对琦琦想要计算序列中各元素的和,可以使用下面()函数。

A:and()B:count()C:sum()D:len()

答案:sum()_all_的属性,通常开头定义,实质是元组。()

A:对B:错

答案:对当循环条件一直满足时,程序会一直循环下去,如果想要完全中止循环,需要使用()语句?

A:pass语句B:break语句C:continue语句D:if语句

答案:break语句randint()函数可以随机返回指定序列中的一个元素。()

A:错B:对

答案:错在Python中“{}”表示的是()。

A:空集合B:空元组C:空字典D:空列表

答案:空字典chdir()函数代表着获取当前的工作路径。()

A:错B:对

答案:错运行下面的输出语句,会输出什么()print(3+2*3)

A:9B:6C:3+2*3D:3

答案:9使用for循环和()函数可以实现同时输出索引值和元素内容?

A:enumerate()B:item()C:sum()D:list()

答案:enumerate()

第四章单元测试

下列关于切片的说法错误的是()。

A:切片不能只访问一个元素。B:通过切片操作可以生成一个新的序列。C:使用切片可以按指定间隔遍历序列中的元素。D:切片可访问一定范围内的元素。

答案:切片不能只访问一个元素。Python模块可分为哪几类()。

A:第三方模块B:其余选项都不对C:自定义模块D:内置模块

答案:第三方模块;自定义模块;内置模块不可变集合是由set()创建,集合中的元素不可以改变。()

A:对B:错

答案:错可以通过()从字典中获取指定项。

A:键B:其他都可以C:值D:索引

答案:键若元组中包含可变类型的数据,元组的中的元素是允许修改的。()

A:错B:对

答案:错元组中每个元素的指向永远不变。()

A:对B:错

答案:对列表li_one采用降序的方法排列列表元素。()

A:错B:对

答案:错下列哪类的元素为可变数据类型()?

A:集合本身B:元组C:字符串类型D:浮点型

答案:集合本身序列的三种类型包括字符串、列表和元组。()

A:对B:错

答案:错元素的三种特性包括确定性,互异性和无序性。()

A:错B:对

答案:对

第五章单元测试

下列有关break语句与continue语句说法不正确的是?()

A:continue语句结束循环,继续执行循环语句的后继语句。B:当多个循环语句彼此嵌套时,break语句只适用于所在层的循环。C:continue语句类似于break语句,也必须在for、while循环中使用。D:break语句结束循环,继续执行循环语句的后继语句。

答案:continue语句结束循环,继续执行循环语句的后继语句。单分支结构中的代码段只有“执行”与“跳过”两种情况。()

A:错B:对

答案:对顺序结构是最简单的一种基本结构。()

A:错B:对

答案:对判断条件是分支结构的核心,条件决定程序的流向。()

A:错B:对

答案:对二分支结构不只有一个判断条件。()

A:对B:错

答案:错过多的嵌套可能会导致什么()。

A:其余选项都不对B:降低程序的可读性C:程序逻辑混乱D:增加程序维护的难度

答案:降低程序的可读性;程序逻辑混乱;增加程序维护的难度在循环语句中,()语句的作用是提前结束本次循环?

A:continueB:elseC:passD:break

答案:continue下列关于循环的说法不正确的是()。

A:Python中可以应用do...while循环B:for循环通常适用于枚举、遍历序列以及迭代对象中的元素C:while循环需要有一个控制条件来决定是否执行循环体中的语句D:Python中的for循环和while循环都可以带有else子句

答案:Python中可以应用do...while循环若while循环的条件总是true循环将一直执行,这被称为无限循环,也称为死循环。()

A:错B:对

答案:对组合数据类型可分为哪几类()。

A:序列类型B:其余选项都不对C:集合类型D:映射类型

答案:序列类型;集合类型;映射类型

第六章单元测试

使用函数的好处()。

A:提高了程序的质量B:函数将程序分解为更小的代码块C:降低了软件开发和维护的成本D:提高了代码的可重用性E:减小了程序的体积

答案:提高了程序的质量;函数将程序分解为更小的代码块;降低了软件开发和维护的成本;提高了代码的可重用性;减小了程序的体积Python单行注释的符号是()?

A:'''.....'''B:#C:"""......."""D://

答案:#驼峰命名法是从标识符中第一个单词开始,每一个单词的首字母要大写。()

A:错B:对

答案:错在python中函数的参数类型()

A:关键字参数B:位置参数C:动态参数D:默认值参数

答案:关键字参数;位置参数;动态参数;默认值参数内置函数又称为系统函数包括()

A:print()函数B:int()函数C:type()函数D:input()函数

答案:print()函数;int()函数;type()函数;input()函数全局变量即可以在函数内部使用,也可以在函数外部使用。()

A:对B:错

答案:对同名的形式参数不会覆盖全局变量。()

A:错B:对

答案:错在函数内部可以通过关键字()来定义全局变量。

A:globalB:lambdaC:allD:def

答案:global下列函数中有哪()种函数与排列相关?

A:sorted函数B:reversed函数C:sort函数D:其余选项都不对

答案:sorted函数;reversed函数;sort函数匿名函数没有函数名,在调用匿名函数时,原来函数名的位置用来接收匿名函数定义的变量fn来代替。()

A:对B:错

答案:对

第七章单元测试

从具体的事物中把共同的特征抽取出来,形成一般的概念称为“归类”。()

A:对B:错

答案:对类有一个名为__init__()的特殊方法,该方法称为构造方法,该方法()。

A:直接通过init()调用B:类实例化时会自动调用C:调用类时会自动调用D:调用方法时会自动调用

答案:类实例化时会自动调用面向对象程序设计的特性有哪几种()

A:封装B:继承C:覆盖D:多态

答案:封装;继承;多态对象成员分为属性和方法,他们的访问格式有哪几种()

A:对象名.方法B:对象名.方法()C:对象名.属性D:对象名.属性()

答案:对象名.方法();对象名.属性关键字()用于测试一个对象是否是一个可迭代对象的元素。

A:inB:belongC:rangeD:if

答案:in类方法无法修改类属性,实例方法可以修改类属性。()

A:错B:对

答案:错Python中的垃圾回收主要采用的是引用计数。()

A:错B:对

答案:对静态方法既可以由对象调用,也可以由类调用,而实例方法只能由对象调用。()

A:对B:错

答案:对如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的()。

A:调用B:改写C:重载D:重写

答案:重写Python中类与类之间具有继承关系,其中被继承的类称为父类和基类,继承的类称为子类或派生类。()

A:对B:错

答案:对

第八章单元测试

参数mode:表示文件的编码格式。()

A:错B:对

答案:错下列说法错误的是()。

A:一个扩展名为“.py”的文件就是一个模块B:使用模块可以避免函数名和类名冲突C:使用模块可以提高代码的可维护性和可重用性D:导入模块时,模块名不用区分大小写

答案:导入模块时,模块名不用区分大小写以下选项中()哪个选项代表追加(更新)模式?

A:w+/wb+B:a+/ab+C:a/abD:r+/rb+

答案:a+/ab+参数file:接收文件待打开文件的文件名。()

A:错B:对

答案:对Python中有哪几种文件读取方法()

A:readline()B:read()C:readlines()D:reads()

答案:readline();read();readlines()tell()方法用于设置当前文件读/写的位置。()

A:错B:对

答案:错使用rmdir()函数删除目录时()。

A:可以删除任何目录B:如果目录不存在,就返回空值C:只有当要删除的目录为空时才起作用D:可以删除目录中的文件

答案:只有当要删除的目录为空时才起作用下面哪个函数代表获取当前路径()。

A:getcwd()函数B:lisrdir()函数C:exists()函数D:join()函数

答案:getcwd()函数如果想要将一个列表中的全部元素添加到另一个列表中,可以使用列表对象的()方法实现?

A:append()B:extend()C:reversed()D:insert()

答案:extend()在Python中,调用自定义函数时,指定的实际参数的数量必须与形式参数的数量一致,这种参数称为()?

A:关键字参数B:可变参数C:位置参数D:带默认值参数

答案:位置参数

第九章单元测试

序列中第1个元素的索引为()。

A:-1B:1C:-1D:0

答案:-1引发特定异常的方式()

A:由程序中出现过的异常引发异常B:由异常类名引发异常C:其余选项都不对D:由异常对象引发异常

答案:由程序中出现过的异常引发异常;由异常类名引发异常;由异常对象引发异常列表对象提供了什么方法用于对原列表中的元素进行排序?()

A:count()B:sort()C:found()D:sorted()

答案:sort()哪个选项是实现多路分支的最佳控制结构?()

A:if-elseB:ifC:tryD:if-elif-else

答案:if-elif-elsewith语句之所以能够自动关闭资源,是因为它使用了一种名为上下文管理的技术管理资源。()

A:错B:对

答案:对以下选项中那个是Exception的子类()

A:IndexErorB:SyntaxErrorC:FileNotFoundErorD:ZeroDivisionError

答案:IndexEror;SyntaxError;FileNotFoundEror;ZeroDivisionError一段代码运行后出现IndentationError错误提示,是()错误呢?

A:缩进错误B:索引超出范围C:变量不存在D:语法错误

答案:缩进错误如果某个函数或方法可能会产生异常,但不想在当前函数或者方法中处理这个异常,可以使用()语句在函数或方法中抛出异常?

A:exceptB:finallyC:catchD:raise

答案:raise若示例中没有finally语句,程序会因出现UnsupportedOperation异常而无法保证打开的文件会被关闭。()

A:错B:对

答案:对try...except语句可以捕获和处理程序运行时的单个异常、多个异常、所有异常。()

A:对B:错

答案:对

第十章单元测试

下列关于序列的说法错误的是()。

A:通过索引可以访问序列中的任何元素。B:序列可以采用负数作为索引值。C:序列是一块用于存放多个值的连续内存空间。D:要获取序列中的第一个元素,只能使用索引0。

答案:要获取序列中的第一个元素,只能使用索引0。想要检索字符串中是否包含指定的子字符串,不能使用()。

A:find()B:index()C:startswith()D:count()

答案:startswith()在re模块内,从字符串开始处进行匹配的方法是()。

A:search()B:match()C:findall()D:^

答案:match()正则表达式中使用()来匹配任意数量的字母或数字或下划线或汉字。

A:\wB:\bC:\w*D:^

答案:\w*下列关于字符串分割的说法正确的是()。

A:如果不指定分隔符,则只能根据字符串中的空格进行分割B:分割是将字符串分割成任意序列C:在使用split()方法进行分割字符串时,如果不指定分隔符,就不能指定分割次数D:指定了split()方法的最大分割次数,就必须分割这么多次

答案:在使用split()方法进行分割字符串时,如果不指定分隔符,就不能指定分割次数在使用format()方法格式化字符串时,用()表示十进制整数类型的数据。

A:e或者EB:sC:dD:f

答案:d链接符“|”可将多个不同的子表达式进行逻辑链接。()

A:错B:对

答案:对重复使用一个正则表达式,可使用compile()函数对其进行预编译。()

A:对B:错

答案:对span属性是一个元组。()

A:对B:错

答案:对findall()函数是获取目标文本中所有与正则表达式匹配的内容,并将所有匹配的内容以列表的形式返回。()

A:对B:错

答案:对

第十一章单元测试

()语句只要执行,就会直接结束函数的执行。

A:pass语句B:break语句C:print语句D:return语句

答案:return语句下列关于lambda表达式的说法错误的是()

A:lambda表达式中不能包含循环语句B:lambda表达式只可以包含一个表达式C:lambda表达式可以创建匿名函数D:lambda表达式的参数只能有一个

答案:lambda表达式的参数只能有一个实例方法创建完成后,可以通过类的实例名称和()操作符进行访问。

A:@B:.C:/D:*

答案:.下列说法错误的是()。

A:可以在函数中定义函数B:当代码中有main函数时,程序将从main开始执行C:函数定义必须放在调用之前D:函数可以没有返回值

答案:当代码中有main函数时,程序将从main开始执行进程占据的内存空间一般由控制块、程序段、数据段组成。()

A:错B:对

答案:对进程ID是进程的唯一标识。()

A:错B:对

答案:对put()方法中,block参数:布尔类型,表示是否阻塞队列。()

A:对B:错

答案:对线程主要分为()

A:子线程B:守护线程C:主线程D:前台线程

答案:子线程;守护线程;主线程;前台线程可重入锁的实现原理是通过为每个内部锁关联计数器和属主线程。()

A:错B:对

答案:对线程的特点有()

A:状态不可预测B:其余选项都不对C:执行顺序随机D:独立运行

答案:状态不可预测;执行顺序随机;独立运行

第十二章单元测试

想要创建多级目录,应使用函数()。

A:mkdirs()

温馨提示

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

评论

0/150

提交评论