南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Python语言基础》在线作业三
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《Python语言基础》在线作业-00003
1.以下程序的不可能输出结果是:from random import * print(sample({1,2,3,4,5},2))
选项A:[5, 1]
选项B:[1, 2]
选项C:[4, 2]
选项D:[1, 2, 3]
满分答案问询微信:424329
2.以下对 Python 程序缩进格式描述错误的选项是
选项A:不需要缩进的代码顶行写,前面不能留空白
选项B:缩进可以用 tab 键实现,也可以用多个空格实现
选项C:严格的缩进可以约束程序结构,可以多层缩进
选项D:缩进是用来格式美化 Python 程序的
满分答案问询微信:424329
3.用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
4.以下选项中,对文件的描述错误的是
选项A:文件中可以包含任何数据内容
选项B:文本文件和二进制文件都是文件
选项C:文本文件不能用二进制文件方式读入
选项D:文件是一个存储在辅助存储器上的数据序列
满分答案问询微信:424329
5.执行如下代码:
import timeprint(time.time())
以下选项中描述错误的是
选项A:time 库是 Python 的标准库
选项B:可使用 time.ctime(),显示为更可读的形式
选项C:time.sleep(5) 推迟调用线程的运行,单位为毫秒
选项D:输出自1970年1月1日00:00:00 AM 以来的秒数
满分答案问询微信:424329
6.关于数据组织的维度,以下选项中描述错误的是
选项A:一维数据采用线性方式组织,对应于数学中的数组和集合等概念
选项B:二维数据采用表格方式组织,对应于数学中的矩阵
选项C:高维数据有键值对类型的数据构成,采用对象方式组织
选项D:数据组织存在维度,字典类型用于表示一维和二维数据
满分答案问询微信:424329
7.关于Python文件处理,以下选项中描述错误的是
选项A:Python能处理JPG图像文件
选项B:Python不可以处理PDF文件
选项C:Python能处理CSV文件
选项D:Python能处理Excel文件
满分答案问询微信:424329
8.IS= [1,2,3,4,5,6], 以下关于循环结构的描述,错误的是
选项A:表达式 for i in range(len(ls)) 的循环次数跟 for i in ls 的循环次数是一样的
选项B:表达式 for i in range(len(ls)) 的循环次数跟 for i in range(0,len(ls)) 的循环次数是一样的
选项C:表达式 for i in range(len(ls)) 的循环次数跟 for i in range(1,len(ls)+1) 的循环次数是一样的
选项D:表达式 for i in range(len(ls)) 跟 for i in ls 的循环中,i 的值是一样的
满分答案问询微信:424329
9.关于Python的lambda函数,以下选项中描述错误的是
选项A:可以使用lambda函数定义列表的排序原则
选项B:f = lambda x,y:x+y 执行后,f的类型为数字类型
选项C:lambda函数将函数名作为函数结果返回
选项D:lambda用于定义简单的、能够在一行内表示的函数
满分答案问询微信:424329
10.以下关于字典类型的描述,错误的是
选项A:字典类型是一种无序的对象集合,通过键来存取
选项B:字典类型可以在原来的变量上增加或缩短
选项C:字典类型可以包含列表和其他数据类型,支持嵌套的字典
选项D:字典类型中的数据可以进行分片和合并操作
满分答案问询微信:424329
11.val=pow(2,1000),请用一行代码返回val结果的长度值()
选项A:len(str(val))
选项B:len(val)
选项C:len(pow(2,1000))
选项D:以上均不正确
满分答案问询微信:424329
12.以下关于Python循环结构的描述中,错误的是
选项A:continue只结束本次循环
选项B:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
选项C:Python通过for、while等保留字构建循环结构
选项D:break用来结束当前当次语句,但不跳出当前的循环体
满分答案问询微信:424329
13.以下关于循环结构的描述,错误的是:
选项A:遍历循环的循环次数由遍历结构中的元素个数来体现
选项B:非确定次数的循环的次数是根据条件判断来决定的
选项C:非确定次数的循环用 while 语句来实现,确定次数的循环用 for 语句来实现
选项D:遍历循环对循环的次数是不确定的
满分答案问询微信:424329
14.下面关于time库引用不正确的是()
选项A:from time import *
选项B:from * import time
选项C:from time import strftime
选项D:import time
满分答案问询微信:424329
15.对于列表ls的操作,以下选项中描述错误的是
选项A:ls.clear():删除ls的最后一个元素
选项B:ls.copy():生成一个新列表,复制ls的所有元素
选项C:ls.reverse():列表ls的所有元素反转
选项D:ls.append(x):在ls最后增加一个元素
满分答案问询微信:424329
16.以下关于程序控制结构描述错误的是:
选项A:分支结构包括单分支结构和二分支结构
选项B:二分支结构组合形成多分支结构
选项C:程序由三种基本结构组成
选项D:Python 里,能用分支结构写出循环的算法
满分答案问询微信:424329
17.Python 语言中,以下表达式输出结果为11的选项是:
选项A:print(“1+1”)
选项B:print(1+1)
选项C:print(eval(“1+1”))
选项D:print(eval(“1” + “1”))
满分答案问询微信:424329
18.以下关于程序控制结构描述错误的是
选项A:单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码
选项B:二分支结构是用if-else根据条件的真假,执行两种处理代码
选项C:多分支结构是用if-elif-else处理多种可能的情况
选项D:在Python的程序流程图中可以用处理框表示计算的输出结果
满分答案问询微信:424329
19.以下关于循环结构的描述,错误的是
选项A:遍历循环使用for 循环变量 in 循环结构语句,其中循环结构不能是文件
选项B:使用range()函数可以指定for循环的次数
选项C:for i in range(5)表示循环5次,i的值是从0到4
选项D:用字符串做循环结构的时候,循环的次数是字符串的长度
满分答案问询微信:424329
20.Python文件的后缀名是
选项A:.pdf
选项B:.do
选项C:.pass
选项D:.py
满分答案问询微信:424329
21.关于Python字符编码,以下选项中描述正确的是()
选项A:ord(x)和chr(x)是一对函数
奥鹏南开在线作业满分答案参考 选项B:Python默认采用Unicode字符编码
选项C:chr(x)将字符转换为Unicode编码
选项D:Python可以处理任何字符编码文本
满分答案问询微信:424329
22.关于 Python 的复数类型,以下选项中描述正确的是()
选项A:复数的虚数部分通过后缀“J”或者“j”来表示
选项B:对于复数 z,可以用 z.real 获得它的实数部分
选项C:对于复数 z,可以用 z.imag 获得它的实数部分
选项D:复数类型表示数学中的复数
满分答案问询微信:424329
23.关于函数的目的与意义,以下选项中描述正确的是()
选项A:程序功能抽象,以支持代码重用
选项B:函数能调用未实现的函数
选项C:有助于采用分而治之的策略编写大型复杂程序
选项D:使用时无须了解函数内部实现细节
满分答案问询微信:424329
24.以下能创建一个字典的语句是()
选项A:dict1 = {}
选项B:dict2 = { 3 : 5 }
选项C:dict3 = {[1,2,3]: “uestc”}
选项D:dict4 = {(1,2,3): “uestc”}
满分答案问询微信:424329
25.class ?Hello():
pass
下面说明错误的是()
选项A:该类实例中包含__dir__()方法
选项B:该类实例中包含__hash__()方法
选项C:该类实例中只包含__dir__(),不包含__hash__()
选项D:该类没有定义任何方法,所以该实例中没有包含任何方法
满分答案问询微信:424329
26.以下选项中,哪些是Python IDE的是()
选项A:PyCharm
选项B:Jupyter Notebook
选项C:Spyder
选项D:R studio
满分答案问询微信:424329
27.运行下列代码段,输出结果为True的是()
选项A:print(5 = 5)
选项B:print(5 = 5)
选项C:print(5 == 5)
选项D:print(5 = 5)
满分答案问询微信:424329
28.以下选项中,符合Python语言变量命名规则的是()
选项A:keyword33_
选项B:33_keyword
选项C:_33keyword
选项D:keyword_33
满分答案问询微信:424329
29.关于Python语言的特点,以下选项中描述正确的是()
选项A:Python语言是脚本语言
选项B:Python语言是非开源语言
选项C:Python语言是跨平台语言
选项D:Python语言是多模型语言
满分答案问询微信:424329
30.关于Python的无限循环,以下选项中描述正确的是()
选项A:无限循环一直保持循环操作,直到循环条件不满足才结束
选项B:无限循环也称为条件循环
选项C:无限循环通过while保留字构建
选项D:无限循环需要提前确定循环次数
满分答案问询微信:424329
31.以下是正确的字符串()
选项A:‘abc”ab”
选项B:‘abc”ab’
选项C:“abc”ab”
选项D:“abc”ab”
满分答案问询微信:424329
32.以下选项中,属于函数的作用的是()
选项A:提高代码执行速度
选项B:增强代码可读性
选项C:降低编程复杂度
选项D:复用代码
满分答案问询微信:424329
33.以下选项中,对CSV格式的描述不正确的是()
选项A:CSV文件以英文特殊符号分隔元素
选项B:CSV文件以英文逗号分隔元素
选项C:CSV文件以英文空格分隔元素
选项D:CSV文件以英文分号分隔元素
满分答案问询微信:424329
34.下列代码段运行有误的是()
选项A:list((3, 4))
选项B:str(3.4)
选项C:int("3.4")
选项D:float("3.4" + "3.3")
满分答案问询微信:424329
35.关于Python的元组类型,以下选项中描述正确的是()
选项A:元组中元素不可以是不同类型
选项B:元组一旦创建就不能被修改
选项C:Python中元组采用逗号和圆括号(可选)来表示
选项D:一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
满分答案问询微信:424329
36.关于Python的浮点数类型,以下选项中描述正确的是()
选项A:浮点数类型与数学中实数的概念一致,表示带有小数的数值
选项B:sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数
选项C:Python语言的浮点数可以不带小数部分层
选项D:浮点数有两种表示方法:十进制表示和科学计数法
满分答案问询微信:424329
37.不能用来判断当前Python语句在分支结构中的是()
选项A:引号
选项B:冒号
选项C:大括号
选项D:缩进
满分答案问询微信:424329
38.在Python中,关于函数的描述,以下选项中错误的是()
选项A:函数eval()可以用于数值表达式求值,例如eval("2*3+1")
选项B:Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用
选项C:一个函数中只允许有一条return语句
选项D:Python中,def和return是函数必须使用的保留字
满分答案问询微信:424329
39.关于面向对象和面向过程编程描述,以下选项中错误的是()
选项A:面向对象编程比面向过程编程更为高级
选项B:所有面向对象编程能实现的功能采用面向过程同样能完成
选项C:面向对象和面向过程是编程语言的分类依据
选项D:模块化设计就是面向对象的设计
满分答案问询微信:424329
40.关于Python语言的浮点数类型,以下选项中描述正确的是()
选项A:浮点数类型表示带有小数的类型
选项B:Python语言要求所有浮点数必须带有小数部分
选项C:小数部分不可以为0
选项D:浮点数类型与数学中实数的概念一致
满分答案问询微信:424329
41.使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾
选项A:对
选项B:错
满分答案问询微信:424329
42.在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量
选项A:对
选项B:错
满分答案问询微信:424329
43.表达式 ‘a’+1的值为’b’
选项A:对
选项B:错
满分答案问询微信:424329
44.同一个列表对象中所有元素必须为相同类型
选项A:对
选项B:错
满分答案问询微信:424329
45.当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”
选项A:对
选项B:错
满分答案问询微信:424329
46.Python集合不支持使用下标访问其中的元素
选项A:对
选项B:错
满分答案问询微信:424329
47.Python集合支持双向索引
选项A:对
选项B:错
满分答案问询微信:424329
48.列表可以作为字典的“键”
选项A:对
选项B:错
满分答案问询微信:424329
49.Python关键字不可以作为变量名
选项A:对
选项B:错
满分答案问询微信:424329
50.表达式 list(‘[1, 2, 3]’) 的值是[1, 2, 3]
选项A:对
选项B:错
满分答案问询微信:424329