覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCpython应用作业答案

python应用

学校: 九八五题库

学校: 超星学习通

题目如下:

1. 1. 下面哪个Python语句可以求列表[7,8,9]的平均值?

A. mean = sum([7,8,9]) / len([7,8,9])

B. mean = average([7,8,9])

C. mean = math.avg([7,8,9])

D. mean = sum([7,8,9]) / count([7,8,9])

答案: mean = sum([7,8,9]) / len([7,8,9])

2. 2. 下面关于列表和元组的说法中,正确的是?

A. 列表的类型为“tuple”,元组的类型为“list”

B. 可以使用大括号“{}”来定义一个空元组

C. 所有能用于列表的方法或函数,同样也能用于元组

D. 列表可以添加新的元素,而元组不可以

答案: 列表可以添加新的元素,而元组不可以

3. 3. 程序运行题:以下程序段的输出结果是什么?? my_list = [1, 2, 3] my_list.insert(1, 'a') print(my_list)

A. [1, 2, 'a', 3]

B. ['a', 1, 2, 3]

C. [1, 'a', 2, 3]

D. 报错,因为列表中不能混合不同类型的元素

答案: [1, 'a', 2, 3]

4. 4. 程序运行题:以下程序段的输出结果是什么?? fruits = ['apple', 'banana', 'cherry'] fruits.remove('banana') print(fruits)

A. ['apple', 'cherry']

B. ['banana', 'apple', 'cherry']

C. ['apple', 'banana', 'cherry']

D. 报错

答案: ['apple', 'cherry']

5. 5. 列表A为[1,2,3],执行语句A.reverse(),print(A)结果为?

A. [1,2,3]

B. [3,2,1]

C. (3,2,1)

D. (1,2,3)

答案: [3,2,1]

6. 6. 下列哪个方法用于在Python列表的末尾添加一元素?

A. insert()

B. append()

C. extend()

D. push()

答案: append()

7. 7. Python中,判断n是否为偶数的表达式是?

A. n%2==0

B. n/2==0

C. n%2=0

D. n/2=0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 程序运行题:以下程序段的输出结果是什么?? nums = [5, 2, 9, 1] nums.sort(reverse=True) print(nums)

A. [9, 5, 2, 1]

B. [1, 2, 5, 9]

C. [5, 9, 1, 2]

D. [1, 2, 9, 5]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. Python中,以下哪个数据类型是不可变的?

A. 元组

B. 字典

C. 集合

D. 列表

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. Python列表、元组和字符串中第1个元素的索引为?

A. 1

B. len( )

C. 0

D. -1

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 1. 以下代码的输出结果是? score = 75 if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") else: print("不及格")

A. 中等

B. 优秀

C. 良好

D. 不及格

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 2. 列表推导式[x for x in range(5) if x % 2 == 0]的结果是?

A. [1, 3]

B. [2, 4]

C. [0, 1, 2, 3, 4]

D. [0, 2, 4]

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 3. break语句的作用是?

A. 重复执行循环

B. 跳过当前循环的剩余代码

C. 结束当前循环

D. 结束整个程序

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 4. 以下哪个是正确的三元表达式语法?

A. if condition: a else: b

B. condition ? a : b

C. a = condition ? b : c

D. a if condition else b

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 5. 以下哪个是 Python 中条件判断的关键字?

A. case

B. switch

C. when

D. if

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 6. 在 Python 中,while循环和for循环的主要区别是?

A. while用于遍历可迭代对象,for用于固定次数循环

B. while依赖条件表达式,for依赖可迭代对象

C. while执行更快

D. while无法嵌套,for可以嵌套

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 7. 以下哪个表达式的布尔值为 False?

A. 以上都是

B. ""

C. 0

D. []

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 8. 以下程序的输出结果是? num = 10 while num > 0: print(num) num =num -3

A. 10 7 4

B. 10 9 8 7...0

C. 10 7 4 1

D. 10 7 4 1 -2

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 9. 以下代码的输出结果为: savings = [1000, 2000, 3000] total = 0 for s in savings: if s < 2000: continue total = total + s print(total)

A. 6000

B. 0

C. 5000

D. 3000

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 10. 在 Python 中,条件表达式a == 1 and b == 2会同时检查a和b的值。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 11. 在嵌套循环中,break语句只能跳出最内层的循环。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    本文标签:
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    邮箱

    地址