2018年计算机二级python题库精编(1)
-
a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3],编程用sort进行排序,然后从最后一个元素开始判断?
-
执行以下代码的结果是?foo={1,5,2,3,4,2}foo={}len(foo)
- A.0
- B.3
- C.5
- D.6
-
执行以下代码的结果是()
- A.'David'
- B.['David']
- C.['d']
- D.'d'
-
请写出一段Python代码实现删除一个list里面的重复元素。
-
执行以下代码的结果是?foo={1,3,3,4}type(foo)
- A.set
- B.dict
- C.tuple
- D.object
-
执行以下代码的结果是()
- A.2
- B.22
- C.23
- D.24
-
执行以下代码的结果是()
- A.123
- B.1,2,3,4
- C.1,2,1,3,1
- D.1,2,1,3,1,4
-
执行以下代码的结果是()
- A.12
- B.24
- C.36
- D.48
-
执行以下代码的结果是()
- A.2,3,2,4
- B.4,6,4,8
- C.4,5,4,6
- D.4,9,4,16
-
执行以下代码的结果是()
- A.yes
- B.no
- C.unable torun
- D.Anexception isthrown
-
执行以下代码的结果是()
- A.3
- B.5
- C.6
- D.8
-
执行以下代码的结果是()
- A.2
- B.4
- C.5
- D.8
-
执行以下代码的结果是?type(lambda:None)
- A.(type‘NoneType’)
- B.(type‘function’)
- C.(type‘tuple’)
- D.(type‘type’)
-
执行以下代码的结果是()
- A.2
- B.5
- C.8
- D.Anexception isthrown
-
下面的排序算法中初始数据集的排列顺序对算法的性能无影响的是()
- A.插入排序
- B.堆排序
- C.冒泡排序
- D.快速排序
-
执行以下代码的结果是()
- A.1
- B.2
- C.5
- D.8
-
执行以下代码的结果是()
- A.4
- B.5
- C.8
- D.12
-
执行以下代码的结果是()
- A.4
- B.5
- C.8
- D.12
-
执行以下代码的结果是()
- A.-1
- B.0
- C.4
- D.异常报错
-
下列的说法中,不正确的是()
- A.迭代器协议是指:对象必须提供一个next方法
- B.list、dict、str虽然是Iterable,却不是Iterator
- C.生成器与迭代器对象的区别在于:它仅提供next()方法
- D.生成器实现了迭代器协议,但生成器是边计算边生成达到节省内存及计算资源
-
以下代码的作用是?
- A.改变python的启动路径
- B.改变python目前的工作路径
- C.添加一个新的python模块的搜索路径
- D.从/root/mydir中移除所有的文件夹
-
可以认为list类型是一种()结构
- A.树型
- B.队列
- C.Stack
- D.链表
-
deque是一种()数据结构
- A.Heap
- B.Stack
- C.队列
- D.双端队列
-
Python中heapq是一种()数据结构
- A.树型数据结构
- B.列表数据结构
- C.队列数据结构
- D.链表数据结构
-
正则表达式中的特殊字符,匹配字母,数字,下划线()
- A.\d
- B.\D
- C.\w
- D.\s
-
正则非贪婪模式使用()符号设置
- A.\$
- B.\∧
- C.\{}
- D.\?
-
下面的排序算法中初始数据集的排列顺序对算法的性能无影响的是()
- A.插入排序
- B.堆排序
- C.冒泡排序
- D.快速排序
-
在Python3下输入100000000L,会得到()
- A.100000000L
- B.100000000
- C.Syntax Error:invalidsyntax
- D.1e8
-
正则中的^符号,用在一对中括号中则表示要匹配()
- A.字符串的开始
- B.除中括号内的其它字符
- C.字符串的结束
- D.仅中括号内含有的字符
-
静态成员变量称为类变量,非静态成员变量称为实例变量,下列关于一个类的静态成员的描述中,不正确的是()
- A.该类的对象共享其静态成员变量的值
- B.静态成员变量可被该类的所有方法访问
- C.该类的静态方法只能访问该类的静态成员变量
- D.该类的静态数据成员变量的值不可修改