二级python考试题库部分考试试题卷(1)
-
在任何时刻相同的值在内存中都只保留一份。
- 正确
- 错误
-
Python字符串方法replace()对字符串进行原地修改。
- 正确
- 错误
-
在GBK和CP936编码中一个汉字需要2个字节。
- 正确
- 错误
-
集合可以作为元组的元素。
- 正确
- 错误
-
在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。
- 正确
- 错误
-
二进制文件不能使用记事本程序打开。
- 正确
- 错误
-
在异常处理结构中,不论是否发生异常, finally子句中的代码总是会执行的。
- 正确
- 错误
-
在Python中可以使用id作为变量名,尽管不建议这样做。
- 正确
- 错误
-
Python集合中的元素可以是列表。
- 正确
- 错误
-
调用函数时传递的实参个数必须与函数形参个数相等才行。
- 正确
- 错误
-
Python集合可以包含相同的元素。
- 正确
- 错误
-
在Python中,任意长的字符串都遵守驻留机制。
- 正确
- 错误
-
在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。
- 正确
- 错误
-
在Python中可以为自定义类的对象动态增加新成员。
- 正确
- 错误
-
表达式list('[1, 2, 3]') 的值是[1, 2, 3]。
- 正确
- 错误
-
扩展库os中的方法remove()可以删除带有只读属性的文件。
- 正确
- 错误
-
已知列表x = [1, 2, 3],那么执行语句x=3之后,变量x的地址不变。
- 正确
- 错误
-
在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。
- 正确
- 错误
-
只有Python扩展库才需要导入以后才能使用其中的对象, Python标准库不需要导入即可使用其中的所有对象和方法。
- 正确
- 错误
-
正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。
- 正确
- 错误
-
文件对象是可以迭代的。
- 正确
- 错误
-
在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。
- 正确
- 错误
-
继承自threading.Thread类的派生类中不能有普通的成员方法。
- 正确
- 错误
-
元组可以作为集合的元素。
- 正确
- 错误
-
字典可以作为集合的元素。
- 正确
- 错误
-
Python字典中的“键”可以是元组。
- 正确
- 错误
-
在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。
- 正确
- 错误
-
使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。
- 正确
- 错误
-
对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。
- 正确
- 错误
-
执行语句 from math import sin 之后,可以直接使用sin()函数,例如 sin(3)。
- 正确
- 错误
-
运算符“-”可以用于集合的差集运算。
- 正确
- 错误
-
在函数内部没有办法定义全局变量。
- 正确
- 错误
-
正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配。
- 正确
- 错误
-
表达式 {1, 3, 2} >{1, 2, 3} 的值为True。
- 正确
- 错误
-
形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了。
- 正确
- 错误
-
只能对列表进行切片操作,不能对元组和字符串进行切片操作。
- 正确
- 错误
-
调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。
- 正确
- 错误
-
对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。
- 正确
- 错误
-
在Python中定义函数时不需要声明函数参数的类型。
- 正确
- 错误
-
同一个列表对象中的元素类型可以各不相同。
- 正确
- 错误
-
Python变量名区分大小写,所以student和Student不是同一个变量。
- 正确
- 错误
-
已知x=3,那么赋值语句x= 'abcedfg' 是无法正常执行的。
- 正确
- 错误
-
Python 2.x和Python 3.x中input()函数的返回值都是字符串。
- 正确
- 错误
-
假设有非空列表x,那么x.append(3)、x=x+[3]与x.insert(0,3)在执行时间上基本没有太大区别。
- 正确
- 错误
-
只能通过切片访问列表中的元素, 不能使用切片修改列表中的元素。
- 正确
- 错误
-
已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。
- 正确
- 错误
-
通过对象不能调用类方法和静态方法。
- 正确
- 错误
-
假设re模块已成功导入,并且有pattern = re.compile('^'+'\.'.join([r'\d{1,3}' for i in range(4)])+'$'),那么表达式 pattern.match('192.168.1.103') 的值为 None。
- 正确
- 错误
-
表达式{}==None 的值为True。
- 正确
- 错误
-
同一个列表对象中所有元素必须为相同类型。
- 正确
- 错误