2018年二级计算机考python试题(1)
-
当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。
-
表达式sum(range(1,10))的值为_____________。
-
表达式'abcabcabc'.count('abc')的值为_____________。
-
语句x=(3)执行后x的值为________________。
-
已知列表x=[1,3,2],那么执行语句a,b,c=sorted(x)之后,b的值为____。
-
Python内置函数____________用来返回序列中的最小元素。
-
假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。
-
已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式id(x)==496103280的值为___________。
-
使用pip工具查看当前已安装Python扩展库列表的完整命令是_________。
-
Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。
-
为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名__________的文件。
-
已知列表x=[1,3,2],那么执行语句a,b,c=map(str,sorted(x))之后,c的值为______。
-
表达式{1,2,3,4,5}^{4,5,6,7}的值为_________________________。
-
表达式range(10,20)[4]的值为__________。
-
表达式'%d,%c'%(65,65)的值为________。
-
表达式int('101',2)的值为__________。
-
表达式3|5的值为__________。
-
表达式3&6的值为_________。
-
表达式'abc'in['abcdefg']的值为______________。
-
如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。
-
表达式len('中国'.encode('gbk'))的值为____________。
-
Python内置函数_____________用来打开或创建文件并返回文件对象。
-
假设有列表a=['name','age','sex']和b=['Dong',38,'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_____________________。
-
假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:x+y,[1,2,3])的值为____。
-
表达式'Helloworld'.upper()的值为___________。
-
已知字典x={i:str(i+3)foriinrange(3)},那么表达式''.join([item[1]foriteminx.items()])的值为_____________。
-
表达式'ab'in'acbed'的值为________。
-
表达式3in{1,2,3}的值为_________。
-
在编写应用程序时,应合理控制线程数量,线程并不是越多越好。
- 正确
- 错误
-
线程对象的___________方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。
-
已知x=[3,5,7],那么执行语句x[1:]=[2]之后,x的值为________________。
-
定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。
- 正确
- 错误
-
通过对象不能调用类方法和静态方法。
- 正确
- 错误
-
Python标准库os中的方法isfile()可以用来测试给定的路径是否为文件。
- 正确
- 错误
-
Python字典和集合属于无序序列。
- 正确
- 错误
-
Python中一切内容都可以称为对象。
- 正确
- 错误
-
在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。
- 正确
- 错误
-
程序中异常处理结构在大多数情况下是没必要的。
- 正确
- 错误
-
调用函数时,在实参前面加一个型号*表示序列解包。
- 正确
- 错误
-
二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。
- 正确
- 错误
-
在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。
- 正确
- 错误
-
正则表达式元字符“^”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。
- 正确
- 错误
-
在Python中可以使用for作为变量名。
- 正确
- 错误
-
在调用函数时,必须牢记函数形参顺序才能正确传值。
- 正确
- 错误
-
在Python中定义函数时不需要声明函数的返回值类型。
- 正确
- 错误
-
带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。
- 正确
- 错误
-
对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。
- 正确
- 错误
-
在函数内部没有任何方法可以影响实参的值。
- 正确
- 错误
-
在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。
- 正确
- 错误
-
表达式{1,2}*2的值为{1,2,1,2}。
- 正确
- 错误