南开大学23秋学期《Python语言基础》在线作业一
奥鹏南开大学23年秋季新学期作业参考
23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《Python语言基础》在线作业-00001
以下是字符转换成字节的方法是
A:decode()
B:encode()#upper()
C:rstrip()
正确答案问询微信:424329
以下关于 Python 函数对变量的作用,错误的是:
A:简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留
B:全局变量指在函数之外定义的变量,在程序执行全过程有效
C:简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放
D:对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值
正确答案问询微信:424329
关于Python函数,以下选项中描述错误的是
A:函数是一段可重用的语句组
B:函数通过函数名进行调用
C:每次使用函数需要提供相同的参数作为输入
D:函数是一段具有特定功能的语句组
正确答案问询微信:424329
关于形参和实参的描述,以下选项中正确的是
A:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
B:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式
C:程序在调用时,将形参复制给函数的实参
D:函数定义中参数列表里面的参数是实际参数,简称实参
正确答案问询微信:424329
函数表达式 all([1,True,True]) 的结果是:
A:无输出
B:False
C:出错
D:True
正确答案问询微信:424329
以下程序的输出结果是:import time t = time.gmtime() print(time.strftime("%Y-%m-%d %H:%M:%S",t))
A:系统当前的日期
B:系统当前的时间
C:系统出错
D:系统当前的日期与时间
正确答案问询微信:424329
以下关于字典类型的描述,正确的是
A:字典类型可迭代,即字典的值还可以是字典类型的对象
B:表达式 for x in d: 中,假设d是字典,则x是字典中的键值对
C:字典类型的键可以是列表和其他数据类型
D:字典类型的值可以是任意数据类型的对象
正确答案问询微信:424329
以下关于 python 内置函数的描述,错误的是:
A:id() 返回一个变量的一个编号,是其在内存中的地址
B:all(ls) 返回 True,如果 ls 的每个元素都是 True
C:type() 返回一个对象的类型
D:sorted() 对一个序列类型数据进行排序,将排序后的结果写回到该变量中
正确答案问询微信:424329
对于列表ls的操作,以下选项中描述错误的是
A:ls.clear():删除ls的最后一个元素
B:ls.copy():生成一个新列表,复制ls的所有元素
C:ls.reverse():列表ls的所有元素反转
D:ls.append(x):在ls最后增加一个元素
正确答案问询微信:424329
拟在屏幕上打印输出“Hello World”,以下选项中正确的是
A:print(‘Hello World’)
B:printf(“Hello World”)
C:printf(‘Hello World’)
D:print(Hello World)
正确答案问询微信:424329
关于 eval 函数,以下选项中描述错误的是
A:eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句
B:如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(输入提示字符串)) 组合
C:执行 eval(“Hello”) 和执行 eval(" ‘Hello’ ") 得到相同的结果
D:eval 函数的定义为:eval(source, globals=None, locals=None, /)
正确答案问询微信:424329
对于DataFrame对象,以下说法错误的是
A:DataFrame对象是一个表格型的数据结构
B:DataFrame对象的列是有序的
C:DataFrame对象列与列之间的数据类型可以互不相同
D:DataFrame对象每一行都是一个Series对象
正确答案问询微信:424329
Python 中函数不包括
A:标准函数
B:第三库函数
C:内建函数
D:参数函数
正确答案问询微信:424329
以下关于 random 库的描述,正确的是:
A:设定相同种子,每次调用随机函数生成的随机数不相同
B:通过 from random import * 引入 random 随机库的部分函数
C:uniform(0,1) 与 uniform(0.0,1.0) 的输出结果不同,前者输出随机整数,后者输出随机小数
D:randint(a,b) 是生成一个 [a,b] 之间的整数
正确答案问询微信:424329
以下关于字典类型的描述,错误的是
A:字典类型是一种无序的对象集合,通过键来存取
B:字典类型可以在原来的变量上增加或缩短
C:字典类型可以包含列表和其他数据类型,支持嵌套的字典
D:字典类型中的数据可以进行分片和合并操作
正确答案问询微信:424329
以下关于Python文件打开模式的描述中,错误的是
A:只读模式r
B:覆盖写模式w
C:#追加写模式a
D:创建写模式n
正确答案问询微信:424329
Python不支持的数据类型有
A:char
B:int
C:float
D:list
正确答案问询微信:424329
关于python类 说法错误的是
A:类的实例方法必须创建对象后才可以调用
B:类的实例方法必须创建对象前才可以调用
C:类的类方法可以用对象和类名来调用
D:类的静态属性可以用类名和对象来调用
正确答案问询微信:424329
关于数据组织的维度描述正确的是
A:二维数据由对等关系的有序或无序数据构成
B:高维数据由关联关系数据构成
C:CSV 是一维数据
D:一维数据采用线性方式存储
正确答案问询微信:424329
Python中数据结构分为可变类型与不可变类型,下面属于不可变类型的是(
A:字典中的键
B:列表
C:集合
D:字典
正确答案问询微信:424329
以下选项中,对程序的描述正确的是()
A:程序是由一系列函数组成的
B:通过封装可以实现代码复用
C:可以利用函数对程序进行模块化设计
D:程序是由一系列代码组成的
正确答案问询微信:424329
下列Python保留字中,用于表示分支结构的是()
A:elif
B:in
C:if
D:else
正确答案问询微信:424329
关于Python的分支结构,以下选项中描述正确的是()
A:Python中if-elif-else语句描述多分支结构
B:分支结构使用if保留字
C:Python中if-else语句用来形成二分支结构
D:分支结构可以向已经执行过的语句部分跳转
正确答案问询微信:424329
关于函数,以下选项中描述正确的是()
A:函数是一段具有特定功能的、可重用的语句组
B:Python使用del保留字定义一个函数
C:函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
D:使用函数的主要目的是降低编程难度和代码重用
正确答案问询微信:424329
关于函数的参数,以下选项中描述正确的是()
A:在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
B:在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
C:可选参数可以定义在非可选参数的前面
D:一个元组可以传递给带有星号的可变参数
正确答案问询微信:424329
以下不会出现错误的是()
A:‘北京’.encode()
B:‘北京’.decode()
C:‘北京’.encode().decode()
D:以上都不会错误
正确答案问询微信:424329
关于Python语言的浮点数类型,以下选项中描述正确的是()
A:浮点数类型表示带有小数的类型
B:Python语言要求所有浮点数必须带有小数部分
C:小数部分不可以为0
D:浮点数类型与数学中实数的概念一致
正确答案问询微信:424329
运行下列代码段,输出结果为True的是()
A:print(5 = 5)
B:print(5 = 5)
C:print(5 == 5)
D:print(5 = 5)
正确答案问询微信:424329
关于Python语句P=–P,以下选项中描述错误的是()
A:P的绝对值
B:给P赋值为它的负数
C:P=0
D:P等于它的负数
正确答案问询微信:424329
以下是正确的字符串()
A:‘abc”ab”
B:‘abc”ab’
C:“abc”ab”
D:“abc”ab”
正确答案问询微信:424329
以下选项中能生成一个空字典的是()
A:dict()
B:{[]}
C:{}
D:dict([])
正确答案问询微信:424329
假设函数中不包括global保留字,对于改变参数值的方法,以下选项中正确的是()
A:参数是列表类型时,改变原参数的值
B:参数是组合类型(可变对象)时,改变原参数的值
C:参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D:参数是整数类型时,不改变原参数的值
正确答案问询微信:424329
关于Python组合数据类型,以下选项中描述正确的是()
A:Python组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
B:序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
C:组合数据类型可以分为3类:序列类型、集合类型和映射类型
D:Python的str、tuple和list类型都属于序列类型
正确答案问询微信:424329
以下选项中,不符合Python语言变量命名规则的是()
A:Templist
B:!1
C:(VR)
D:5_1
正确答案问询微信:424329
下列选项中不可以获取Python整数类型帮助的是()
A: help(float)
B: dir(str)
C: help(int)
D: dir(int)
正确答案问询微信:424329
以下选项中,Python对文件的读操作方法的是()
A:read
B:readline
C:readtext
D:readlines
正确答案问询微信:424329
关于函数的参数传递(para奥鹏南开大学23年秋季新学期作业参考meter passing),以下选项中描述正确的是()
A:实际参数是函数调用时提供的参数
B:函数调用时,需要将形式参数传递给实际参数
C:Python参数传递时不构造新数据对象,而是让形式参数和实际参数共享同一对象
D:形式参数是函数定义时提供的参数
正确答案问询微信:424329
下面能创建一个集合的语句是()
A:s1 = set ()
B:s2 = set (“abcd”)
C:s3 = (1, 2, 3, 4)
D:s4 = frozenset( (3,2,1) )
正确答案问询微信:424329
关于下面的代码,以下选项中描述错误的是()
list(range(0,10,2))
A:按可变参数调用
B:按关键字参数调用
C:执行结果为0, 2, 4, 6, 8
D:按位置参数调用
正确答案问询微信:424329
以下选项中,与Python中文件操作的相关函数是()
A:open()
B:read()
C:load()
D:write()
正确答案问询微信:424329
Python字典中的“键”可以是元组
A:对
B:错
正确答案问询微信:424329
Python中一切内容都可以称为对象
A:对
B:错
正确答案问询微信:424329
9999**9999这样的命令在Python中无法运行
A:对
B:错
正确答案问询微信:424329
使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾
A:对
B:错
正确答案问询微信:424329
一个数字5也是合法的Python表达式
A:对
B:错
正确答案问询微信:424329
同一个列表对象中的元素类型可以各不相同
A:对
B:错
正确答案问询微信:424329
定义Python函数时,如果函数中没有return语句,则默认返回空值None
A:对
B:错
正确答案问询微信:424329
Python集合中的元素不允许重复
A:对
B:错
正确答案问询微信:424329
假设已导入random标准库,那么表达式 max([random.randint(1, 10) for i in range(10)]) 的值一定是10
A:对
B:错
正确答案问询微信:424329
Python类不支持多继承
A:对
B:错
正确答案问询微信:424329