南开大学23秋学期《Python语言基础》在线作业三
奥鹏南开大学23年秋季新学期作业参考
23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《Python语言基础》在线作业-00003
以下关于分支和循环结构的描述,错误的是
A:python 的在分支和循环语句里使用例如 x=y=z 的表达式是合法的
B:分支结构的中的代码块是用冒号来标记的
C:while 循环如果设计不小心会出现死循环
D:二分支结构的 表达式1 if 条件 else 表达式2 形式,适合用来控制程序分支
正确答案问询微信:424329
关于Python的lambda函数,以下选项中描述错误的是
A:可以使用lambda函数定义列表的排序原则
B:f = lambda x,y:x+y 执行后,f的类型为数字类型
C:lambda函数将函数名作为函数结果返回
D:lambda用于定义简单的、能够在一行内表示的函数
正确答案问询微信:424329
导入模块的方式错误的是
A:import mo
B:from mo import *
C:import mo as m
D:import m from mo
正确答案问询微信:424329
Python 中函数不包括
A:标准函数
B:第三库函数
C:内建函数
D:参数函数
正确答案问询微信:424329
以下选项中,对文件的描述错误的是
A:文件中可以包含任何数据内容
B:文本文件和二进制文件都是文件
C:文本文件不能用二进制文件方式读入
D:文件是一个存储在辅助存储器上的数据序列
正确答案问询微信:424329
Python 中,函数定义可以不包括以下
A:函数名
B:关键字 def
C:一对圆括号
D:可选参数列表
正确答案问询微信:424329
哪个选项是Python语言%运算符的含义()
A:x与y的整数商
B:x的y次幂
C:x与y之商的余数
D:x与y之商
正确答案问询微信:424329
给定字典d,以下选项中对x in d的描述正确的是
A:判断x是否是在字典d中以键或值方式存在
B:判断x是否是字典d中的值
C:x是一个二元元组,判断x是否是字典d中的键值对
D:判断x是否是字典d中的键
正确答案问询微信:424329
关于 Python 字符编码,以下选项中描述错误的是
A:chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换
B:print chr(65) 输出 A.
C:print(ord(‘a’)) 输出 97
D:Python 字符编码使用 ASCII 编码
正确答案问询微信:424329
关于函数的可变参数,可变参数*args传入函数时存储的类型是
A:list
B:set
C:dict
D:tuple
正确答案问询微信:424329
关于数据组织的维度描述正确的是
A:二维数据由对等关系的有序或无序数据构成
B:高维数据由关联关系数据构成
C:CSV 是一维数据
D:一维数据采用线性方式存储
正确答案问询微信:424329
用import matplotlib.pyplot as plt引入pyplot模块后,下面可以正确执行的代码是()
A:plt.plot([1,2,3])
B:pt.plot([1,2,3])
C:plt.plot[1,2,3]
D:pt.plot[1,2,3]
正确答案问询微信:424329
pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生()
A:程序崩溃
B:复数
C:ValueError错误
D:无输出
正确答案问询微信:424329
字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行()
A:使用n
B:使用“换行”
C:使用空格
D:使用转义符
正确答案问询微信:424329
关于 Python 字符串,以下选项中描述错误的是
A:可以使用 datatype() 测试字符串的类型
B:输出带有引号的字符串,可以使用转义字符
C:字符串是一个字符序列,字符串中的编号叫“索引”
D:字符串可以保存在变量中,也可以单独存在
正确答案问询微信:424329
关于 Python 的数字类型,以下选项中描述错误的是
A:Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制
B:Python 语言要求所有浮点数必须带有小数部分
C:Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C. ”或者“c”来表示
D:Python 语言提供 int、float、complex 等数字类型
正确答案问询微信:424329
关于形参和实参的描述,以下选项中正确的是
A:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式
C:程序在调用时,将形参复制给函数的实参
D:函数定义中参数列表里面的参数是实际参数,简称实参
正确答案问询微信:424329
for或者while与else搭配使用时,关于执行else语句块描述正确的是
A:仅循环非正常结束后执行(以break结束)
B:仅循环正常结束后执行
C:总会执行
D:永不执行
正确答案问询微信:424329
表达式 divmod(20,3) 的结果是
A:6, 2
B:6
C:2
D:(6, 2)
正确答案问询微信:424329
关于python类 说法错误的是
A:类的实例方法必须创建对象后才可以调用
B:类的实例方法必须创建对象前才可以调用
C:类的类方法可以用对象和类名来调用
D:类的静态属性可以用类名和对象来调用
正确答案问询微信:424329
以下选项中,对于递归程序的描述正确的是()
A:书写简单
B:执行效率高
C:递归程序都可以有非递归编写方法
D:一定要有基例
正确答案问询微信:424329
以下选项中,属于函数的作用的是()
A:提高代码执行速度
B:增强代码可读性
C:降低编程复杂度
D:复用代码
正确答案问询微信:424329
运行下列代码段,输出结果为True的是()
A:print(5 = 5)
B:print(5 = 5)
C:print(5 == 5)
D:print(5 = 5)
正确答案问询微信:424329
关于一维数据存储格式问题,以下选项中描述正确的是()
A:一维数据可以采用CSV格式存储
B:一维数据可以采用直接相连形成字符串方式存储
C:一维数据可以采用分号分隔方式存储
D:一维数据可以采用特殊符号@分隔方式存储
正确答案问询微信:424329
以下选项中,对CSV格式的描述不正确的是()
A:CSV文件以英文特殊符号分隔元素
B:CSV文件以英文逗号分隔元素
C:CSV文件以英文空格分隔元素
D:CSV文件以英文分号分隔元素
正确答案问询微信:424329
关于eval函数,以下选项中描述正确的是()
A:eval函数的定义为:eval(source, globals=None, locals=None, /)
B:执行“ eval("Hello")”和执行“ eval("'Hello'")”得到相同的结果
C:eval函数的作用是将输入的字符串转为Python语句,并执行该语句
D:如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采eval(input(输入提示字符串))组合
正确答案问询微信:424329
关于函数的参数,以下选项中描述正确的是()
A:在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
B:在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
C:可选参数可以定义在非可选参数的前面
D:一个元组可以传递给带有星号的可变参数
正确答案问询微信:424329
关于递归函数的描述,以下选项中错误的是()
A:函数名称作为返回值
B:包含一个循环结构
C:函数比较复杂
D:函数内部包含对本函数的再次调用
正确答案问询微信:424329
关于Python注释,以下选项中描述正确的是()
A:Python注释语句不被解释器过滤掉,也不被执行
B:注释可用于标明作者和版权信息
C:注释可以辅助程序调试
D:注释用于解释代码原理或者用途
正确答案问询微信:424329
以下选项,属于程序流程图基本元素的是()
A:循环框
B:连接点
C:判断框
D:起始框
正确答案问询微信:424329
关于函数的目的与意义,以下选项中描述正确的是()
A:程序功能抽象,以支持代码重用
B:函数能调用未实现的函数
C:有助于采用分而治之的策略编写大型复杂程序
D:使用时无须了解函数内部实现细节
正确答案问询微信:424329
关于Python的无限循环,以下选项中描述正确的是()
A:无限循环一直保持循环操作,直到循环条件不满足才结束
B:无限循环也称为条件循环
C:无限循环通过while保留字构建
D:无限循环需要提前确定循环次数
正确答案问询微信:424329
关于Python的数字类型,以下选项中描述正确的是()
A:复数类型虚部为0时,表示为1+0j
B:1.0是浮点数,不是整数
C:浮点数也有十进制、二进制、八进制和十六进制等表示方式
D:整数类型的数值一定不会出现小数点
正确答案问询微信:424329
关于字符串下列说法正确的是()
A:字符应该视为长度为1的字符串
B:字符串以 标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
D:在三引号字符串中可以包含换行回车等特殊字符
正确答案问询微信:424329
以下选项中不能够实现Python循环结构的是()
A:loop
B:do…for
C:while
D:if
正确答案问询微信:424329
下列Python保留字中,用于表示分支结构的是()
A:elif
B:in
C:if
D:else
正确答案问询微信:424329
关于递归函数基例的说明,以下选项中正确的是()
A:递归函数必须有基例
B:递归函数的基例不再进行递归
C:每个递归函数都只能有一个基例
D:递归函数的基例决定递归的深度
正确答案问询微信:424329
关于下面的代码,以下选项中描述错误的是()
list(range(0,10,2))
A:按可变参数调用
B:按关键字参数调用
C:执行结果为0, 2, 4, 6, 8
D:按位置参数调用
正确答案问询微信:424329
关于函数,以下选项中描述正确的是()
A:函数使用时需要了解函数内部实现细节
B:函数主要通过接口(interface)与外界通信,传递信息
C:函数:具奥鹏南开大学23年秋季新学期作业参考有特定功能的可重用代码片段,实现解决某个特定问题的算法
D:函数在需要时被调用,其代码被执行
正确答案问询微信:424329
关于Python的全局变量和局部变量,以下选项中描述正确的是()
A:使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
B:简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
C:全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
D:局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
正确答案问询微信:424329
在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算
A:对
B:错
正确答案问询微信:424329
Python字典中的“键”可以是列表
A:对
B:错
正确答案问询微信:424329
Python类的构造函数是init()
A:对
B:错
正确答案问询微信:424329
只能通过切片访问列表中的元素,不能使用切片修改列表中的元素
A:对
B:错
正确答案问询微信:424329
在Python中可以使用 id 作为变量名,尽管不建议这样做
A:对
B:错
正确答案问询微信:424329
Python字典中的“值”不允许重复
A:对
B:错
正确答案问询微信:424329
同一个列表对象中所有元素必须为相同类型
A:对
B:错
正确答案问询微信:424329
Python集合中的元素不允许重复
A:对
B:错
正确答案问询微信:424329
Python集合不支持使用下标访问其中的元素
A:对
B:错
正确答案问询微信:424329
列表可以作为集合的元素
A:对
B:错
正确答案问询微信:424329