二级Python考试题及答案(1)
-
已知列表x=list(range(5)),那么执行语句x.remove(3)之后,表达式x.index(4)的值为________。
-
已知x={1,2,3},那么执行语句x.add(3)之后,x的值为__________。
-
表达式'aaasdf'.lstrip('as')的值为________________。
-
已知列表x=[1,2],执行语句y=x后,表达式id(x)==id(y)的值为_______。
-
Python中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是_________、___________、_________。
-
查看变量类型的Python内置函数是________________。
-
表达式'C:\\windows\\notepad.exe'.endswith('.exe')的值为________。
-
表达式abs(-3)的值为___________。
-
表达式list(range(50,60,3))的值为_______________________。
-
已知列表x=[1,2,3],那么执行语句x.insert(1,4)只有,x的值为___________。
-
表达式list(filter(lambdax:x%2==0,range(10)))的值为__________________________。
-
对文件进行写入操作之后,_______________方法用来在不关闭文件对象的情况下将缓冲区内容写入文件。
-
表达式sorted(random.sample(range(5),5))的值为_________________________。
-
表达式re.split('\.+','alpha.beta...gamma..delta')的值为_______________________。
-
在循环语句中,_______语句的作用是提前进入下一次循环。
-
已知列表x=[1,2,3]和y=[4,5,6],那么表达式[(i,j)fori,jinzip(x,y)ifi==3]的值为____________。
-
使用切片操作在列表对象x的开始处增加一个元素3的代码为_________。
-
已知x='a234b123c',并且re模块已导入,则表达式re.split('\d+',x)的值为_________________。
-
已知x=(3),那么表达式x*3的值为__________。
-
Python标准库random中的sample(seq,k)方法作用是从序列中选择________(重复?不重复?)的k个元素。
-
表达式'C:\\Windows\\notepad.exe'.startswith('C:')的值为_________。
-
已知列表x=[1,3,2],那么执行语句y=list(reversed(x))之后,x的值为__________。
-
已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3,4)的值为______。
-
表达式'a'+'b'的值为_____________。
-
表达式[1]*2的值为_________________。
-
表达式list(filter(lambdax:len(x)>3,['a','b','abcd']))的值为___________。
-
表达式round(3.7)的值为_________。
-
已知x为非空列表,那么执行语句y=x[:]之后,id(x[0])==id(y[0])的值为__________。
-
表达式':'.join('1,2,3,4,5'.split(','))的值为__________________。
-
文件对象是可以迭代的。
- 正确
- 错误
-
字典对象的_____________方法返回字典中的“键-值对”列表。
-
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
- 正确
- 错误
-
表达式{}==None的值为True。
- 正确
- 错误
-
在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。
- 正确
- 错误
-
不可以在同一台计算机上安装多个Python版本。
- 正确
- 错误
-
已知x=3,那么执行语句x+=6之后,x的内存地址不变。
- 正确
- 错误
-
Python2.x和Python3.x中input()函数的返回值都是字符串。
- 正确
- 错误
-
假设random模块已导入,那么表达式random.sample(range(10),7)的作用是生成7个不重复的整数。
- 正确
- 错误
-
集合可以作为字典的键。
- 正确
- 错误
-
加法运算符可以用来连接字符串并生成新字符串。
- 正确
- 错误
-
假设re模块已成功导入,并且有pattern=re.compile('^'+'\.'.join([r'\d{1,3}'foriinrange(4)])+'$'),那么表达式pattern.match('192.168.1.103')的值为None。
- 正确
- 错误
-
假设random模块已导入,那么表达式random.sample(range(10),20)的作用是生成20个不重复的整数。
- 正确
- 错误
-
在Python3.x中可以使用中文作为变量名。
- 正确
- 错误
-
对于生成器对象x=(3foriinrange(5)),连续两次执行list(x)的结果是一样的。
- 正确
- 错误
-
列表可以作为集合的元素。
- 正确
- 错误
-
一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
- 正确
- 错误
-
Python列表、元组、字符串都属于有序序列。
- 正确
- 错误
-
0o12f是合法的八进制数字。
- 正确
- 错误
-
Python代码可以内嵌在asp文件中。
- 正确
- 错误
-
在派生类中可以通过“基类名.方法名()”的方式来调用基类中的方法。
- 正确
- 错误