南开大学23秋学期《Python编程基础》在线作业三

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

23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《Python编程基础》在线作业-00003

如果要去除字符串中头部的空格,可以使用字符串的( )方法。
A:strip
B:lstrip
C:rstrip
D:replace
正确答案问询微信:424329

在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的( )。
A:封装性
B:继承性
C:多态性
D:自适应性
正确答案问询微信:424329

Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( )。
A:ANSI
B:GBK
C:UTF-8
D:UNICODE
正确答案问询微信:424329

已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun”,则在N.py中调用M模块中fun函数的方式为( )。
A:fun()
B:N.fun()
C:M.fun()
D:N.M.fun()
正确答案问询微信:424329

已知Student类是一个空类,则通过“Student.name='unknown'”语句增加的属性可以通过( )访问。
A:类名或对象名
B:仅类名
C:仅对象名
D:无法访问
正确答案问询微信:424329

通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。
A:index
B:find
C:search
D:at
正确答案问询微信:424329

通过语句“m,n=3,5”,定义了( )个变量。
A:0
B:1
C:2
D:报错
正确答案问询微信:424329

下面程序的输出结果是( )。
score=80
if score<60:
print('成绩为%d'%score, end=',')
print('不及格')
A:成绩为80,不及格
B:成绩为80
C:不及格
D:无输出
正确答案问询微信:424329

已知“a=tuple([1,2])+tuple([2,3])”,则a的值是( )。
A:[1,2,3]
B:[1,2,2,3]
C:(1,2,3)
D:(1,2,2,3)
正确答案问询微信:424329

析构方法的形参个数为( )。
A:0
B:1
C:至少1个
D:不限
正确答案问询微信:424329

下列占位运算符中,表示有符号整型十进制数的占位符是( )。
A:%d
B:%%
C:%f
D:%s
正确答案问询微信:424329

已知“a=[1,2,3]”且“b=a”,则执行“a[1]=10”后,b的值为( )。
A:[10,2,3]
B:[1,10,3]
C:[1,2,10]
D:[1,2,3]
正确答案问询微信:424329

使用re.match函数进行正则表达式匹配时,如果要忽略大小写,则应在匹配选项中指定( )。
A:re.A
B:re.I
C:re.M
D:re.S
正确答案问询微信:424329

os模块中用于删除指定路径的最后多层目录的函数是( )。
A:removedirs
B:removedir
C:rmdirs
D:rmdir
正确答案问询微信:424329

已知f=1234.5,则“print('%.2e'%f)”执行后的输出结果为( )。
A:1.2345e+03
B:1.23e+03
C:1.2e+03
D:1234.50
正确答案问询微信:424329

类中的( )对应一个类可以用来保存哪些数据。
A:属性
B:方法
C:数据
D:对象
正确答案问询微信:424329

执行“print(0o20)”,则在屏幕上会输出( )。
A:20
B:0o20
C:16
D:32
正确答案问询微信:424329

下列选项中,描述错误的选项是( )。
A:列表中的元素类型必须相同
B:列表中的元素之间用逗号分隔
C:列表中的元素可以是列表类型
D:列表中可以包含数字类型的元素
正确答案问询微信:424329

与正则表达式“^ab[a-z]?c”匹配的字符串是( )。
A:abdec
B:abc
C:ab0c
D:cabc
正确答案问询微信:424329

re.subn函数返回的结果是( )。
A:字符串
B:元组
C:列表
D:不确定
正确答案问询微信:424329

super方法的第二个参数可以是( )。
A:第一个参数指定的类的对象
B:第一个参数指定的类的子类的对象
C:第一个参数指定的类
D:第一个参数指定的类的父类
E:第一个参数指定的类的子类
正确答案问询微信:424329

一个递归函数必须有( )。
A:循环语句
B:变量定义
C:结束递归调用的条件
D:函数调用
正确答案问询微信:424329

已知“str='i like python'”,通过str调用字符串的大小写转换方法后返回结果是“I LIKE PYTHON”,则执行的方法调用可以是( )。
A:str.capitalize()
B:str.lower()
C:str.upper()
D:str.swapcase()
正确答案问询微信:424329

