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

《程序设计(Python)》2023年春季学期在线作业(二)-00001
1.下列选项中不符合Python语言变量命名规范的是()。
选项A:Astr
选项B:a
选项C:2_a
选项D:_2a
正确答案问询微信:424329
2.给定字典dict1,以下描述错误的是()。
选项A:dict1.keys()返回字典dict1中所有键
选项B:dict1.values()返回字典dict1中所有值
选项C:dict1.items()返回字典dict1中所有键值对
选项D:dict1使用值进行索引
正确答案问询微信:424329
3.()表达式是一种匿名函数,是从数学里的得名。
选项A:lambda
选项B:map
选项C:filter
选项D:zip
正确答案问询微信:424329
4.以下关于循环控制语句描述错误的是()。
选项A:Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组
选项B:在Python中if…elif…elif…结构中必须包含else子句
选项C:在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达
选项D:循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等
正确答案问询微信:424329
5.以下不能创建一个字典的语句是()。
选项A:dict1 = {}
选项B:dict2 = { 3 : 5 }
选项C:dict3 = {[1,2,3]: “uestc”}
选项D:dict4 = {(1,2,3): “uestc”}
正确答案问询微信:424329
6.在Python中,关于函数的描述,以下选项中正确的是()。
选项A:Python中,def和return是函数必须使用的保留字
选项B:Python return语句只能返回一个值
选项C:一个函数中只允许有一条return语句
选项D:自定义函数只能以def保留字开头
正确答案问询微信:424329
7.以下选项中,不属于函数的作用的是()。
选项A:增强代码可读性
选项B:降低编程规模
选项C:提高代码执行速度
选项D:复用代码,缩短开发周期
正确答案问询微信:424329
8.使用()函数接收用输入的数据。
选项A:accept()
选项B:input()
选项C:readline()
选项D:login()
正确答案问询微信:424329
9.以下的布尔代数运算错误的是()。
选项A:(True or x) == True
选项B:not (a and b) == not (a) and not (b)
选项C:(False and x) == False
选项D:(True or False) == True
正确答案问询微信:424329
10.下面哪个不是python中的比较运算符?
选项A:==
选项B:=!
选项C:=
选项D:=
正确答案问询微信:424329
11.异常处理结构也不是万能的,处理异常的代码也有引发异常的可能。
选项A:对
选项B:错
正确答案问询微信:424329
12.lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。
选项A:对
选项B:错
正确答案问询微信:424329
13.在Python中定义函数时不需要声明函数的返回值类型。
选项A:对
选项B:错
正确答案问询微信:424329
14.在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之奥鹏中国石油大学(华东)新学期作业参考中。
选项A:对
选项B:错
正确答案问询微信:424329
15.文件对象的tell()方法用来返回文件指针的当前位置。
选项A:对
选项B:错
正确答案问询微信:424329
16.对于生成器对象x = (3 for i in range(5)),连续两次执行list(x)的结果是一样的。
选项A:对
选项B:错
正确答案问询微信:424329
17.Python标准库os中的方法isfile()可以用来测试给定的路径是否为文件。
选项A:对
选项B:错
正确答案问询微信:424329
18.for…else这样的语句,else中的语句会在循环执行完的情况下执行。
选项A:对
选项B:错
正确答案问询微信:424329
19.函数是代码复用的一种方式。
选项A:对
选项B:错
正确答案问询微信:424329
20.假设random模块已导入,那么表达式random.sample(range(10),7) 的作用是生成7个不重复的整数。
选项A:对
选项B:错
正确答案问询微信:424329