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

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

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

在闭包中,外层函数的返回值是( )。
A:内层函数的调用
B:内层函数的引用
C:任意值
D:无返回值
正确答案问询微信:424329

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

下面程序的输出结果是( )。
def Student奥鹏南开大学23年秋季新学期作业参考Info(country='中国',name):
print('%s,%s'%(name,country))
StudentInfo('美国','大卫')
A:大卫,美国
B:美国,大卫
C:大卫,中国
D:报错
正确答案问询微信:424329

已知在脚本文件N.py中有函数调用“B.c()”,其中B是A包中的模块,则import语句的正确写法是( )。
A:from A import B
B:from A.B import c
C:import A.B
D:import A.B.c
正确答案问询微信:424329

只有try子句的语句序列执行时未发生异常才会执行的子句是( )。
A:else
B:finally
C:except
D:不存在
正确答案问询微信:424329

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

已知“str='Python#C++##Python'”,则“str.rfind('Java')”返回的结果是( )。
A:0
B:12
C:-1
D:报错
正确答案问询微信:424329

不定长的关键字参数在传递给函数时会被封装成( )。
A:元组
B:列表
C:集合
D:字典
正确答案问询微信:424329

类中在特定情况下由系统自动执行的方法是( )。
A:类方法
B:静态方法
C:内置方法
D:普通方法
正确答案问询微信:424329

已知“str='a**b*c*d'”,则“str.split('*',2)”的返回结果是( )。
A:['a','','b','c','d']
B:['a','b','c','d']
C:['a','','b*c*d']
D:['a','b','c*d']
正确答案问询微信:424329

当要使用一个模块中的某些功能时,我们可以通过( )语句将该模块导入。
A:include
B:import
C:export
D:load
正确答案问询微信:424329

在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。
A:交互式运行
B:脚本式运行
C:代码式运行
D:即时式运行
正确答案问询微信:424329

高阶函数是指( )。
A:在一个函数内部通过调用自己完成问题的求解
B:在一个函数内部通过不断调用其他函数完成问题的求解
C:一个函数不断被其他函数调用完成问题的求解
D:把函数作为参数的一种函数
正确答案问询微信:424329

局部变量的作用域是( )。
A:从定义变量的位置到文件结束位置
B:从定义变量的位置到函数结束位置
C:所有函数
D:所有文件
正确答案问询微信:424329

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

已知“d1={'age':19}”,则执行“d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。
A:0
B:1
C:2
D:3
正确答案问询微信: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

内层函数使用外层函数中定义的变量,应使用( )关键字。
A:local
B:nonlocal
C:global
D:nonglobal
正确答案问询微信:424329

在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为( )程序设计方法。
A:面向对象
B:面向类
C:结构化
D:分解化
正确答案问询微信:424329

字符串检索时,检索失败时不会引发异常的方法包括( )。
A:find
B:rfind
C:index
D:rindex
正确答案问询微信:424329

已知B是A的父类,a是A类的对象,b是B类的对象,则下列选项中返回结果为True的是( )。
A:isinstance(a,A)
B:type(a)==A
C:issubclass(A,B)
D:issubclass(type(a),type(b))
正确答案问询微信:424329

下列选项中,比较对象大小时自动执行的内置方法包括( )。
A:__str__
B:__eq__
C:__ne__
D:__nq__
正确答案问询微信:424329

下列选项中,描述错误的是( )。
A:对于有默认参数值的形参,在函数调用时可以不为其传实参
B:对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为None
C:对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值
D:如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值
正确答案问询微信:424329

已知有代码“for x in y:”,则y的数据类型可以是( )。
A:列表
B:元组
C:数值
D:字符串
正确答案问询微信:424329

利用下列选项中的( ),可快速完成金融分析工作。
A:Numpy
B:Scipy
C:Pandas
D:Django
正确答案问询微信:424329

下列选项中,不能创建字典对象的语句是( )。
A:{'one':1, 'two':2, 'three':3}
B:dict('one':1, 'two':2, 'three':3)
C:{one=1, two=2, three=3}
D:dict(one=1, two=2, three=3)
正确答案问询微信:424329

与正则表达式“”匹配的字符串包括( )。
A:
B:
C:
D:
正确答案问询微信:424329

下列选项中,描述正确的是( )。
A:普通形参必须在不定长参数前面
B:普通形参必须在不定长参数后面
C:对于位置参数形式的不定长参数,普通形参既可以在不定长参数前面,也可以在不定长参数后面
D:对于关键字参数形式的不定长参数,普通形参必须在不定长参数的前面
正确答案问询微信:424329

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

如果一个属性只有用于设置属性值的setter方法,而没有用于获取属性值的getter方法,则该属性是一个只写属性。
A:对
B:错
正确答案问询微信:424329

使用字符串的format方法进行字符串格式化时,替换字段在字符串中需要用一对大括号括起来。
A:对
B:错
正确答案问询微信:424329

对于表达式x in y,其中y必须是可迭代对象。
A:对
B:错
正确答案问询微信:424329

已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有“import MyModule as M”,则在N.py中要调用MyModule模块中的fun函数应使用“M.fun()”。
A:对
B:错
正确答案问询微信:424329

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

内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。
A:对
B:错
正确答案问询微信:424329

列表生成表达式的返回结果是一个列表。
A:对
B:错
正确答案问询微信:424329

已知s1和s2是两个集合,则执行“s1.union(s2)”后,s1中的元素是原来s1和s2两个集合中的元素的并集。
A:对
B:错
正确答案问询微信:424329

通过“{}”可以创建一个空集合。
A:对
B:错
正确答案问询微信:424329

执行“print('%.2f%%'%52.50)”,输出结果为“52.50%”。
A:对
B:错
正确答案问询微信:424329

re.search(r'py$','puppy')返回的是一个Match对象。
A:对
B:错
正确答案问询微信:424329

类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。
A:对
B:错
正确答案问询微信:424329

print(list(range(5)))的输出结果为“[0, 1, 2, 3, 4] ”。
A:对
B:错
正确答案问询微信:424329

对于没有默认参数值的形参,在函数调用时必须为其指定实参。
A:对
B:错
正确答案问询微信:424329

利用一个类可以创建多个对象,且每个对象可以存储不同的数据。
A:对
B:错
正确答案问询微信:424329

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

装饰器的作用是在不修改已有函数情况下向已有函数注入代码。
A:对
B:错
正确答案问询微信:424329

一个脚本文件只有作为模块导入时,才有全局变量__name__。
A:对
B:错
正确答案问询微信:424329

已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。
A:对
B:错
正确答案问询微信:424329

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

提供优质的教育资源

公众号: 超前自学网