2018年python二级考试试题(1)
-
表达式not3的值为________________。
-
表达式isinstance('abc',str)的值为________________。
-
Python3.x语句print(1,2,3,sep=',')的输出结果为________________。
-
表达式isinstance('abcdefg',str)的值为____________。
-
表达式'abcabcabc'.rindex('abc')的值为____________。
-
已知x=[3,7,5],那么执行语句x=x.sort(reverse=True)之后,x的值为_________。
-
表达式r'c:\windows\notepad.exe'.endswith(('.jpg','.exe'))的值为_______。
-
表达式[1,2,3].count(4)的值为_______________。
-
以3为实部4为虚部,Python复数的表达形式为___________或________。
-
表达式'helloworld,helloweveryone'.replace('hello','hi')的值为________________________。
-
表达式print(0b10101)的值为____________。
-
表达式len(range(1,10))的值为___________。
-
语句x,y,z=[1,2,3]执行后,变量y的值为__________。
-
表达式set([1,2,2,3])=={1,2,3}的值为____________。
-
已知x为非空列表,那么表达式random.choice(x)inx的值为___________。
-
表达式sorted([13,1,237,89,100],key=lambdax:len(str(x)))的值为___________________________________。
-
表达式int('123')的值为_____________。
-
Python3.x语句print(1,2,3,sep=':')的输出结果为____________。
-
表达式type(3)==int的值为__________。
-
表达式{1,2,3}&{2,3,4}的值为___________。
-
表达式5if5>6else(6if3>2else5)的值为_________。
-
已知列表x中包含超过5个以上的元素,那么表达式x==x[:5]+x[5:]的值为________。
-
表达式chr(ord('a')-32)的值为___________。
-
在函数内部可以通过关键字________________来定义全局变量。
-
已知f=lambdax:5,那么表达式f(3)的值为_____________。
-
表达式{1,2,3,4}-{3,4,5,6}的值为__________________。
-
已知x是一个列表对象,那么执行语句y=x[:]之后表达式id(x)==id(y)的值为___________。
-
表达式[1,2]*2的值为______________。
-
可以使用内置函数___________________查看包含当前作用域内所有局部变量和值的字典。
-
只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。
- 正确
- 错误
-
表达式chr(ord('b')^32)的值为_________。
-
集合可以作为元组的元素。
- 正确
- 错误
-
在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。
- 正确
- 错误
-
元组可以作为集合的元素。
- 正确
- 错误
-
定义类时实现了__eq__()方法,该类对象即可支持运算符==。
- 正确
- 错误
-
函数中必须包含return语句。
- 正确
- 错误
-
定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。
- 正确
- 错误
-
Python支持使用字典的“键”作为下标来访问字典中的值。
- 正确
- 错误
-
标准库os的rename()方法可以实现文件移动操作。
- 正确
- 错误
-
对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。
- 正确
- 错误
-
Python变量名区分大小写,所以student和Student不是同一个变量。
- 正确
- 错误
-
假设已导入random标准库,那么表达式max([random.randint(1,10)foriinrange(10)])的值一定是10。
- 正确
- 错误
-
Python运算符%不仅可以用来求余数,还可以用来格式化字符串。
- 正确
- 错误
-
Python3.x和Python2.x唯一的区别就是:print在Python2.x中是输出语句,而在Python3.x中是输出函数。
- 正确
- 错误
-
pip命令也支持扩展名为.whl的文件直接安装Python扩展库。
- 正确
- 错误
-
lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。
- 正确
- 错误
-
使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。
- 正确
- 错误
-
为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
- 正确
- 错误
-
定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数。
- 正确
- 错误
-
继承自threading.Thread类的派生类中不能有普通的成员方法。
- 正确
- 错误