问道深山去,听禅紫气来。

《程序设计(Python)》2023年春季学期在线作业(一)-00001

阅读:28 更新时间:2023-03-25 02:01:13

《程序设计(Python)》2023年春季学期在线作业(一)-00001


------------------------
1.python是否支持switch语句?如何实现多条件判断?
A.支持 switch case
B.不支持 使用elif实现
C.不支持 使用 and实现
D.不支持 使用or实现
正确答案:false

2.对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是()。
A.sorted(aList)
B.sorted(bTuple)
C.aList.sort()
D.bTuple.sort()
正确答案:false

3.Python语言特征不包括()。
A.标识符区分大小写
B.关键字全部小写
C.不支持面向对象
D.解释型,跨平台多
正确答案:false

4.以下关于字典的特性说法不正确的是()。
A.不允许同一个键出现两次。
B.键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行
C.可以出现键重复的情况
D.键不能为空
正确答案:false

5.下列选项中合法的标识符是()。
A._7a_b
B.break
C._a$b
D.7ab
正确答案:false

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
正确答案:false

7.下列运算符的使用错误的是()。
A.1 + 'a'
B.[1, 2, 3] + [4, 5, 6]
C.3 * 'abc'
D.-10 % -3
正确答案:false

8.关于赋值语句的作用,正确的描述是()。
A.变量和对象必须类型相同
B.每个赋值语句只能给一个变量赋值
C.将变量改写为新的值
D.将变量绑定到对象
正确答案:false

9.Python语言属于()。
A.机器语言
B.汇编语言
C.高级语言
D.科学计算语言
正确答案:false

10.下列()类型数据是不可变化的。
A.集合
B.字典
C.元组
D.列表
正确答案:false

------------------------
1.当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。
T.对
F.错
正确答案:false

2.表达式‘a’+1的值为‘b’。
T.对
F.错
正确答案:false

3.Python集合中的元素不允许重复。
T.对
F.错
正确答案:false

4.集合可以作为元组的元素。
T.对
F.错
正确答案:false

5.如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20,40)的作用是等价的。
T.对
F.错
正确答案:false

6.Python字典中的“键”可以是列表。
T.对
F.错
正确答案:false

7.Python只能使用内置数据库SQLite,无法访问MS SQLServer、ACCESS或Oracle、MySQL等数据库。
T.对
F.错
正确答案:false

8.一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。
T.对
F.错
正确答案:false

9.如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。
T.对
F.错
正确答案:false

10.为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
T.对
F.错
正确答案:false

推荐信息