中国石油大学(华东)《程序设计(Python)》2023年春季在线作业一
奥鹏中国石油大学(华东)新学期作业参考

《程序设计(Python)》2023年春季学期在线作业(一)-00001
1.python是否支持switch语句?如何实现多条件判断?
选项A:支持 switch case
选项B:不支持 使用elif实现
选项C:不支持 使用 and实现
选项D:不支持 使用or实现
正确答案问询微信:424329
2.对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是()。
选项A:sorted(aList)
选项B:sorted(bTuple)
选项C:aList.sort()
选项D:bTuple.sort()
正确答案问询微信:424329
3.Python语言特征不包括()。
选项A:标识符区分大小写
选项B:关键字全部小写
选项C:不支持面向对象
选项D:解释型,跨平台多
正确答案问询微信:424329
4.以下关于字典的特性说法不正确的是()。
选项A:不允许同一个键出现两次。
选项B:键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行
选项C:可以出现键重复的情况
选项D:键不能为空
正确答案问询微信:424329
5.下列选项中合法的标识符是()。
选项A:_7a_b
选项B:break
选项C:_a$b
选项D:7ab
正确答案问询微信:424329
6.关于a or b的描述错误的是()。
选项A:若a=True b=True 则 a or b ==True
选项B:若a=True b=False 则 a or b ==True
选项C:若a=True b=True 则 a or b ==False
选项D:若a=False b=False 则 a or b ==False
正确答案问询微信:424329
7.下列运算符的使用错误的是()。
选项A:1 + 'a'
选项B:[1, 2, 3] + [4, 5, 6]
选项C:3 * 'abc'
选项D:-10 % -3
正确答案问询微信:424329
8.关于赋值语句的作用,正确的描述是()。
选项A:变量和对象必须类型相同
选项B:每个赋值语句只能给一个变量赋值
选项C:将变量改写为新的值
选项D:将变量绑定到对象
正确答案问询微信:424329
9.Python语言属于()。
选项A:机器语言
选项B:汇编语言
选项C:高级语言
选项D:科学计算语言
正确答案问询微信:424329
10.下列()类型数据是不可变化的。
选项A:集合
选项B:字典
选项C:元组
选项D:列表
正确答案问询微信:424329
11.当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。
选项A:对
选项B:错
正确答案问询微信:424329
12.表达式‘a’+1的值为‘b’。
选项A:对
选项B:错
正确答案问询微信:424329
13.Python集合中的元素不允许重复。
选项A:对
选项B:错
正确答案问询微信:424329
14.集合可以作为元组的元素。
选项A:对
选项B:错
正确答案问询微信:424329
15.如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20,40)的作用是等价的。
选项A:对
选项B:错
正确答案问询微信:424329
16.Python字典中的“键”可以是列表。
选项A:对
选项B:错
正确答案问询微信:424329
17.Python只能使用内置数据库SQLite,无法访问MS SQLServer、ACCESS或Oracle、MySQL等数据库。
选项A:对
奥鹏中国石油大学(华东)新学期作业参考 选项B:错
正确答案问询微信:424329
18.一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
选项A:对
选项B:错
正确答案问询微信:424329
19.如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。
选项A:对
选项B:错
正确答案问询微信:424329
20.为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
选项A:对
选项B:错
正确答案问询微信:424329