Python程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第1页
Python程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第2页
Python程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第3页
Python程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第4页
Python程序设计智慧树知到课后章节答案2023年下青岛职业技术学院_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计智慧树知到课后章节答案2023年下青岛职业技术学院青岛职业技术学院

第一章测试

Python语言具有()特点。

A:非解释性语言,变量类型可变B:易读、易维护,用途广泛C:具有非常强大的库D:语法简洁清晰,强制用空白符作为语句缩进

答案:易读、易维护,用途广泛;具有非常强大的库;语法简洁清晰,强制用空白符作为语句缩进

Python脚本文件的扩展名为()。

A:.thB:.ptC:.pythonD:.py

答案:.py

下列变量命名正确的是()。

A:studentB:_yyys1C:Shhfu*D:sytt1_ss

答案:sytt1_ss

正确导入画图包的是()。

A:ImportturtleB:ImportsqrtC:DefsqrtD:importmath

答案:Importturtle

下列不属于Python特性的是()。

A:高度可移植性B:开源免费C:属于低级语言D:简单易学

答案:属于低级语言

下列运算符中属于Python关系运算符的是()

A:=B:+=C:+D:>

答案:>

下列属于程序元素的有()。

A:语句B:运算符C:表达式D:元组

答案:语句;运算符;表达式

Python的常用开发环境有PyCharm、Anaconda和Spython。()

A:错B:对

答案:对

Python变量是没有类型的,无需为变量声明类型。()

A:错B:对

答案:对

在Python中,用def来创建自定义函数。()

A:对B:错

答案:对

第二章测试

下列()能用于Python的注释语句。

A:“““”””B:‘’C:#D:‘‘‘’’’

答案:“““”””;#;‘‘‘’’’

当需要在字符串中使用特殊字符时,Python使用()作为转义字符。

A:#B:%C:/D:

答案:\

幂运算运算符为()

A:^B:$C:**D:*

答案:**

下列能把数值转换为字符串的是()。

A:Int()B:sth()C:float()D:str()

答案:str()

优先最高级的运算符为()

A:*B:()C:/D:+

答案:()

关于a、b的or语句正确的是()

A:若a=Trueb=True则aorb==TrueB:若a=Trueb=True则aorb==FalseC:若a=Falseb=False则aorb==TrueD:若a=Trueb=False则aorb==True

答案:若a=Trueb=True则aorb==True;若a=Falseb=False则aorb==True;若a=Trueb=False则aorb==True

下列说法正确的是()

A:函数在没有参数时,可以没有圆括号B:形参值的改变不会影响实参的值C:实参个数必须要于形参一致D:形参是函数的内部变量,有名称

答案:形参值的改变不会影响实参的值;实参个数必须要于形参一致;形参是函数的内部变量,有名称

下列说法正确的是()

A:实参属于主调函数的全局变量B:函数中定义的变量可以在整个程序中使用C:形参变量是属于被调函数的局部变量D:在调用函数时编译器必须已经事先知道该函数的参数构造

答案:形参变量是属于被调函数的局部变量;在调用函数时编译器必须已经事先知道该函数的参数构造

在Python逻辑运算中,and是二元运算而or是一元运算。()

A:对B:错

答案:错

Importmath的意思为导入数学这个函数。()

A:错B:对

答案:错

下列表示正确循环中途退出的是()

A:endB:exitC:breakD:continue

答案:break

第三章测试

下列语句能正确表示海龟运行结束后停止的是()

A:turtle.end()B:printend()C:turtle.done()D:printdone()

答案:turtle.done()

下列说法正确的是()

A:while循环的循环变量在while之前要初始化,而for循环不需要B:如果循环变量是有规律变化的,使用while循环更好C:for循环的变量变化是有规律的等差数列变化D:while循环的变量变化可以是任意的

答案:while循环的循环变量在while之前要初始化,而for循环不需要;for循环的变量变化是有规律的等差数列变化;while循环的变量变化可以是任意的

下列说法正确的是()

A:多个循环存在时,只能并列,不能出现嵌套和交叉B:循环并列即多个循环按照前后顺序的关系出现在同一层上C:循环交叉即一个外层的循环与一个内层的交叉D:循环嵌套即一个外层的循环套一个内层的循环

答案:循环并列即多个循环按照前后顺序的关系出现在同一层上;循环交叉即一个外层的循环与一个内层的交叉;循环嵌套即一个外层的循环套一个内层的循环

下列说法正确的是()

A:常用的print函数在输出后就自动换行B:在try语句中,Exception是系统对象名称,用户不可以改变这个名称C:一个程序中往往会出现多个循环的并列与嵌套的结构D:raise为异常的抛出语句

