|

已知“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:insert
B:append
C:add
D:push
已知t=(12,34.5,True,'test',3 5j),则下列选项中,输出结果为“('test',)”的选项是( )。
A:t[3]
B:t[4]
C:t[3:4]
D:t[4:5]
一个函数中定义的变量是( )。
A:局部变量
B:全局变量
C:静态变量
D:函数变量
所有函数之外定义的变量是( )。
A:局部变量
B:全局变量
C:静态变量
D:文件变量
已知“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']
局部变量的作用域是( )。
A:从定义变量的位置到文件结束位置
B:从定义变量的位置到函数结束位置
C:所有函数
D:所有文件
执行“print(0x20)”,则在屏幕上会输出( )。
A:20
B:0x20
C:16
D:32
已知ls=[12,34.5,True,'test',3 5j],则下列选项中,输出结果为“['test']”的选项是( )。
A:ls[3]
B:ls[4]
C:ls[3:4]
D:ls[4:5]
( )是计算机完成的一个最基本的操作。
A:程序
B:指令
C:代码
D:命令
“try except”语句中使用“except:”表示( )。
A:捕获所有异常
B:捕获未被前面except子句捕获的异常
C:等价于“except None:”
D:错误的写法
已知“d1={'age':19}”,则执行“d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。
A:0
B:1
C:2
D:3
如果要去除字符串中的所有空格,可以使用字符串的( )方法。
A:strip
B:lstrip
C:rstrip
D:replace
如果要去除字符串中头部的空格,可以使用字符串的( )方法。
A:strip
B:lstrip
C:rstrip
D:replace
open函数的默认文件打开方式是( )。
A:w
B:w
C:r
D:r
使用集合的update方法,要求传入的实参必须是( )。
A:元组
B:列表
C:可哈希对象
D:可迭代对象
已知“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)
对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
A:IndentationError
B:TabError
C:IndexError
D:SyntaxError
已知Student类是一个空类,则通过“Student.name='unknown'”语句增加的属性可以通过( )访问。
A:类名或对象名
B:仅类名
C:仅对象名
D:无法访问
已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun”,则在N.py中调用M模块中fun函数的方式为( )。
A:fun()
B:N.fun()
C:M.fun()
D:N.M.fun()
下列选项中,描述正确的是( )。
A:定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面
B:位置参数和关键字参数可以混合使用,但位置参数必须在前
C:位置参数和关键字参数不允许混合使用
D:关键字参数的形式为“形参=实参”
下列选项中,可迭代的数据类型包括( )。
A:数字
B:元组
C:列表
D:字符串
下列选项中属于Python应用领域的是( )。
A:图形界面开发
B:Web开发
C:网络爬虫
D:人工智能
在列表的最后添加一个新元素,可以使用的列表方法包括( )。
A:insert
B:append
C:add
D:push
对于一个字典对象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
字符串检索时,检索失败时不会引发异常的方法包括( )。
A:find
B:rfind
C:index
D:rindex
super方法的第二个参数可以是( )。
A:第一个参数指定的类的对象
B:第一个参数指定的类的子类的对象
C:第一个参数指定的类
D:第一个参数指定的类的父类
E:第一个参数指定的类的子类
下列选项中,描述正确的是( )。
A:构造方法是类的内置方法之一
B:构造方法在定义类时自动执行
C:构造方法在创建对象时自动执行
D:构造方法可以设置默认参数值
已知脚本文件M.py中有一条语句print(__name__),其输出结果可能是( )。
A:__name
B:__main__
C:M
D:M.py
比较运算和逻辑运算返回的计算结果一定是布尔值。
A:对
B:错
在一个函数中定义的变量在另一个函数中不能使用。
A:对
B:错
使用获取到的父类代理对象可以在子类中调用被重写的父类方法。
A:对
B:错
解释是将源代码全部翻译成机器指令,再加上一些描述信息,生成可执行文件。
A:对
B:错
Matplotlib是一款Python编程环境下免费使用的绘图工具包,其工作方式和绘图命令几乎和MATLAB类似。
A:对
B:错
已知有语句“assert num==0”,则当num的值为0时会引发AssertionError异常。
A:对
B:错
外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。
A:对
B:错
对于一个带不定长参数的函数,其普通形参可以有默认参数值。
A:对
B:错
内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。
A:对
B:错
利用iter函数可以根据可迭代对象获取迭代器。
A:对
B:错
已知“str='{s1}的职业是{s2}'”,则执行“str.format(s2='教师',s1='李晓明')”会因传参顺序不正确而报错。
A:对
B:错
通过下标“[]”不仅可以访问元组中的某个元素,还可以对元素进行修改。
A:对
B:错
通过import语句一次只能导入一个模块。
A:对
B:错
方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
A:对
B:错
如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。
A:对
B:错
Python语言环境的提示符是>>>。
A:对
B:错
二进制数转十进制数的规则是“除基取余法”。
A:对
B:错
调试是为了解决语法错误。
A:对
B:错
已知B是A的父类,a是A类的对象,b是B类的对象,则“isinstance(a,type(b))”返回结果为True。
A:对
B:错
已知“str='Like'”,则执行“str.upper()”后,str保存的数据为字符串'LIKE'。
A:对
B:错
|
|