[判断题]
1.列表对象的排序方法sort() 只能按元素从小到大排列,不支持别的排序方式答案:错
解析:
2. g = lambda x: 3 不是一个合法的赋值表达式
答案:错
解析:
3.内置函数len() 返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range 、zip 等迭代对象
答案:对
解析:
4.已知x 和y 是两个等长的整数列表,那么表达式sum((i*j for i, j in zip(x, y))) 的作用是计算这两个列表所表示的向量的内积
答案:对
解析:
5.已知x 和y 是两个等长的整数列表,那么表达式[i+j for i,j in zip(x,y)] 的作用时计算这两个列表所表示的向量的和
python正则表达式不包含答案:对
解析:
6.表达式int( ‘1’ *64, 2) 与sum(2**i for i in range(64)) 的计算结果是一样的,但是前者更快一些
答案:对
7.已知x = list(range(20)) ,那么语句del x[::2] 可以正常执行
答案:对
解析:
8.已知x = list(range(20)) ,那么语句x[::2] = [] 可以正常执行。
答案:错
解析:
9.已知x = list(range(20)) ,那么语句print(x[100:200]) 无法正常执行
答案:错
解析:
10.已知x 是个列表对象,那么执行语句y = x 之后,对y 所做的任何操作都会同样作用到x 上。
答案:对
解析:
11.已知x 是个列表对象,那么执行语句y = x[:] 之后,对y 所做的任何操作都会同样作用到x 上。
答案:错
解析:
12.在Python 中,变量不直接存储值,而是存储值的引用,也就是值在内存中的地址
答案:对
解析:
13.表达式(i**2 for i in range(100)) 的结果是个元组
答案:错
解析:
14.在Python 中元组的值是不可变的,因此,已知x = ([1], [2]) ,那么语句x[0].append(3) 是无法正常执行的
答案:错
解析:
15.包含yield 语句的函数一般成为生成器函数,可以用来创建生成器对象
答案:对
解析:
16.在函数中yield 语句的作用和return 完全一样
答案:错
解析:
17. Python 内置的字典dict 中元素是按添加的顺序依次进行存储的
答案:错
解析:
18. Python 内置的集合set 中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序
答案:对
解析:
19.已知x = {1:1, 2:2} ,那么语句x[3] =3 无法正常执行
答案:错
解析:
20. Python 内置字典是无序的,如果需要一个可以记住元素插入顺序的字典,
可以使用
collections.OrderedDict
答案:对
解析:
21.语句pass 仅起到占位符的作用,并不会做任何操作。
答案:对
解析:
22.在条件表达式中不允许使用赋值运算符“ = ”,会提示语法错误
答案:对
解析:
23.任何包含call ()方法的类的对象都是可调用的
答案:对
解析:
24.在Python 中函数和类都属于可调用对象
答案:对
解析:
25.无法使用lambda 表达式定义有名字的函数
答案:错
解析:
26.已知x 是一个列表,那么x = x[3:] + x[:3] 可以实现把列表x 中的所有
元素循环左移3 位
答案:对
解析:
27.已知x 和y 是两个字符串,那么表达式sum((1 for i,j in zip(x,y) if i==j)) 可以用来计算两个字符串中对应位置字符相等的个数
答案:对
解析:
28.函数和对象方法是一样的,内部实现和外部调用都没有任何区别
答案:错
解析:
29.在设计派生类时,基类的私有成员默认是不会继承的
答案:对
解析:
30.如果在设计一个类时实现类len ()方法,那么该类的对象会自动支持Python 内置函数len()
答案:对
解析:
31. Python 3.x 中字符串对象的encode() 方法默认使用utf8 作为编码方式
答案:对
解析:
32.已知x = ‘hellow world. ’.encode() ,那么表达式x.decode( ‘gbk ’)的值为’hellow world. ’。
答案:对
解析:
33.已知x = ‘Python 是一种非常好的编程语言’ .encode() ,那么表达式
x.decode( ‘ gbk ’)的值为’ Python 是一种非常好的编程语言’
答案:错
解析:
34.正则表达式’ ^http ’只能匹配所有以’ http ’开头的字符串
答案:对
解析:
35.正则表达式’ ^\d{18}|\d{15}$ ’只能检查给定字符串是否为18 位或15 位数字字符,并不能保证一定是合法的身份证号
答案:对
解析:
36.二进制文件也可以使用记事本程序打开,只是无法正确阅读和理解其中的内容
答案:对
解析:
37.正则表达式’ [^abc] ’可以一个匹配任意除’ a’、’ b ’、’ c’之外的字符
答案:对
解析:
38.正则表达式’python|perl ’或’p(ython|erl) ’都可以匹配’python ’或’perl ’答案:对
解析:
39.文本文件是可以迭代的,可以使用for line in fp 类似的语句遍历文件对象fp 中的每一行
答案:对
解析:
40. Python 的主程序文件 属于二进制文件
答案:对
解析:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。