基础考试
一 选择题, 前5题有多选 (共30分)
1. 关于python变量的命名方式说法正确的是( BD )
A. 第一个字符必须是字母、下划线或数字
B. 大小写敏感
C. 可以使用关键字
D. 建议使用英文,做到见名知意
2. 关于python变量赋值下面表达式写法正确的是(AD )
A. x = y = z = 1
B. x, y, z = 1
C. x == 1
D. x += 1
3. 关于python字典下面说法正确的是( A )
A. 字典中的存储是由“键-值”对形成
B. 字典的key可以重复
C. 创建空字典使用dic()
D. 字典的可以通过索引取值
4. python将json字符串转换为字典或列表用什么方法 ( C )
A.dump
B.dumps
C. loads
D.read
5. 关于open()函数打开方式说法正确的是(BC )
A.“r”:只读,如果文件不存在则尝试创建
B.“w”:清空写,如果文件不存在则尝试创建
C . “a”:追加写,如果文件不存在则尝试创建
D . “rb”:二进制形式打开,只读,如果文件不存在则尝试创建
6. 下列字典或列表的创建方式错误的是( B )
A.obj={} B. obj={[]} C. obj=[{}] D. obj={0:1}
7. 下列不是列表中的方法的是( A )
A.split() B. append() C. clear() D. sort()
8. 下列代码的执行结果是(B )
str = "abcdefagd"
index = str.index("ad")
print(index)
A. 0 B. 报错 C. -1 D. 7
9. 下列代码的执行结果是( C )