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

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

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

中国大学MOOC计算机应用作业答案

计算机应用

学校: 无

平台: 超星学习通

题目如下:

1. 【多选题】 程序设计语言可以分成哪些类型( )?

A. 机器语言

B. 汇编语言

C. 高级语言

D. python语言

答案: 机器语言# 汇编语言# 高级语言

2. 【多选题】下面哪些属于Python语言在内的高级语言都必须具有基本能力( )?

A. 数据表达能力

B. 数据运算能力

C. 数据输入和输出能力

D. 数据处理的流程控制能力

答案: 数据表达能力# 数据运算能力# 数据输入和输出能力# 数据处理的流程控制能力

3. 【多选题】下面哪些属于采用高级语言编写程序解决实际问题的过程( )?

A. 分析问题

B. 设计算法

C. 编写和调试程序

D. 编写程序文档

答案: 分析问题# 设计算法# 编写和调试程序# 编写程序文档

4. 【多选题】下面哪些是算法的常用描述方法( )?

A. 自然语言

B. 流程图

C. PAD图

D. 伪代码

答案: 自然语言# 流程图# PAD图# 伪代码

5. 【多选题】程序的基本控制结构包括哪些( )?

A. 顺序结构

B. 选择结构或分支结构

C. 跳转结构

D. 循环结构或重复结构

答案: 顺序结构# 选择结构或分支结构# 循环结构或重复结构

6. 【多选题】下面哪些属于Python语言的特点( )?

A. Python程序是可直接运行的代码

B. Python是一门跨平台、开源、免费的编译型高级动态编程语言

C. 支持多种编程模式,譬如:命令式、函数式、面向对象

D. 内置数据类型、内置模块和标准库提供了大量功能强大的操作和对象

答案: 支持多种编程模式,譬如:命令式、函数式、面向对象# 内置数据类型、内置模块和标准库提供了大量功能强大的操作和对象

7. 【单选题】Python中用于获取用户输入的函数是( )。

A. get()

B. eval()

C. input()

D. print()

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

8. 【单选题】下面哪个是Python自带的安装扩展库的工具( )?

A. IDLE

B. IDE

C. pip

D. install

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

9. 【单选题】表达式 11 // 3 - 11 % 3 的结果是( )

A. 0.33

B. 1

C. 1.33

D. 2

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

10. 【单选题】执行 print(10 <= 3 or 5 > 2) 的输出结果是( )

A. True

B. False

C. 1

D. 0

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

11. 【单选题】以下选项中不是Python保留字的是( )。

A. except

B. do

C. pass

D. while

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

12. 【单选题】下面关于内置类的描述,不正确的有( )。

A. 整数是一种内置类

B. 内置类在启动python之后就可直接使用

C. 内置类在启动python之后,还要导入标准库

D. 内置类在启动python之后,不需要安装和导入任何扩展库

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

13. 【单选题】下面描述中,正确的有( )?

A. python语言的整型不是使用类定义的

B. python语言不支持位数4300位的大整数

C. python语言支持超大整数的计算

D. python语言的整数和C++的整数一样,占4个字节。

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

14. 【单选题】下面关于python语言的浮点数的描述,正确的有( )?

A. 使用float表示浮点类型

B. 使用double表示浮点类型

C. 浮点数可以是小数形式

D. 浮点数可以是指数形式

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

15. 【单选题】布尔型数据通常用于表示判断结果的真与假,下面哪个是Python语言中的“真”常量( )?

A. 1

B. true

C. True

D. .T.

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

16. 【单选题】字符串 s = "Hello Python!",执行 s[3:8] 的结果是:

A. "llo Py"

B. "lo Py"

C. "llo P"

D. "lo Pyt"

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

17. 【单选题】数学表达式 (a-b)/(a+b) 的正确Python写法是( )。

A. a-b/a+b

B. (a-b)/a+b

C. (a-b)/(a+b)

D. a-b//a+b

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

18. 【单选题】 在 Python 中,以下哪个表达式的结果的数据类型与其他三个不同( )?

A. 10 // 2

B. 10 / 2

C. 10 % 2

D. 10 * 2

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

19. 【单选题】循环语句 for i in range(0,2): print(i) 的输出是:

A. 0 1 2

B. 1 2

C. 0 1

D. 1

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

20. 【单选题】已知x=5, y=3, z=8,表达式not (x < y or z > x) and y < z的结果是( )?

A. True

B. False

C. 8

D. 5

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

21. 【单选题】 运行以下代码的输出是( )? score = 85 if score >= 90: print("A") elif score >= 80: print("B") elif score >= 60: print("C") else: print("D")

A. A

B. B

C. C

D. D

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

22. 【单选题】输入name = input(">>>")后,如何判断用户输入是否为空( )?

A. if name == "":

B. if name = None:

C. if not name:

D. if name == False:

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

23. 【单选题】以下哪个case子句可以匹配1, 2, 3中的任意一个值( )?

A. case 1, 2, 3:

B. case 1 | 2 | 3:

C. case 1 or 2 or 3:

D. case (1, 2, 3):

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

24. 【单选题】 运行以下代码的输出是( )? total = 0 for i in range(1, 6): if i % 2 == 0: continue total += i print(total)

A. 6

B. 9

C. 10

D. 15

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

25. 【单选题】 以下嵌套循环的总执行次数是( )? for i in range(3): for j in range(2): print(i, j)

A. 3

B. 5

C. 6

D. 8

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

