第二章测试
1.以下不是Python语言关键字的选项是( )。
A:None
B:function
C:as
D:raise

答案:B
3.以下选项,输出结果为True的是( )。
A:[2,3] in [1,2,3,4]
B:"BC" in "ABCD"
C:>>> "apple":"red" in {"apple":"red","lemon":"yellow","grape":"purple"}
D:>>> "red" in {"apple":"red","lemon":"yellow","grape":"purple"}
4.下面代码
>>>adic={"apple":2,"peach":1,"lemon":3}
>>>print(max(adic),min(adic),sum(adic.values()))
的运行结果是( )。
A:None
B:系统报错
C:lemon peach 6
D:peach apple 6
6.列表的元素可以做增加、修改、排序、反转操作。( )
A:错 B:对 7.tuple1=(),tuple2=('中国'),tuple3=('中国',1,[])都是合法的元组变量赋值。( )
A:错 B:对 8.在for循环的嵌套使用中,请分析代码如下:

上面代码的输出结果是( )。
A:[2, 3, 5, 7]
B:[4, 6, 8, 9]
C:[3, 5, 7, 9]
D:[4, 6, 8, 9, 10]
9.S和T是两个集合,下面描述错误的是( )。
A:S^T是S和T的补运算,包括集合S和T中的非相同元素
B:S-T是S和T的差运算,包括在集合S但不在T中的元素
C:S&T是S和T的交运算,包括同时在集合S和T中的元素
D:S|T是S和T的并运算,元素个数是集合S和T中元素个数的和
10.请分析下列代码:
s={1,2,3,4}
print(type(s))
上面代码的结果为<class 'dict'>。( )
A:对 B:错 11.对于range()函数,有代码如下:

请分析这段代码的输出结果为( )。
A:{2, 6, 7, 8, 9}
B:{3, 4, 5, 6, 7, 8, 9}
C:{2, 3, 4, 5, 6, 7, 8, 9}
D:{6, 7, 8, 9, 2}
16.如果Python程序执行时,产生了“unexpected indent”的错误,其原因是( )。
A:代码中出现了缩进不匹配的问题
B:代码中使用了错误的关键字
C:代码中缺少“:”符号
D:代码里的语句嵌套层次太多
25.对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是( )。
A:sorted(bTuple)
B:aList.sort()
C:sorted(aList)
D:bTuple.sort()
26.bin(97)得到的值是字符串。( )
A:错 B:对 28.表达式print("{:.2f}".format(20-2**3+10/3**2*5))的结果是( )。
A:17.55
B:17.56
C:67.56
D:12.22
29.代码如下:
print('{:*^10.4}'.format('Flower'))
以上代码输出结果为( )。
A:****FL****
B:***Flow***
C:Flower
D:***Flower***
30.对于ord()函数和输出函数,有代码如下:

注意:a,d,c,x,w的ASCII码分别为97,100,99,120,119.
以上代码输出结果为( )。
A:97 w
B:97 x
C:97 d
D:97 c
32.\d{3,8}表示5个数字。( )
A:对 B:错 34.对于正则表达式的相关知识,设置代码如下:

以上代码输出为( )。
A:abc123efg
B:ab123cdefg
C:abcdefg
D:ab123efg

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(7) dxwkbang
返回
顶部