南开大学23年秋学期《Python语言基础》在线作业三

奥鹏南开大学23年秋季新学期作业参考

23秋学期(仅限-高起专1909、专升本1909)《Python语言基础》在线作业-00003

以下关于循环结构的描述,错误的是:
A:遍历循环的循环次数由遍历结构中的元素个数来体现
B:非确定次数的循环的次数是根据条件判断来决定的
C:非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现
D:遍历循环对循环的次数是不确定的
正确答案问询微信:424329

以下关于 python 内置函数的描述,错误的是:
A:id() 返回一个变量的一个编号,是其在内存中的地址
B:all(ls) 返回 True,如果 ls 的每个元素都是 True
C:type() 返回一个对象的类型
D:sorted() 对一个序列类型数据进行排序,将排序后的结果写回到该变量中
正确答案问询微信:424329

执行如下代码:

import timeprint(time.time())

以下选项中描述错误的是
A:time 库是 Python 的标准库
B:可使用 time.ctime(),显示为更可读的形式
C:time.sleep(5) 推迟调用线程的运行,单位为毫秒
D:输出自1970年1月1日00:00:00 AM 以来的秒数
正确答案问询微信:424329

以下关于 Python 的控制结构,错误的是
A:每个 if 条件后要使用冒号(:)
B:在 Python 中,没有 switch-case 语句
C:Python 中的 pass 是空语句,一般用作占位语句
D:elif 可以单独使用
正确答案问询微信:424329

关于形参和实参的描述,以下选项中正确的是
A:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式
C:程序在调用时,将形参复制给函数的实参
D:函数定义中参数列表里面的参数是实际参数,简称实参
正确答案问询微信:424329

关于 Python 序列类型的通用操作符和函数,以下选项中描述错误的是
A:如果 x 不是 s 的元素,x not in s 返回 True
B:如果 s 是一个序列,s = [1,“kate”,True],s[3] 返回 True
C:如果 s 是一个序列,s = [1,“kate”,True],s[–1] 返回 True
D:如果 x 是 s 的元素,x in s 返回 True
正确答案问询微信:424329

哪个选项不是Python语言的整数类型
A:0B1010
B:88
C:0x9a
D:0E99
正确答案问询微信:4243奥鹏南开大学23年秋季新学期作业参考29

以下是字符转换成字节的方法是
A:decode()
B:encode()#upper()
C:rstrip()
正确答案问询微信:424329

计算机中信息处理和信息储存用
A:二进制代码
B:十进制代码
C:十六进制代码
D:ASCII代码
正确答案问询微信:424329

以下关于程序控制结构描述错误的是:
A:分支结构包括单分支结构和二分支结构
B:二分支结构组合形成多分支结构
C:程序由三种基本结构组成
D:Python 里,能用分支结构写出循环的算法
正确答案问询微信:424329

以下对 Python 程序缩进格式描述错误的选项是
A:不需要缩进的代码顶行写,前面不能留空白
B:缩进可以用 tab 键实现,也可以用多个空格实现
C:严格的缩进可以约束程序结构,可以多层缩进
D:缩进是用来格式美化 Python 程序的
正确答案问询微信:424329

字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行()
A:使用n
B:使用“换行”
C:使用空格
D:使用转义符
正确答案问询微信:424329

以下关于 python 内置函数的描述,错误的是
A:hash() 返回一个可计算哈希的类型的数据的哈希值
B:type() 返回一个数据对应的类型
C:sorted() 对一个序列类型数据进行排序
D:id() 返回一个数据的一个编号,跟其在内存中的地址无关
正确答案问询微信:424329

关于CSV文件的描述,以下选项中错误的是
A:CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
B:CSV文件通过多种编码表示字符
C:整个CSV文件是一个二维数据
D:CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据
正确答案问询微信:424329

以下关于分支和循环结构的描述,错误的是
A:python 的在分支和循环语句里使用例如 x=y=z 的表达式是合法的
B:分支结构的中的代码块是用冒号来标记的
C:while 循环如果设计不小心会出现死循环
D:二分支结构的 表达式1 if 条件 else 表达式2 形式,适合用来控制程序分支
正确答案问询微信:424329

以下选项中,不是Python对文件的读操作方法的是
A:readline
B:readall
C:readtext
D:read
正确答案问询微信:424329

关于Python的全局变量和局部变量,以下选项中描述错误的是
A:局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B:使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C:简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D:全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
正确答案问询微信:424329

给出如下代码:s = list(“巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。”)以下选项中能输出字符“八”出现次数的是
A:print(s.index(“八”))
B:print(s.index(“八”),6)
C:print(s.index(“八”),6,len(s))
D:print(s.count(“八”))
正确答案问询微信:424329

以下关于字典类型的描述,正确的是
A:字典类型可迭代,即字典的值还可以是字典类型的对象
B:表达式 for x in d: 中,假设d是字典,则x是字典中的键值对
C:字典类型的键可以是列表和其他数据类型
D:字典类型的值可以是任意数据类型的对象
正确答案问询微信:424329

以下关于循环结构的描述,错误的是
A:遍历循环使用for 循环变量 in 循环结构语句,其中循环结构不能是文件
B:使用range()函数可以指定for循环的次数
C:for i in range(5)表示循环5次,i的值是从0到4
D:用字符串做循环结构的时候,循环的次数是字符串的长度
正确答案问询微信:424329