答案:常用的print函数在输出后就自动换行;在try语句中,Exception是系统对象名称,用户不可以改变这个名称;一个程序中往往会出现多个循环的并列与嵌套的结构;raise为异常的抛出语句

异常是程序中因为输入错误或者其他IO操作不当出现的运行时错误的一种处理方法。()

A:对B:错

答案:对

在try语句中,Exception是Python的一个类,err是捕捉到的错误对象,专门表示错误异常。()

A:对B:错

答案:对

while循环和for循环,由于次数相对固定一般用单个字母作为循环变量。()

A:对B:错

答案:对

while循环一定要在循环体中自己控制循环变量的变化,否则可能出现死循环。()

A:对B:错

答案:对

第四章测试

列表的标志符号是()。

A:<>B:【】C:{}D:()

答案:{}

列表不可以进行下列哪种操作()

A:自动生成数据B:访问C:切片D:增加

答案:自动生成数据

以下列表常用函数正确的是()

A:list.extend()B:list.index()C:list.count()D:list.addent()

答案:list.addent()

集合的标志符号是()

A:<>B:【】C:()D:{}

答案:{}

python中属于有序数列的有()

A:字典B:元组C:集合D:整数

答案:字典;元组;集合

现有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[1:3]='abc'后执行l[2]的结果是():

A:bB:c:C:abcD:4

答案:c:;abc;4

所有序列类型都可以进行某些特定的操作。这些操作包括()

A:增加删除B:索引C:切片D:叠加

答案:叠加

要对列表中的元素进行排序,这些元素必须是同类型的()

A:对B:错

答案:对

元组数据的元素不能改变,不能读取()

A:错B:对

答案:错

字典是一种可变容器模型,且可以储存任意类型对象()

A:对B:错

答案:对

第五章测试

下列对于python函数的描述定义正确的是()

A:函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明B:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。C:函数代码以def关键词开头,后接函数标识符名称和圆括号()D:函数内容以冒号起始,并且缩进

答案:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

关于python内置函数abs()下列描述正确的是()

A:将字符转化为整数型B:返回数字的绝对值C:将字符转化为ASCII码D:将ASCII码转化为字符

答案:返回数字的绝对值

内置函数就是python给你提供的,拿来直接用的函数,python中含有多少个内置函数()

A:44B:56C:68D:74

答案:68

x=lambdaa,b:a*b运行x(5,6)所得值为()

A:a=3,b=10B:与5**6结果相同C:30D:11

答案:30

以下选项中是python函数中的正式参数类型的是()

A:匿名函数B:位置参数C:默认值参数D:关键字参数

答案:位置参数;默认值参数;关键字参数

Python中有许多标准与扩展库,下列对于库的引用正确的是()

A:importmodule1[,module2[,...moduleN]]B:frommodnameimport*C:frommodnameimportname1[,name2[,...nameN]]D:importnameasmodename

答案:importmodule1[,module2[,...moduleN]];frommodnameimport*;frommodnameimportname1[,name2[,...nameN]]

return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None()

A:错B:对

答案:对

局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。()

A:错B:对

答案:对

Python也接受函数递归,这意味着定义的函数能够调用自身()

A:错B:对

答案:对

Python中pyinstaller库的作用是安装软件()

A:对B:错

答案:错

第六章测试

要修改一个对象的属性有几种方法()

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

答案:3

关于类和对象的关系,下列描述正确的是()。

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

答案:对象描述的是现实的个体,它是类的实例

关于面向过程和面向对象,下列说法错误的是()

A:面向过程强调的是解决问题的步骤B:面向过程和面向对象都是解决问题的一种思路C:面向过程是基于面向对象的D:面向对象强调的是解决问题的对象

答案:面向过程是基于面向对象的

类(class)由哪三个部分构成()

A:方法B:属性C:类名D:继承

答案:方法;属性;类名

在Python中,类具有面向对象的基本特性,即封装性、继承性和多态性。()

A:对B:错

答案:对

_init_()方法用来创建和初始化实例变量,这种方法就是“构造方法”。()

A:对B:错

答案:对

Python是一种面向对象的编程语言,Python中的几乎所有东西都是对象,拥有属性和方法()

A:对B:错

答案:对

在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。()

A:错B:对

答案:对

Python中一切内容都可以称为对象。()

A:错B:对

答案:对

使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的。()

A:对B:错

答案:错

第七章测试

字符串是一个字符序列,例如,字符串s,从右侧向左第3个字母用()索引。

