Python程序设计知到智慧树章节测试课后答案2024年秋海南健康管理职业技术学院_第1页
Python程序设计知到智慧树章节测试课后答案2024年秋海南健康管理职业技术学院_第2页
Python程序设计知到智慧树章节测试课后答案2024年秋海南健康管理职业技术学院_第3页
Python程序设计知到智慧树章节测试课后答案2024年秋海南健康管理职业技术学院_第4页
Python程序设计知到智慧树章节测试课后答案2024年秋海南健康管理职业技术学院_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋海南健康管理职业技术学院绪论单元测试

Python是哪一种类型的编程语言?()

A:解释型语言B:编译型语言C:机器语言D:汇编语言

答案:解释型语言Python最初是由哪位程序员创建的?()

A:BillGatesB:LinusTorvaldsC:GuidovanRossumD:SteveJobs

答案:GuidovanRossumPython的设计哲学是什么?()

A:开放共享B:功能强大C:高效快速D:简单明了

答案:简单明了Python最出色的特点之一是什么?()

A:高效的代码执行速度B:面向对象编程C:强大的多线程支持D:丰富的第三方库

答案:丰富的第三方库Python的创始人是哪个国家人?()

A:荷兰B:美国C:中国D:日本

答案:荷兰Python最常用的版本是哪个?()

A:Python1.xB:Python2.xC:Python4.xD:Python3.x

答案:Python3.x以下哪个不是Python标准库提供的模块?()

A:pandasB:urllibC:mathD:datetime

答案:pandas以下哪个不是Python的特点?()

A:简单易学B:面向对象C:高性能D:开源可扩展

答案:高性能Python程序语言最开始是用来做什么的?()

A:编写网站B:数据处理和科学计算C:编写操作系统D:编写游戏

答案:数据处理和科学计算Python的代码通常以什么文件扩展名保存?()

A:.htmlB:.docC:.txtD:.py

答案:.py

第一章单元测试

下列关于Python2与Python3的说法中,错误的是()。

A:Python2与Python3中的print语句的格式没有变化B:Python2与Python3中运算符“//”的使用方式一致C:Python2默认使用ASCII编码D:Python3默认使用UTF-8编码

答案:Python2与Python3中的print语句的格式没有变化下列选项中,不属于Python特点的是()。

A:编译型语言B:免费开源C:面向对象D:简单易学

答案:编译型语言下列关于input()与print()函数的说法中,错误的是()。

A:input()函数会返回一个字符串类型数据B:input()函数可以接收由键盘输入的数据C:print()函数可以输出任何类型的数据D:print()函数输出的数据不支持换行操作

答案:print()函数输出的数据不支持换行操作下列关于Python命名规范的说法中,错误的是()。

A:常量通常使用全大写字母命名B:模块名、包名应简短且全为小写C:类名首字母一般使用大写D:函数名中不可使用下画线

答案:函数名中不可使用下画线下列选项中,()是不符合规范的变量名。

A:hei_maB:_textC:ITCASTD:2cd

答案:2cd下列哪个不是Python语言的开发环境?()

A:VisualStudioCodeB:PyCharmC:MicrosoftWordD:JupyterNotebook

答案:MicrosoftWord在Python中,以下哪个函数用于读取用户的输入?()

A:open()B:print()C:input()D:read()

答案:input()Python具有丰富的第三方库。()

A:对B:错

答案:对Python2中的异常与Python3中的异常使用方式相同。()

A:对B:错

答案:错PyCharm是一个完全免费的IDE工具。()

A:错B:对

答案:错

第二章单元测试

下列函数中,可以将数值类型转换为字符串的是()。

A:float()B:str()C:int()D:complex()

答案:str()下列关于Python字符串的说法中,错误的是()。

A:使用三引号定义的字符串可以包含换行符B:Python中可以使用单引号、双引号、三引号定义字符串C:单引号定义的字符串中不能包含双引号字符D:字符串是用来表示文本的数据类型

答案:单引号定义的字符串中不能包含双引号字符已知变量name="张昊”、age=18,下列字符串格式化输出,错误的是()。