关于Python语言的特点,以下选项中描述正确的是()
A:Python语言是脚本语言
B:Python语言是非开源语言
C:Python语言是跨平台语言
D:Python语言是多模型语言
正确答案问询微信:424329

class ?Hello():
pass
下面说明错误的是()
A:该类实例中包含__dir__()方法
B:该类实例中包含__hash__()方法
C:该类实例中只包含__dir__(),不包含__hash__()
D:该类没有定义任何方法,所以该实例中没有包含任何方法
正确答案问询微信:424329

关于Python的全局变量和局部变量,以下选项中描述正确的是()
A:局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B:使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C:简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D:全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
正确答案问询微信:424329

以下选项中,哪些是具体的Python序列类型的是()
A:元组类型
B:字符串类型
C:数组类型
D:列表类型
正确答案问询微信:424329

关于数据组织的维度,以下选项中描述正确的是()
A:数据组织存在维度,字典类型用于表示一维和二维数据
B:高维数据由键值对类型的数据构成,采用对象方式组织
C:一维数据采用线性方式组织,对应于数学中的数组和集合等概念
D:二维数据采用表格方式组织,对应于数学中的矩阵
正确答案问询微信:424329

关于break语句与continue语句的说法中,以下选项中正确的是()
A:continue语句类似于break语句,也必须在for、while循环中使用
B:break语句结束循环,继续执行循环语句的后续语句
C:当多个循环语句嵌套时,break语句只适用于最里层的语句
D:continue语句结束循环,继续执行循环语句的后续语句
正确答案问询微信:424329

关于Python遍历循环,以下选项中描述正确的是()
A:遍历循环通过for实现
B:无限循环无法实现遍历循环的功能
C:遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块
D:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
正确答案问询微信:424329

下面对 strs 和 list 的值输出正确的是()
A:strs ['1','2']
B:list ['1','2']
C:list ['1','2',’end’]
D:strs ['1','2',’end’]
正确答案问询微信:424329

不能用来判断当前Python语句在分支结构中的是()
A:引号
B:冒号
C:大括号
D:缩进
正确答案问询微信:424329

关于Python的数字类型,以下选项中描述正确的是()
A:复数类型虚部为0时,表示为1+0j
B:1.0是浮点数,不是整数
C:浮点数也有十进制、二进制、八进制和十六进制等表示方式
D:整数类型的数值一定不会出现小数点
正确答案问询微信:424329

关于Python的全局变量和局部变量,以下选项中描述正确的是()
A:使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
B:简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
C:全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
D:局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
正确答案问询微信:424329

运行print("a"*3)代码段,不会输出的是()
A:a3
B:3a
C:a a a
D:aaa
正确答案问询微信:424329

以下选项中,对于递归程序的描述正确的是()
A:书写简单
B:执行效率高
C:递归程序都可以有非递归编写方法
D:一定要有基例
正确答案问询微信:424329

关于递归函数基例的说明,以下选项中正确的是()
A:递归函数必须有基例
B:递归函数的基例不再进行递归
C:每个递归函数都只能有一个基例
D:递归函数的基例决定递归的深度
正确答案问询微信:424329

以下选项中,属于函数的作用的是()
A:提高代码执行速度
B:增强代码可读性
C:降低编程复杂度
D:复用代码
正确答案问询微信:424329

下列代码段运行有误的是()
A:list((3, 4))
B:str(3.4)
C:int("3.4")
D:float("3.4" + "3.3")
正确答案问询微信:424329

在Python中,关于全局变量和局部变量,以下选项中描述正确的是()
A:一个程序中的变量包含两类:全局变量和局部变量
B:全局变量不能和局部变量重名
C:全局变量在程序执行的全过程有效
D:全局变量一般没有缩进
正确答案问询微信:424329

关于字符串下列说法正确的是()
A:字符应该视为长度为1的字符串
B:字符串以标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
D:在三引号字符串中可以包含换行回车等特殊字符
正确答案问询微信:424329

以下选项中,输出结果为True的是()
A: 'python' 'pypi'
B: 'ABCD' == 'abcd'.upper()
C: 'python123' 'python'
D: '''a'
正确答案问询微信:424329

关于Python循环结构,以下选项中描述正确的是()
A:break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
B:每个continue语句只有能力跳出当前层次的循环
C:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D:Python通过for、while等保留字提供遍历循环和无限循环结构
正确答案问询微信:424329

pip命令也支持扩展名为.whl的文件直接安装Python扩展库
A:对
B:错
正确答案问询微信:424329

0o12f是合法的八进制数字
A:对
B:错
正确答案问询微信:424329

Python代码的注释只有一种方式,那就是使用#符号
A:对
B:错
正确答案问询微信:424329

通过对象不能调用类方法和静态方法
A:对
B:错
正确答案问询微信:424329

带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码
A:对
B:错
正确答案问询微信:424329

调用函数时,在实参前面加一个型号*表示序列解包
A:对
B:错
正确答案问询微信:424329

Python字符串方法replace()对字符串进行原地修改
A:对
B:错
正确答案问询微信:424329

列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式
A:对
B:错
正确答案问询微信:424329

列表可以作为集合的元素
A:对
B:错
正确答案问询微信:424329

在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网