Python中的字符串可以写在( )中。
A:一对井号中
B:一对尖括号中
C:一对单引号中
D:一对双引号中
正确答案问询微信:424329

下列选项中,描述正确的是( )。
A:构造方法是类的内置方法之一
B:构造方法在定义类时自动执行
C:构造方法在创建对象时自动执行
D:构造方法可以设置默认参数值
正确答案问询微信:424329

下列选项中,描述正确的是( )。
A:在一个继承关系中只能有一个子类
B:在一个继承关系中只能有一个父类
C:一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类
D:一个类可能在多个继承关系中是子类
正确答案问询微信:424329

下列选项中,描述正确的是( )。
A:类方法可以通过类名直接调用
B:类方法可以通过类的实例对象调用
C:静态方法可以通过类名直接调用
D:静态方法可以通过类的实例对象调用
正确答案问询微信:424329

已知M模块中有一个无参函数fun,且在脚本文件N.py中通过“fun()”可以直接调用M模块中的fun函数,则正确的导入方式为( )。
A:import M
B:from M import fun
C:from M import fun as f
D:from M import *
正确答案问询微信:424329

已知在D:Python目录下有一个test.dat文件,则下列选项中返回True的是( )。
A:os.path.isfile('D:\Python\test.dat')
B:os.path.isdir('D:\Python')
C:os.path.exists('D:\Python')
D:os.path.exists('D:\Python\test.dat')
正确答案问询微信:424329

下列选项中,可哈希的数据类型包括( )。
A:数字
B:集合
C:列表
D:字符串
正确答案问询微信:424329

位置参数形式的不定长参数会被封装成字典传递给函数。
A:对
B:错
正确答案问询微信:424329

二进制数转十进制数的规则是“除基取余法”。
A:对
B:错
正确答案问询微信:424329

程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。
A:对
B:错
正确答案问询微信:424329

已知s1和s2是两个集合,则“s1.issubset(s2)”与“s2.issuperset(s1)”返回结果必然相同。
A:对
B:错
正确答案问询微信:424329

已知s="学习",则执行s[0]='复'后s中存储的字符串被修改为“复习”。
A:对
B:错
正确答案问询微信:424329

已知执行“d=dict(sno='1810100', name='李晓明', age=19)”,则执行“r=d.pop('age')”后,r的值为19。
A:对
B:错
正确答案问询微信:424329

通过import语句一次只能导入一个模块。
A:对
B:错
正确答案问询微信:424329

Anaconda是一款针对于数据处理和分析的Python工具包。
A:对
B:错
正确答案问询微信:424329

正则表达式“^ab[sS]*c$”可以与任一以“ab”开头、以“c”结尾的字符串匹配。
A:对
B:错
正确答案问询微信:424329

比较运算和逻辑运算返回的计算结果一定是布尔值。
A:对
B:错
正确答案问询微信:424329

方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
A:对
B:错
正确答案问询微信:424329

通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
A:对
B:错
正确答案问询微信:424329

能够使用next函数获取下一个元素值的对象都是迭代器。
A:对
B:错
正确答案问询微信:424329

一个脚本文件中定义的全局变量只能在该脚本文件中使用。
A:对
B:错
正确答案问询微信:424329

已知有语句“assert num==0”,则当num的值为0时会引发AssertionError异常。
A:对
B:错
正确答案问询微信:424329

Python中的变量在使用前必须先定义。
A:对
B:错
正确答案问询微信:424329

Python中的多态是借助鸭子类型实现的。
A:对
B:错
正确答案问询微信:424329

已知s={1,20,25},则通过“s.add((2,3))”可以向s中添加一个新的元组类型的元素。
A:对
B:错
正确答案问询微信:424329

如果列表a中包含可变类型的元素,则在用a给b赋值时,应使用copy模块的deepcopy函数,以使得a和b中各元素的取值具奥鹏南开大学23年秋季新学期作业参考有完全的独立性。
A:对
B:错
正确答案问询微信:424329

lambda函数可以作为实参传给高阶函数的形参。
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网