超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 105|回复: 0

20春学期(1709、1803、1809、1903、1909、2003)《Python编程基础》在线作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-10-30 14:21:33 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里

判断一个类是否是另一个类的子类,应使用内置函数(    )。
A:isinstance
B:issubclass
C:type
D:isclass

lambda函数是指(    )。
A:在一个函数内部通过调用自己完成问题的求解
B:不使用def定义函数的形式
C:一个函数不断被其他函数调用完成问题的求解
D:把函数作为参数的一种函数

如果要计算两个集合的交集,应使用集合中的(    )方法。
A:intersection
B:union
C:difference
D:symmetric_difference

已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是(    )。
A:0
B:1
C:2
D:报错

已知“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:在一个函数内部通过调用自己完成问题的求解
B:在一个函数内部通过不断调用其他函数完成问题的求解
C:一个函数不断被其他函数调用完成问题的求解
D:把函数作为参数的一种函数

第一个参数对应类的实例对象的方法是(    )。
A:类方法
B:静态方法
C:内置方法
D:普通方法

已知“t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是(    )。
A:[9,7,5]
B:(9,7,5)
C:[9,7,5,3]
D:(9,7,5,3)

一个函数中定义的变量是(    )。
A:局部变量
B:全局变量
C:静态变量
D:函数变量

已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun as f”,则在N.py中调用M模块中fun函数的方式为(    )。
A:fun()
B:N.fun()
C:f()
D:N.f()

已知“str='a**b*c*d'”,则“str.split('**',2)”的返回结果是(    )。
A:['a','b','c','d']
B:['a','b','c*d']
C:['a','b*c*d']
D:报错

已知t=(12,34.5,True,'test',3 5j),则下列选项中,输出结果为“('test',)”的选项是(    )。
A:t[3]
B:t[4]
C:t[3:4]
D:t[4:5]

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

从一个序列对象中取部分元素形成一个新的序列对象的操作被称作(    )。
A:选择
B:切片
C:子序列
D:投影

下列选项中,描述正确的是(    )。
A:一个递归函数中必须有循环语句
B:一个函数的函数体中只能调用其他函数、不能调用自己
C:所有问题都可以使用递归方式求解
D:递归函数调用层数太多有可能引起栈溢出的问题

在绘制流程图时,只有(    )后面允许有多个分支。
A:圆角矩形
B:圆
C:矩形框
D:菱形框

Python程序在执行一次之后会自动生成扩展名为(    )的字节码文件,以提高运行效率。
A:.py
B:.pyc
C:.pyb
D:.pyf

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

已知“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]

类中的普通方法至少有(    )个参数。
A:0
B:1
C:2
D:3

已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则C类中的成员包括(    )。
A:fa
B:b
C:fc
D:c

下列选项中,可以用于判断x和y是否对应同样存储单元的语句是(    )。
A:x==y
B:x is y
C:id(x)==id(y)
D:not x!=y

下列选项中,返回结果为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}

下列选项中,描述正确的是(    )。
A:一个函数中定义的变量可以在另一个函数中使用
B:所有函数外定义的变量可以在任何一个函数中使用
C:在一个函数中只能获取全局变量的值、但不能修改全局变量的值
D:一个函数中既能获取全局变量的值、也能修改全局变量的值

一个递归函数必须有(    )。
A:循环语句
B:变量定义
C:结束递归调用的条件
D:函数调用

下列选项中,返回结果为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)

对于一个字典对象d,如果需要判断d中是否包含键为'x'的元素(包含返回True,不包含返回False),则可以使用的语句包括(    )。
A:d.get('x')==None
B:d.get('x')==default
C:'x' in d
D:d.has('x')

与正则表达式“\babc\B”匹配的字符串包括(    )。
A: abc
B:abcd
C:abc
D: abcd

下列选项中,返回结果为True的表达式是(    )。
A:'Python'>'python'
B:'Python3.7'>'Python'
C:'Python'!='python'
D:'C  '<'Python'

下列选项中,可迭代的数据类型包括(    )。
A:数字
B:元组
C:列表
D:字符串

比较运算和逻辑运算返回的计算结果一定是布尔值。
A:对
B:错

每个模块中都有一个全局变量__name__。
A:对
B:错

能够使用next函数获取下一个元素值的对象都是迭代器。
A:对
B:错

内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。
A:对
B:错

程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。
A:对
B:错

已知s={1,20,25},则通过“s.add([2,3])”可以向s中添加一个新的列表类型的元素。
A:对
B:错

表达式a=b=1中两个运算符的运算顺序是从右至左。
A:对
B:错

如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。
A:对
B:错

使用strcmp函数可以进行字符串的比较。
A:对
B:错

__str__方法的返回值可以是整数。
A:对
B:错

如果一个子类有两个或更多父类,则这种继承关系称为多重继承。
A:对
B:错

猴子补丁是指在运行时动态替换已有的代码,而不需要修改原始代码。
A:对
B:错

re.sub(r'<[^<]*?>','','<h1>t</h1><div>c</div>')的返回结果是字符串'tc'。
A:对
B:错

一个脚本文件中定义的全局变量只能在该脚本文件中使用。
A:对
B:错

Python是一种弱类型的语言,变量的类型由其值的类型决定。
A:对
B:错

已知“str='abcdefabc'”,则执行“str.replace('abc','cba')”后,str中保存的字符串为'cbadefcba'。
A:对
B:错

为一个对象动态绑定的新属性,只能通过该对象访问。
A:对
B:错

伪代码必须符合Python语言的语法要求。
A:对
B:错

Python中的变量在使用前必须先定义。
A:对
B:错

二进制数转十进制数的规则是“除基取余法”。
A:对
B:错

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 05:38

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表