26. 【单选题】 ‌以下代码中循环体执行次数是( )? j = 1 while j <= 5: j += 2

A. 2

B. 3

C. 5

D. 无限次

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

27. 【单选题】以下哪个异常无法在运行时被try...except捕获( )?

A. ZeroDivisionError

B. FileNotFoundError

C. SyntaxError

D. KeyError

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

28. 【单选题】raise关键字的作用是( )?

A. 忽略异常

B. 手动触发异常

C. 捕获异常

D. 终止程序

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

29. 【单选题】 以下函数的调用方式错误的是( )? def func(a, b, c=0): return a + b + c

A. func(1, 2)

B. func(a=1, 2, c=3)

C. func(1, b=2, c=3)

D. func(1, 2, 3)

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

30. 【单选题】以下关于lambda函数的描述,错误的是( )?

A. lambda是Python的保留字

B. lambda函数可以接收多个参数

C. lambda函数体只能是单行表达式

D. lambda函数返回一个函数对象

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

31. 【单选题】 调用以下函数时,错误的传参方式是( )? def calc(*args, **kwargs): pass

A. calc(1, 2, a=3)

B. calc(*[1, 2], **{"a":3})

C. calc([1,2], {"a":3}

D. calc(*(1,2), **{"a":3})

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

32. 【单选题】以下函数的返回值是( )?

A. None

B. True

C. 报错

D. 空字符串

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

33. 【单选题】以下递归函数计算阶乘,正确的实现是( )?

A. def fact(n): return n * fact(n-1)

B. def fact(n): if n == 0: return 1 return n * fact(n-1)

C. def fact(n): return fact(n)

D. def fact(n): return 1 if n == 0 else fact(n)

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

34. 【单选题】 以下代码的输出结果是( )? def func(x, y=[]): y.append(x) return y print(func(1)) print(func(2))

A. 1 2

B. 1 1 2 2

C. 1 2 2

D. [1] [1, 2]

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

35. 【单选题】以下关于闭包的描述,正确的是( )?

A. 闭包函数不能修改外部函数的变量

B. 闭包需引用外部函数的变量

C. 闭包函数必须返回一个函数

D. 闭包函数只能有一个参数

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

36. 【单选题】 以下代码的输出结果是( )? def outer(): x = 1 def inner(): nonlocal x x += 1 return x return inner f = outer() print(f())

A. 1

B. 2

C. 报错

D. None

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

37. 【单选题】关于Python分支结构,描述错误的是( )?

A. if、elif、else都可以单独使用

B. 条件判断通常用关系表达式或逻辑表达式描述

C. elif是else if的缩写,用于添加多个条件分支

D. else必须与if或elif配对使用

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

38. 【单选题】关于break和continue的描述,正确的是( )?

A. break和continue只能在while循环中使用

B. continue可用于分支结构中

C. break会直接终止整个程序

D. break终止当前循环,continue跳过本次循环剩余代码

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

39. 【单选题】 执行以下代码,输出结果为( )? for i in range(5, 1, -1): if i % 2 == 0: print(i, end=" ")

A. 5 4 3 2

B. 5 4 3 2 1

C. 4 2

D. 5 4 2

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

40. 【单选题】关于while循环,错误的是( )?

A. 循环条件后必须加冒号

B. 循环体必须缩进

C. 循环条件可以是布尔表达式

D. else子句在循环正常结束时执行

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

41. 【单选题】以下哪项是python的三目运算符的正确用法( )?

A. min = x < y ? x : y

B. min = x if x < y else y

C. min = if x < y then x else y

D. min = x < y : x else y

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

42. 【单选题】关于range()函数,描述错误的是( )?

A. range(5)生成0,1,2,3,4

B. range(2,6)生成2,3,4,5

C. range(1,10,3)生成1,4,7

D. range(5,1,-1)生成5,4,3,2,1

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

43. 【单选题】在Python中,用于创建文件对象的关键函数是( )?

A. create()

B. folder()

C. open()

D. file()

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

44. 【单选题】若以写入模式 'w' 打开一个已存在的文件,会发生什么( )?

A. 文件内容会被清空

B. 在文件末尾追加内容

C. 引发错误

D. 无任何变化

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

45. 【单选题】执行 f.seek(0, 2) 后,文件指针的位置是( )?

A. 文件开头

B. 当前位置

C. 文件末尾

D. 不确定

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

46. 【单选题】检测 /data/file.txt 是否存在,正确的代码是( )?

A. os.exists('/data/file.txt')

B. os.path.isfile('/data/file.txt')

C. os.path.exists('/data/file.txt')

D. os.access('/data/file.txt')

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

47. 【单选题】二进制文件的写入应使用的模式是( )?

A. 'w'

B. 'wb'

C. 'a'

D. 'r+'

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

48. 【单选题】 执行以下代码后,c 的值是什么( )? f = open('test.txt', 'w+') f.write('Python') f.seek(0) c = f.read(2)

A. 'Py'

B. 'th'

C. 'on'

D. 'Python'

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

49. 【单选题】关于 with open('file.txt') as f: 语句,错误的是( )?

A. 自动关闭文件

B. 支持异常处理

C. 需手动调用 f.close()

D. 推荐的文件操作方式

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

50. 【单选题】以下哪个方法用于获取当前文件指针的位置( )?

A. seek()

B. position()

C. tell()

D. locate()

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



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

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章64356
    • 评论0
    • 微语0
    标签