A:s[0:-3]B:s[-3]C:s[3]D:s[:-s]

答案:s[-3]

获得字符串s长度的方法的是()

A:len(s)B:s.len()C:s.LengthD:length(s)

答案:len(s)

字符串函数strip()的作用是()

A:替换字符串中特定字符B:连接两个字符串序列C:去掉字符串两侧空格或指定字符D:按照指定字符分割字符串为数组

答案:去掉字符串两侧空格或指定字符

下列表示字符串显示所有字符串的是()

A:print(s[1:])B:print(s[:])C:print(s[])D:print(s)

答案:print(s[:])

下列表示字符串大写的是()

A:s.lower()B:s.upper()C:s.capitalize()D:s.swapcase()

答案:s.upper()

下列对于字符串s说法正确的是()

A:s.isalnum()是判断是否全是字母和数字,并至少有一个字符B:s.istitle()是判断S是否是首字母大写的C:s.islower()是判断s中的字母是否全是小写D:s.isupper()是判断s中的字母是否全是大写

答案:s.isalnum()是判断是否全是字母和数字,并至少有一个字符;s.istitle()是判断S是否是首字母大写的;s.islower()是判断s中的字母是否全是小写;s.isupper()是判断s中的字母是否全是大写

下列说法正确的是()

A:printstr[:-3]是截取从头开始到倒数第三个字符之前B:printstr[::-1]是创造一个与原字符串顺序相反的字符串C:去两侧空格:str.lstrip()D:printstr[0:3]是截取第一位到第三位的字符

答案:printstr[:-3]是截取从头开始到倒数第三个字符之前;printstr[::-1]是创造一个与原字符串顺序相反的字符串;printstr[0:3]是截取第一位到第三位的字符

字符串切片指获取字符串中的某一部分,形成新的字符串对象。()

A:对B:错

答案:对

字符串转移符号\n:是换行的意思。()

A:对B:错

答案:对

str.strip()可以将字符串中的空格都去掉。()

A:对B:错

答案:错

第八章测试

Python对文件操作采用的统一步骤是()

A:打开—读写—写入B:操作—读取—写入C:打开—操作—关闭D:打开—读取—写入—关闭

答案:打开—操作—关闭

关于数据组织的维度,哪个选项的描述是错误的?()

A:高维数据由键值对类型的数据构成,采用对象方式组织B:数据组织存在维度,字典类型用于表示一维和二维数据C:一维数据采用线性方式组织,对应于数学中的数组和集合等概念D:二维数据采用表格方式组织,对应于数学中的矩阵

答案:数据组织存在维度,字典类型用于表示一维和二维数据

关于Python文件的‘+’打开模式,哪个选项的描述是正确的?()

A:与r/w/a/x一同使用,在原功能基础上增加同时读写功能B:追加写模式C:只读模式D:覆盖写模式

答案:覆盖写模式

给定列表ls=[1,2,3,“1”,“2”,“3”],其元素包含2种数据类型,哪个选项是列表ls的数据组织维度?()

A:一维数据B:高维数据C:多维数据D:二维数据

答案:一维数据

以下选项对文件描述正确的是()

A:文件是存储在辅助存储器上的数据序列B:文件是数据的集合和抽象C:文件可以包含任何内容D:文件是程序的集合和抽象

答案:文件是存储在辅助存储器上的数据序列;文件是数据的集合和抽象;文件可以包含任何内容

以下选项属于python文件读取操作的是‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬()‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

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

答案:read();readlines();readline()

文件对象是可以迭代的。()

A:对B:错

答案:对

文件对象的tell()方法用来返回文件指针的当前位置。()

A:对B:错

答案:对

以写模式打开的文件无法进读操作。()

A:错B:对

答案:对

文件路径可分为相对路径和绝对路径()

A:对B:错

答案:对

第九章测试

在视图上不能完成的操作是()

A:更新视图B:查询C:在视图上定义新的视图D:在视图上定义新的表

答案:在视图上定义新的表

下列选项中哪些是SQLite数据类型?()

A:TEXTB:INTEGERC:BOOLD:BLOB3

答案:TEXT;INTEGER;BLOB3

如果在数据库事务中所有操作都是查询操作,那么不需要提交或回滚事务。()

A:对B:错

答案:对

为占位符传递实参时,可以将实参放到元组或列表中传递。()

A:错B:对

答案:对

游标暂时保存了SQL操作所影响到的数据。()

A:错B:对

答案:对

SQLite是无数据类型的数据库,在创建表时不需要为字段指定数据类型。()

A:错B:

温馨提示

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

评论

0/150

提交评论