南开20春学期《Python编程基础》在线作业满分答案
1
判断一个类是否是另一个类的子类,应使用内置函数( )。
A isinstance
B issubclass
C type
D isclass
答案:B
2
lambda函数是指( )。
A 在一个函数内部通过调用自己完成问题的求解
B 不使用def定义函数的形式
C 一个函数不断被其他函数调用完成问题的求解
D 把函数作为参数的一种函数
答案:B
3
如果要计算两个集合的交集,应使用集合中的( )方法。
A intersection
B union
C difference
D symmetric_difference
答案:A
4
已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是( )。
A 0
B 1
C 2
D 报错
答案:A
5
已知“str='a\rb\r\nc\n'”,则“str.splitlines()”的返回结果是( )。
A ['a','b','c']
B ['a\r','b\r\n','c\n']
C ['a\r','b\r','c']
D ['a\r','b','c']
答案:A
6
高阶函数是指( )。
A 在一个函数内部通过调用自己完成问题的求解
B 在一个函数内部通过不断调用其他函数完成问题的求解
C 一个函数不断被其他函数调用完成问题的求解
D 把函数作为参数的一种函数
答案:D
7
github怎么设置中文第一个参数对应类的实例对象的方法是( )。
A 类方法
B 静态方法
C 内置方法
D 普通方法
答案:D
8
已知“t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是( )。
ps快速切图方法A [9,7,5]
B (9,7,5)
C [9,7,5,3]
D (9,7,5,3)
答案:B
9
一个函数中定义的变量是( )。
A 局部变量
B 全局变量
C 静态变量
D 函数变量
答案:A
10
已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun as f”,则在N.py中调用M
模块中fun函数的方式为( )。
补码10000的真值A fun()
B N.fun()
C f()
D N.f()
答案:C
11
已知“str='a**b*c*d'”,则“str.split('**',2)”的返回结果是( )。
A ['a','b','c','d']
B ['a','b','c*d']
C ['a','b*c*d']
D 报错
答案:C
12
已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。
A t[3]
B t[4]
C t[3:4]
D t[4:5]
答案:C
13
在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。
A 交互式运行
B 脚本式运行
C 代码式运行
D 即时式运行
答案:A
14汇编语言程序设计余朝琨答案
从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。
A 选择
B 切片
C 子序列
D 投影
答案:B
15
下列选项中,描述正确的是( )。
A 一个递归函数中必须有循环语句
B 一个函数的函数体中只能调用其他函数、不能调用自己
C 所有问题都可以使用递归方式求解
D 递归函数调用层数太多有可能引起栈溢出的问题
答案:D
16
在绘制流程图时,只有( )后面允许有多个分支。
A 圆角矩形
B 圆
C 矩形框
D 菱形框
答案:D
17
Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。
A .py
sql数据库还原bak文件B .pyc
C .pyb
D .pyf
答案:B
18
在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整
体目标,采用这种思想的程序设计方法称为( )程序设计方法。
A 面向对象
B 面向类
C 结构化
D 分解化
答案:C
19
已知“ls=[1,3,2,5]”,则执行“ls.sort()”后ls的值为( )。
A [1,3,2,5]
B [1,2,3,5]
C [5,3,2,1]
D [5,2,3,1]
答案:B
20
类中的普通方法至少有( )个参数。
A 0
B 1
C 2
D 3
python基础代码作业答案:B
1
已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则
C类中的成员包括( )。
A fa
B b
C fc
D c
答案:CADB
2
下列选项中,可以用于判断x和y是否对应同样存储单元的语句是( )。
A x==y
B x is y
C id(x)==id(y)
D not x!=y
答案:BC
3
下列选项中,返回结果为True的表达式为( )。
A 15 in {'name':'Zhangsan','age':15}
B 'age' in {'name':'Zhangsan','age':15}
C 'Zhangsan' in {'name':'Zhangsan','age':15}
D 'name' in {'name':'Zhangsan','age':15}
答案:DB
4
下列选项中,描述正确的是( )。
A 一个函数中定义的变量可以在另一个函数中使用
B 所有函数外定义的变量可以在任何一个函数中使用
C 在一个函数中只能获取全局变量的值、但不能修改全局变量的值
D 一个函数中既能获取全局变量的值、也能修改全局变量的值
答案:BD
5
一个递归函数必须有( )。
A 循环语句
B 变量定义
C 结束递归调用的条件
D 函数调用
答案:CD
6
下列选项中,返回结果为True的选项包括( )。
A isinstance([1,3,5],Iterator)
B isinstance([1,3,5],Iterable)
C isinstance((2*x+1 for x in range(3)),Iterator)
D isinstance((2*x+1 for x in range(3)),Iterable)
答案:CDB
7
对于一个字典对象d,如果需要判断d中是否包含键为'x'的元素(包含返回True,不包含返回False),则可以使用的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论