python计算机二级考试试题及答案(1)
-
表达式'Helloworld.IlikePython.'.rfind('python')的值为________。
-
已知列表x=[1,2],那么执行语句x.append([3])之后,x的值为_____________。
-
已知列表x=[1,2,3],那么执行语句x.pop(0)之后,x的值为_________。
-
表达式1<2<3的值为_________。
-
Python安装扩展库常用的是_______工具。
-
已知列表x=[1.0,2.0,3.0],那么表达式sum(x)/len(x)的值为___________。
-
已知x=[3,7,5],那么执行语句x.sort(reverse=True)之后,x的值为_________________。
-
已知x=[1,2,3,2,3],执行语句x.pop()之后,x的值为_____________。
-
表达式callable(int)的值为___________。
-
表达式isinstance(3,object)的值为_____________。
-
表达式3//5的值为_______________。
-
已知x=[1,2,3],那么执行语句x[len(x)-1:]=[4,5,6]之后,变量x的值为_________________________________。
-
表达式isinstance('abcdefg',object)的值为_____________。
-
Python使用_________________关键字来定义类。
-
在Python中定义类时,与运算符“//”对应的特殊方法名为_______________。
-
对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会?不会?)执行else中的代码。
-
代码print(1,2,3,sep=':')的执行结果为__________________。
-
已知x=[1,11,111],那么执行语句x.sort(key=lambdax:len(str(x)),reverse=True)之后,x的值为__________________。
-
表达式3notin[1,2,3]的值为__________。
-
已知vec=[[1,2],[3,4]],则表达式[colforrowinvecforcolinrow]的值为__________________________。
-
假设列表对象x=[1,1,1],那么表达式id(x[0])==id(x[2])的值为_____________。
-
执行代码x,y,z=sorted([1,3,2])之后,变量y的值为______。
-
表达式(1,2,3)+(4,5)的值为__________________。
-
表达式int('123',8)的值为_________。
-
代码print(re.match('^[a-zA-Z]+$','abcDEFG000'))的输出结果为_________。
-
Python标准库os中用来列出指定文件夹中的文件和子文件夹列表的方式是____________。
-
表达式(1,)+(2,)的值为_____________。
-
表达式range(10)[-1]的值为____________。
-
已知g=lambdax,y=3,z=5:x+y+z,那么表达式g(2)的值为________。
-
以写模式打开的文件无法进读操作。
- 正确
- 错误
-
表达式len('Helloworld!'.ljust(20))的值为_________。
-
Python字典支持双向索引。
- 正确
- 错误
-
在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。
- 正确
- 错误
-
不同版本的Python不能安装到同一台计算机上。
- 正确
- 错误
-
元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历二不需要进行任何修改,建议使用元组而不使用列表。
- 正确
- 错误
-
在任何时刻相同的值在内存中都只保留一份
- 正确
- 错误
-
当作为条件表达式时,{}与None等价。
- 正确
- 错误
-
当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。
- 正确
- 错误
-
已知x为非空列表,那么表达式sorted(x,reverse=True)==list(reversed(x))的值一定是True。
- 正确
- 错误
-
在函数中没有任何办法可以通过形参来影响实参的值。
- 正确
- 错误
-
在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。
- 正确
- 错误
-
字典的“键”必须是不可变的。
- 正确
- 错误
-
Python字符串方法replace()对字符串进行原地修改。
- 正确
- 错误
-
已知列表x=[1,2,3],那么执行语句x=3之后,变量x的地址不变。
- 正确
- 错误
-
对于大量列表的连接,extend()方法比运算符+具有更高的效率。
- 正确
- 错误
-
无法删除集合中指定位置的元素,只能删除特定值的元素。
- 正确
- 错误
-
已知seq为长度大于10的列表,并且已导入random模块,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等价。
- 正确
- 错误
-
调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
- 正确
- 错误
-
Python变量名必须以字母或下划线开头,并且区分字母大小写。
- 正确
- 错误
-
在UTF-8编码中一个汉字需要占用3个字节。
- 正确
- 错误