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

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋青岛职业技术学院第一章单元测试

Python语言具有()特点。

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

答案:具有非常强大的库;易读、易维护,用途广泛;语法简洁清晰,强制用空白符作为语句缩进Python脚本文件的扩展名为()。

A:.ptB:.pythonC:.thD:.py

答案:.py下列变量命名正确的是()。

A:sytt1_ssB:studentC:_yyys1D:Shhfu*

答案:sytt1_ss正确导入画图包的是()。

A:importmathB:DefsqrtC:ImportturtleD:Importsqrt

答案: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:sth()B:str()C:Int()D:float()

答案: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:continueC:exitD:break

答案:break

第三章单元测试

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

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

答案:turtle.done()下列说法正确的是()

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

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

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

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

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

答案:常用的print函数在输出后就自动换行;raise为异常的抛出语句;在try语句中,Exception是系统对象名称,用户不可以改变这个名称;一个程序中往往会出现多个循环的并列与嵌套的结构异常是程序中因为输入错误或者其他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.addent()C:list.count()D:list.index()

答案: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:4B:c:C:bD:abc

答案:4;c:;abc所有序列类型都可以进行某些特定的操作。这些操作包括()

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

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

A:对B:错

答案:对元组数据的元素不能改变,不能读取()

A:错B:对

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

A:对B:错

答案:对

第五章单元测试

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

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

答案:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。关于python内置函数abs()下列描述正确的是()

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

答案:返回数字的绝对值内置函数就是python给你提供的,拿来直接用的函数,python中含有多少个内置函数()

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

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

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

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

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

答案:位置参数;默认值参数;关键字参数Python中有许多标准与扩展库,下列对于库的引用正确的是()

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

答案:importmodule1[,module2[,...moduleN]];frommodnameimport*;frommodnameimportname1[,name2[,...nameN]]return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None()

A:对B:错

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

A:错B:对

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

A:对B:错

答案:对Python中pyinstaller库的作用是安装软件()

A:对B:错

答案:错

第六章单元测试

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

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

答案: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[3]B:s[:-s]C:s[-3]D:s[0:-3]

答案:s[-3]获得字符串s长度的方法的是()

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

答案:len(s)字符串函数strip()的作用是()

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

答案:去掉字符串两侧空格或指定字符下列表示字符串显示所有字符串的是()

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

答案:print(s[:])下列表示字符串大写的是()

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

答案:s.upper()下列对于字符串s说法正确的是()

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

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

A:去两侧空格:str.lstrip()B:printstr[:-3]是截取从头开始到倒数第三个字符之前C:printstr[::-1]是创造一个与原字符串顺序相反的字符串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:只读模式B:覆盖写模式C:追加写模式D:与r/w/a/x一同使用,在原功能基础上增加同时读写功能

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

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

答案:一维数据以下选项对文件描述正确的是()

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

答案:文件是存储在辅助存储器上的数据序列;文件可以包含任何内容;文件是数据的集合和抽象以下选项属于python文件读取操作的是‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬()‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬

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

答案:readlines();read();readline()文件对象是可以迭代的。()

A:对B:错

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

A:错B:对

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

A:对B:错

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

A:错B:对

答案:对

第九章单元测试

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

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

答案:在视图上定义新的表下列选项中哪些是SQLite数据类型?()

A:BLOB3B:BOOLC:TEXTD:INTEGER

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

A:对B:错

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

A:错B:对

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

A:错B:对

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

温馨提示

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

评论

0/150

提交评论