单选题
1、关于Python内存管理,下列说法错误的是?
A.变量不必事先声明
B.变量无须先创建和赋值而直接使用
C.变量无须指定类型
D.可以使用del释放资源
正确选项 B
2、print 100 - 25 * 3 % 4 应该输出什么?
A.1
B.97
C.25
D.0
正确选项 B
3、下列哪种说法是错误的?
A. 除字典类型外,所有标准对象均可以用于布尔测试
B.空字符串的布尔值是False
C.空列表对象的布尔值是False
D. 值为0的任何数字对象的布尔值是False
正确选项 A
4、以下不能创建一个字典的语句是?
A. dict1 = {}
B. dict2 = { 3 : 5 }
C. dict3 = dict( [2 , 5] ,[ 3 , 4 ] )
D. dict4 = dict( ( [1,2],[3,4] ) )
正确选项 C
5、下面不能创建一个集合的语句是?
A. s1 = set ()
B. s2 = set (“abcd”)
C. s3 = (1, 2, 3, 4)
D.s4 = frozenset( (3,2,1) )
正确选项 C
6、现有 d = {},python3解释器执行d[(1,2)] = ({3,(4)})后d的结果是?
A. {(1, 2): {3, 4}}
B. {(1, 2): ({3, 4})}
C. 报错
D. 以上都不对