欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学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()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。