A:print('我叫%s,今年我%d岁了'%(age,name))B:print('我叫{},今年我{}岁了'.format(name,age))C:print('我叫%s,今年我%d岁了'%(name,age))D:print(f我叫{name},今年我{age}岁了')

答案:print('我叫%s,今年我%d岁了'%(age,name))已知a=3,b=5,,下列表达式的计算结果错误的是()。

A:a<<b的值为96B:aandb的值为5C:a//b的值为0.6D:a+=b的值为8

答案:a<<b的值为96在Python中,以下哪个不是基本数据类型?()

A:字典B:整数C:布尔值D:浮点数

答案:字典以下哪个不是Python中的基本数据类型?()

A:浮点数(float)B:列表(list)C:整型(int)D:字符串(str)

答案:列表(list)Python中的整型可以使用二进制、八进制、十进制、十六进制表示。()

A:对B:错

答案:对浮点型不可与复数类型的数据进行计算。()

A:错B:对

答案:错使用切片操作字符串,切片的步长只能是正整数。()

A:错B:对

答案:错Python中的运算符“<>”用于判断两个操作数是否相等。()

A:对B:错

答案:错

第三章单元测试

以下关于分支结构的描述中,错误的是()。

A:多分支结构是用if-elif-else处理多种可能的情况B:单分支结构是用if关键字判断满足一个条件,就执行相应的处理代码C:二分支结构是用if-else根据条件的真假,执行两种处理代码D:Python在分支语句里使用如x<=y<=z的表达式是非法的

答案:Python在分支语句里使用如x<=y<=z的表达式是非法的可以结束一个循环的关键字是()。

A:breakB:exitC:ifD:continue

答案:break下列哪个控制结构可用于在循环内终止当前循环并进入下一次循环()。

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

答案:continue语句Python中的循环语句有以下哪些()。

A:switchB:whileC:forD:case

答案:while;for下列哪些控制结构可以用于多重选择语句?()

A:else语句B:if语句C:elif语句D:for循环

答案:else语句;if语句;elif语句对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。()

A:对B:错

答案:对如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。()

A:对B:错

答案:对下列代码的输出结果是什么?()foriinrange(5):

print(i)else:print('else')

A:5

B:01234

C:01234else

D:else

答案:01234else

执行下列Python语句将产生的结果是()。x=2y=2.0if(x==y):print('Equal')else:print('NotEqual')

A:运行时错误

B:NotEqual

C:Equal

D:编译错误

答案:NotEqual

下列程序执行后,输出结果是()。foriinrange(5):print(i)

A:5B:2C:4D:1

答案:1

第四章单元测试

以下关于有序序列的描述中,错误的是()。

A:元组可通过位置偏移量进行索引的序列是有序序列B:字符串、列表和字典都是有序序列,而元组和集合是无序序列C:字符串、列表和元组都是有序序列,而集合和字典是无序序列D:有序序列的元素既可以进行正索引引用,也可以进行负索引引用

答案:字符串、列表和字典都是有序序列,而元组和集合是无序序列已知字符串a="python",则a[1]的值为()。

A:"p"B:"py"C:"y"D:"Py"

答案:"y"在Python中,通过()函数查看字符的编码。

A:chr()B:ord()C:yolk()D:int()

答案:ord()关于Python语言的元组类型,以下描述中错误的是()。

A:元组一旦创建就不能被修改B:一个元组可以作为另一个元组的元素,采用多级索引获取信息C:元组中元素必须是相同类型D:元组采用逗号和圆括号来表示

答案:元组中元素必须是相同类型Python中,向列表的指定位置插入元素,需要使用()。

A:addB:insertC:setD:lpush

答案:insert以下不能创建一个字典的语句是()。

A:dict4=dict(([1,2],[3,4]))B:dict3=dict([2,5],[3,4])C:dict2={3:5}D:dict1={}

答案:dict3=dict([2,5],[3,4])下列函数中,用于返回元组中元素最小值的是()。

A:lenB:tupleC:maxD:min

答案:min下面不能创建一个集合的语句是()。

A:s4=frozenset((3,2,1))B:s1=set()C:s2=set(“abcd”)D:s3=(1,2,3,4)

答案:s3=(1,2,3,4)S和T是两个集合,下列对S^T的描述中正确的是()。

A:S和T对称差运算,包括集合S和T中的非相同元素B:S和T的交运算,包括同时在集合S和T中的元素C:S和T的并运算,包括在集合S和T中的所有元素D:S和T的差运算,包括在集合S但不在T中的元素

答案:S和T对称差运算,包括集合S和T中的非相同元素在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是()。

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

答案:列表

第五章单元测试

关于函数的参数,以下描述中错误的是()。

A:可选参数可以定义在非可选参数的前面B:一个元组可以传递给带有星号的可变参数C:在定义函数时,可以设计可变数量参数,通过在参数前增加星号“*”实现D:在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值

答案:可选参数可以定义在非可选参数的前面以下关于形参和实参的描述中,正确的是()。

A:函数定义中参数列表里面的参数是实际参数,简称实参B:程序在调用时,将形参复制给函数的实参C:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参D:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式

答案:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式以下选项中,对于函数的定义错误的是()。

A:defvfunc(a,*b):B:defvfunc(a,b=2):C:defvfunc(a,b):D:defvfunc(*a,b):

答案:defvfunc(*a,b):下列选项中,函数参数定义不合法的是()

A:defmyfunc(argl=1):B:defmyfunc(a=1,**args):C:defmyfunc(*args):D:defmyfunc(*args,a):

答案:defmyfunc(*args,a):以下命令执行后,可以查看Python版本的是()。

A:importsys;print(sys.Version)B:importsystem;print(system.Version)C:importsystem;print(system.version)D:importsys;print(sys.version)

答案:importsys;print(sys.version)time库的time.time()函数的作用是()。

A:返回系统当前时间戳对应的易读字符串表示B:返回系统当前的时间戳C:返回系统当前时间戳对应的本地时间的struct_timer对象,本地之间经过时区转换D:返回系统当前时间戳对应的struct_time对象

答案:返回系统当前的时间戳random库的seed(a)函数的作用是()。

A:生成一个随机整数B:生成一个[0.0,1.0)之间的随机小数C:设置初始化随机数种子aD:生成一个k比特长度的随机整数

答案:设置初始化随机数种子a下列属于math库中的数学函数的是()。

A:time()B:sqrt()C:round()D:random()

答案:sqrt()关于turtle库的形状绘制函数,以下描述中错误的是()。

A:turtle.cirele()函数的定义为turtle.circle(radius,extent=None,steps=None)

B:执行如下代码,绘制得到一个角度为120°,半径为180的弧形importturtleturtle.circle(120,180)

C:turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_anglle是角度的整数值

D:turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离

答案:执行如下代码,绘制得到一个角度为120°,半径为180的弧形importturtleturtle.circle(120,180)

关于函数,以下描述中错误的是()。

A:函数是一段具有特定功能的、可重用的语句组

B:函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可

C:Python使用del关键字定义一个函数

D:使用函数的主要目的是降低编程难度和代码重用

答案:Python使用del关键字定义一个函数

第六章单元测试

在Python中定义私有属性的方法是()。

A:使用private关键字B:使用__X定义属性名C:使用public关键字D:使用__X__定义属性名

答案:使用__X定义属性名关于类和对象的关系,下列描述中正确的是()。

A:对象描述的是现实中真实存在的个体,它是类的实例B:类是面向对象的核心C:对象是根据类创建的,并且一个类只能对应一个对象D:类是现实中真实存在的个体

答案:对象描述的是现实中真实存在的个体,它是类的实例面向对象的开发方法通常都支持一些基本原则,不包括在这些原则中的是()。

A:封装B:继承C:序列化D:多态

答案:序列化定义类的关键字是()。

A:instanceB:classC:InstanceD:Class

答案:class特殊方法“__init__”的第一个参数永远是self。()

A:对B:错

答案:对一个类中只能有一个类成员。()

A:对B:错

答案:错类的数据成员归类所有,通过类名和对象名均可以访问。()

A:错B:对

答案:对可以在创建对象时初始化数据成员。()

A:错B:对

答案:对要调用一个实例方法,可以在实例变量上直接调用,并且需要传递self和其他参数。()

A:对B:错

答案:错在类内部定义的私有数据成员,外部代码可以直接访问。()

A:错B:对

答案:错

第七章单元测试

文件默认的打开方式是()。

A:‘r’B:‘a’C:‘w’D:‘b’

答案:‘r’通常关闭文件使用的是()语句。

A:flushB:openC:closeD:with

答案:close使用()方式打开文件时,如果文件不存在,则报错。

A:‘r’B:‘w+’C:‘w’D:‘a’

答案:‘r’可以使用()方法获取当前目录。

A:openB:readC:getcwdD:write

答案:getcwdPython中对文件的读操作方法不包括()。

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

答案:readall()以下哪个函数不是对文件进行操作的函数()。

A:write()B:readlines()C:writeline()D:open()

答案:write()文件默认以只读的方式打开。()

A:错B:对

答案:对在实际开发中,对文件和文件夹的操作需要用到os模块。()

A:对B:错

答案:对‘+’不是Python中的打开模式。()

A:错B:对

答案:错对文件进行读写操作后必须关闭文件,以确保所有内容得到保存。()

A:对B:错

答案:对

第八章单元测试

在Python环境中,如果不能正确使用缩进,将会抛出的异常是()。

A:

温馨提示

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

评论

0/150

提交评论