欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 渝粤题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
宁波开放大学Python程序设计#作业答案
Python程序设计#
学校: 宁波开放大学
平台: 国家开放大学
题目如下:
1. 1. 相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。( )
答案: 正确
2. 2. “from 模块名 import *”语句与“import 模块名”都能导入指定模块的全部内容,相比之下,from…import *导入的内容无须指定模块名,可直接调用,使用更加方便,因此更推荐在程序中此种方式导入指定模块的全部内容。( )
答案: 错误
3. 3. Python3.x版本完全兼容Python2.x。( )
答案: 错误
4. 4. PyCharm是Python的集成开发环境。( )
答案: 正确
5. 5. 模块文件的后缀名必定是.py。( )
答案: 正确
6. 6. Python中可以使用关键字作为变量名。( )
答案: 错误
7. 7. 变量名可以以数字开头。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
8. 8. Python标识符不区分大小写。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
9. 9. 布尔类型是特殊的浮点型。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
10. 10. 复数类型的实数部分可以为0。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
11. 11. 下列选项中,不是Python语言特点的是( )。
A. 简洁
B. 开源
C. 面向过程
D. 可移植
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
12. 12. 下列哪个不是Python的应用领域( )。
A. Web开发
B. 科学计算
C. 游戏开发
D. 操作系统管理
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
13. 13. 下列关于Python的说法中,错误的是( )。
A. Python是从ABC发展起来的
B. Python 是一门高级计算机语言
C. Python只能编写面向对象的程序
D. Python程序的效率比C程序的效率低
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
14. 14. Python中使用( )符号表示单行注释。
A. #
B. /
C. //
D.
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
15. 15. 下列选项中,属于Python关键字的是( )。
A. name
B. if
C. is
D. and
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
16. 16. 下列选项中,属于数值类型的是( )。
A. 0
B. 1.0
C. 1+2j
D. 以上全部
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
17. 17. 若将2转换为0b10,应该使用( )函数。
A. oct()
B. bin()
C. hex()
D. int()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
18. 18. 下列选项中,不属于Python数据类型的是( )。
A. bool
B. dict
C. string
D. set
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
19. 19. 下列选项中,运行后会输出1、2、3的是( )。
A. for i in range(3): print(i)
B. for i in range(2): print(i + 1)
C. nums = [0, 1, 2] for i in nums: print(i + 1)
D. i = 1 while i < 3: print(i) i = i + 1
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
20. 20. 现有如下代码:若运行代码,输出的结果为( )。
A. 5050
B. 4950
C. 450
D. 45
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
21. 21. Python是面向 的高级语言。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
22. 22. 1. Python可以在多种平台运行,这体现了Python语言 的特性。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
23. 23. 1. 使用关键字可以在当前程序中导入模块。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
24. 24. 1. 使用语句可以将指定模块中的全部内容导入当前程序。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
25. 25. Python中建议使用_个空格表示一级缩进。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
26. 1. if语句不支持嵌套使用。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
27. 2. elif可以单独使用。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
28. 3. break语句用于结束循环。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
29. 4. for循环只能遍历字符串。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
30. 5. 字符串中不可以包含特殊字符。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
31. 6. 无论是使用单引号或双引号定义的字符串,使用print()输出的结果一致。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
32. 7. rjust()方法用于将字符串的字符以右对齐方式进行显示。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
33. 8. find()方法返回-1说明子串在指定的字符串中。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
34. 9. strip()方法默认会删除字符串头尾的空格。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
35. 10. if-else语句可以处理多个分支条件。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
36. 11.
A. 10,20,30
B. 10,20,20
C. 20,10,10
D. 20,10,30
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
37. 12.
A.
B.
C.
D.
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
38. 13. 下列语句中,可以跳出循环结构的是( )。
A. continue
B. break
C. if
D. while
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
39. 14. Python中使用( )转义字符。
A. /
B. \
C. $
D. %
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
40. 15. 下列选项中,用于格式化字符串的是( )。
A. %
B. format()
C. f-string
D. 以上全部
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
41. 16. 关于字符串的说法中,下列描述错误的是( )。
A. 字符串创建后可以被修改
B. 字符串可以使用单引号、双引号和三引号定义
C. 转义字符\n表示换行
D. 格式符均由%和说明转换类型的字符组成
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
42. 17. 下列方法中,可以将字符串中的字母全部转换为大写的是( )。
A. upper(0
B. lower()
C. title()
D. capitalize()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
43. 18. 下列选项中,不属于字符串的是( )。
A. "1"
B. python'
C. "^"
D. '1'.23
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
44. 19. 下列方法中,可以对列表元素排序的是( )。
A. sort()
B. reverse()
C. max()
D. list()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
45. 20. 阅读下面的程序: li_one = [2, 1, 5, 6] print(sorted(li_one[:2])) 运行程序,输出结果是( )。
A. [1 ,2]
B. [2 ,1]
C. [1 ,2 ,5 ,6]
D. [6 ,5 ,2 ,1]
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
46. 21. 布尔类型的取值包括_和_。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
47. 22. 使用函数可查看数据的类型。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
48. 23. float()函数用于将数据转换为类型的数据。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
49. 24. 若a=3,b=-2,则a+=b的结果为_。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
50. 25. 语句是最简单的条件语句。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
51. 1. 列表只能存储同一类型的数据。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
52. 2. 元组支持增加、删除和修改元素的操作。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
53. 3. 列表的索引从1开始。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
54. 4. 字典中的键唯一。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
55. 5. 集合中的元素无序。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
56. 6. 字典中的元素可通过索引方式访问。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
57. 7. 函数在定义完成后会立刻执行。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
58. 8. 变量在程序的任意位置都可以被访问。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
59. 9. 函数可以提高代码的复用性。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
60. 10. 如果字符串中包含三引号,可以使用单引号包裹这个字符串。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
61. 11. 下列方法中,默认删除列表最后一个元素的是( )。
A. del
B. remove()
C. pop()
D. extend()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
62. 12. 阅读下面程序: lan_info = {'01': 'Python', '02': 'Java', '03': 'PHP'} lan_info.update({'03': 'C++'}) print(lan_info) 运行程序,输出结果是( )。
A. {'01': 'Python', '02': 'Java', '03': 'PHP'}
B. {'01': 'Python', '02': 'Java', '03': 'C++'}
C. {'03': 'C++','01': 'Python', '02': 'Java'}
D. {'01': 'Python', '02': 'Java'}
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
63. 13. 阅读下面程序: set_01 = {'a', 'c', 'b', 'a'} set_01.add('d') print(len(set_01)) 运行程序,输出结果是( )。
A. 5
B. 3
C. 4
D. 2
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
64. 14. 下列关于函数的说法中,描述错误的是( )。
A. 函数可以减少重复的代码,使得程序更加模块化
B. 不同的函数中可以使用相同名字的变量
C. 调用函数时,实参的传递顺序与形参的顺序可以不同
D. 匿名函数与使用关键字def定义的函数没有区别
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
65. 15. Python使用( )关键字定义一个匿名函数。
A. function
B. func
C. def
D. lambda
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
66. 16. Python使用( )关键字自定义一个函数。
A. function
B. func
C. def
D. lambda
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
67. 17. 请阅读下面的代码: num_one = 12 def sum(num_two): global num_one num_one = 90 return num_one + num_two print(sum(10)) 运行代码,输出结果为( )。
A. 102
B. 100
C. 22
D. 12
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
68. 18. 打开一个已有文件,在文件末尾添加信息,正确的打开方式为( )。
A. r
B. w
C. a
D. w+
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
69. 19. 假设文件不存在,如果使用open()方法打开文件会报错,那么该文件的打开方式是下列哪种?( )
A. r
B. w
C. a
D. w+
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
70. 20. 假设file是文本文件对象,下列哪个选项可读取file的一行内容?( )
A. file.read()
B. file.read(200)
C. file.readline()
D. file.readlines()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
71. 21. Python中的循环语句有和循环。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
72. 22. 若循环条件的值变为,说明程序进入无限循环。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
73. 23. _循环一般用于实现遍历循环。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
74. 24. 语句可以跳出本次循环,执行下一次循环。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
75. 25. 定义字符串可使用、双引号和三引号包裹。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
76. 1. 函数的位置参数有严格的位置关系。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
77. 2. 文件打开的默认方式是只读。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
78. 3. 以读写方式打开一个文件,若文件已存在,文件内容会被清空。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
79. 4. 使用write()方法写入文件时,数据会追加到文件的末尾。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
80. 5. 实际开发中,目录操作需要使用os模块中的函数。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
81. 6. read()方法只能一次性读取文件中的所有数据。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
82. 7. Python通过类可以创建对象,有且只有一个对象。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
83. 8. 实例方法可以由类和对象调用。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
84. 9. 子类能继承父类全部的属性和方法。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
85. 10. 任何函数内部都可以直接访问和修改全局变量。( )
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
86. 11. 下列选项中,用于向文件中写入数据的是( )。
A. open()
B. write()
C. close()
D. read()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
87. 12. 下列选项中,用于获取当前目录的是( )。
A. open()
B. write()
C. getcwd()
D. read()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
88. 13. 下列代码要打开的文件应该在( )。 f = open('itheima.txt', 'w')
A. C盘根目录
B. D盘根目录
C. Python安装目录
D. 程序所在目录
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
89. 14. 若文本文件abc.txt中的内容如下: abcdef 阅读下面的程序: file = open('abc.txt', 'r') data = file.readline() data_list = list(data) print(data_list) 以上程序的执行结果为( )。
A. ['abcdef']
B. ['abcdef\n']
C. ['a', 'b', 'c', 'd', 'e', 'f']
D. ['a', 'b', 'c', 'd', 'e', 'f', '\n']
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
90. 15. 下列关于类的说法,错误的是( )。
A. 类中可以定义私有方法和属性
B. 类方法的第一个参数是cls
C. 实例方法的第一个参数是self
D. 类的实例无法访问类属性
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
91. 16. 下列方法中,只能由对象调用的是( )。
A. 类方法
B. 实例方法
C. 静态方法
D. 析构方法
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
92. 17. 下列方法中,负责初始化属性的是( )。
A. __del__()
B. __init__()
C. __init()
D. __add__()
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
93. 18. 下列选项中,不属于面向对象三大重要特性的是( )。
A. 抽象
B. 封装
C. 继承
D. 多态
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
94. 19. 请阅读下面的代码: class Test: count = 21 def print_num(self): count = 20 self.count += 20 print(count) test= Test() test.print_num() 运行代码,输出结果为( )。
A. 20
B. 40
C. 21
D. 41
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
95. 20. 请阅读下面的代码: def many_param(num_one, num_two, *args): print(args) many_param(11, 22, 33, 44, 55) 运行代码,输出结果为( )。
A. (11,22,33)
B. (22,33,44)
C. (33,44,55)
D. (11,22)
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
96. 21. Python模块的本质是文件。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
97. 22. Python中列表的元素可通过或两种方式访问。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
98. 23. 使用内置的 函数可创建一个列表。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
99. 24. 拼接字符串可以使用方法和运算符
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。
100. 25. 删除字符串中头部的空格,可以使用方法。
答案:请关注【渝开搜题】微信公众号,发送题目获取正确答案。