国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
浙江开放大学Python程序设计#作业答案
Python程序设计#
学校: 浙江开放大学
平台: 国家开放大学
题目如下:
1. 以下哪个描述是错误的?
A. 当多个循环语句彼此嵌套时,break语句只适用于所在层的循环
B. continue 语句必须在for、while循环中使用
C. continue 语句结束循环,继续执行循环语句的后继语句
D. break语句结束循环,继续执行循环语句的后继语句
答案: continue 语句结束循环,继续执行循环语句的后继语句
2. 在if else语句中,下列哪项作为if的表达式,会执行else语句?
A. None
B. 0
C. 空字符串
D. 以上都是
答案: 以上都是
3. 以下关于元组的说法正确的是( )。
A. 在进行元组连接时,连接的内容不限制
B. 元组可以和列表进行连接
C. 如果要连接的元组只有一个元素,那么不需要逗号
D. 元组是不可变序列,不能对它的单个元素值进行修改
答案: 元组是不可变序列,不能对它的单个元素值进行修改
4. 以下关于 Python 的控制结构,错误的是( )。
A. 每个 if 条件后要使用冒号
B. 在 Python 中,没有 switch-case 语句
C. Python 中的 pass 是空语句,一般用作占位语句
D. elif 可以单独使用
答案: elif 可以单独使用
5. 下面的哪一种数据类型不能作为字典中的“键”?
A. List(列表)
B. Tuple(元组)
C. int(数值)
D. str(字符串)
答案: List(列表)
6. 以下哪个描述是正确的?
A. break 语句用于终止当前循环
B. continue 语句用于跳过当前剩余要执行的代码,执行下一次循环
C. break 和 continue 语句通常与 if, if...else 和 if...elif...else 语句一起使用
D. 以上说法都是正确的
答案: 以上说法都是正确的
7. 已知x= [1, 2,3,2,3],那么执行语句x.remove(2)之后,x的值为( )。
A. [1, 2,3, 3]
B. [1, 3,2,3]
C. [1, 3, 3]
D. [1, 2, 2,3]
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
8. 在for i in range(6)语句中,i的取值是( )。
A. [1,2,3,4,5,6]
B. [1,2,3,4,5]
C. [0,1,2,3,4]
D. [0,1,2,3,4,5]
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
9. 可以使用( )语句跳出当前循环的剩余语句,继续进行下一轮循环。
A. pass
B. continue
C. break
D. 以上均可以
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
10. 已知x为非空列表,那么执行语句y=x[:]后,id(x[0] )== id(y[0] )的值为( )。
A. True
B. False
C. 报错
D. 无输出
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
11. 使用if else语句时,出现多个if语句和else语句时,else语句将会根据( )确定该else语句属于哪个if语句。
A. 冒号
B. 缩进
C. 离哪个if语句最近
D. 具体情况具体分析,无特定依据
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
12. 以下关于字典的描述,错误的是( )。
A. 字典长度是可变的
B. 字典是键值对的集合
C. 字典中的键可以对应多个值信息
D. 字典中元素以键信息为索引访问
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
13. 以下关于 pass 哪个描述是错误的?
A. pass 语句表示空语句
B. pass一般被用为占位符,作用是保持程序结构的完整性
C. 和注释一样,解释器会忽略pass语句
D. 执行pass语句时,什么都不会发生
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
14. 下列数据是列表类型的是( )。
A. [1,2]
B. [1 2]
C. {1: 2}
D. (1,2)
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
15. 已知x= [3, 5, 7],那么执行语句x[1:] = [2]之后,x的值为( )。
A. [3, 5, 7]
B. [2]
C. [3, 5, 7, 2]
D. [3, 2]
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
16. 语句continue的作用是终止正在执行的循环。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
17. 与C语言相似,Python的选择语句也有if语句和switch语句。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
18. Python字典的键可以是数值、字符串或元组,但不能是列表。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
19. Python执行if语句时,会判断if表达式的值是True还是False,但表达式只能是布尔类型表达式。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
20. 列表和元组都是有序的集合。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
21. 集合的元素都是唯一、无序的,有可变集合和不可变集合,并且可以进行交、并、补等运算。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
22. 可以使用{}来创建一个空集合。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
23. while和for都是Python中的循环语句。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
24. 推导式是一种将for循环、if表达式以及赋值语句放到单一语句中的编程方法。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
25. 元组是用圆括号 ( ) 表示,其元素用逗号隔开的不可变序列。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
26. 以下语句的运行结果为( )。 (1,2,3).append
A. (1,2,3,4)
B. (1,2,3)
C. (4,1,2,3)
D. 报错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
27. 以下语句的运行结果为( )。 set('121323')
A. ('1','2','1','3','2','3')
B. {'121323'}
C. {'1', '2', '3'}
D. ('1', '2', '3')
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
28. 以下程序的运行结果是( )。 i=s=0 while (i<100): s+=i i+=1 print (s)
A. 5050
B. 4950
C. 5000
D. 100
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
29. 以下程序的运行结果为( )。 if None: print('Hello')
A. None
B. 'Hello'
C. 无任何输出
D. 报错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
30. 以下程序的运行结果为( )。 for i in range(1,15,5): print(i,end="")
A. 1515
B. 1234
C. 1611
D. 0
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
31. 以下哪个程序可以实现输出10行10列的*?
A. for i in range(1,11): for j in range(1,11): print("*",end=" ") print()
B. for i in range(1,10): for j in range(1,10): print("*",end="") print()
C. fori in range(1,11): for j in range(1,11): print("*") print()
D. for i in range(1,10): for j in range(1,10): print("*") print()
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
32. 若想输出100以内所有的偶数,( )处应填入( )。 for i in range( ): print(i)
A. 2,100
B. 0,2,100
C. 0,100,2
D. 2,100,0
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
33. 以下哪个不是合法的Python变量名?
A. a1
B. 110
C. testone
D. sname
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
34. print(type(False))的结果为( )。
A.
B.
C.
D.
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
35. Python中用( )符号转义特殊字符。
A. \
B. /
C. |
D. -
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
36. 已知x=5,y=1,则表达式(x>=y and y)的值是( )。
A. 1
B. 0
C. True
D. 报错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
37. 在Python中,关于=和==的描述错误的是( )。
A. =是赋值运算符
B. ==是比较运算符
C. =不能判断是否相等
D. =和==都是用于判断是否相等
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
38. 若有str= 'Python',代码print(str[2:-1])的结果为( )。
A. Python
B. ython
C. thon
D. tho
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
39. 以下关于计算机语言编译和解释的描述中,错误的是( )。
A. 编译型语言运行快,代码安全性高
B. C和Python都是编译型语言
C. 编译是将源代码转换成目标代码的过程
D. 解释是将源代码翻译成中间代码,到程序运行时再逐条翻译代码并逐条解释运行
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
40. 想要输出“Hello World”,应该使用( )。
A. printf("Hello world")
B. print("Hello world")
C. println("Hello world")
D. Print("Hello world")
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
41. Python作为一种功能强大的编程语言,因简单易学而受到很多开发者的青睐,它的应用领域有( )。
A. Web开发
B. 大数据处理
C. 人工智能
D. 以上都是
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
42. Python程序的扩展名是( )。
A. .python
B. .p
C. .py
D. .pyth
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
43. 在Python中,关于/和//的描述正确的是( )。
A. /的计算结果可以带小数
B. //的计算结果可以带小数
C. /和//的计算结果相等
D. 以上都不对
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
44. print(type(16/4))的结果为( )。
A.
B.
C.
D.
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
45. 在IDLE中,想要缩进代码块,需要使用( )快捷键。
A. Ctrl+[
B. Ctrl+]
C. Alt+[
D. Alt+]
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
46. 关于字符串下列说法错误的是( )。
A. 字符串应该视为长度为1的字符串
B. 字符串可以转化成数字
C. 既可以用单引号,也可以用双引号创建字符串
D. 在三引号字符串中可以包含换行回车等特殊字符
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
47. Python不支持的数据类型有( )。
A. int
B. char
C. dict
D. list
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
48. Python只能用双引号创建字符串。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
49. Python中is是身份运算符,用来对比两个对象是否为同一个对象。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
50. Python中的数值类型不能转布尔型。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
51. Python中用const修饰符定义常量。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
52. Python是典型的动态语言,编程者不需要为任何变量指定数据类型。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
53. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
54. Python中的复数没办法转换成整型。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
55. Python的三引号字符串中可以包含换行回车等特殊字符。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
56. Python中变量作用域分为三个等级,即全局、局部和外部。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
57. Python中的列表是有序的对象集合,而字典是无序的对象集合。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
58. Python变量名是区分字母大小写的。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
59. Python不是纯粹的函数式编程语言。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
60. 装饰器本质上是一个Python函数,它的作用是为已经存在的。函数或对象添加额外的功能。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
61. Python中比较运算符只能用于数值的比较,不能用于字符的比较。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
62. 在Python 3.x中可以使用中文作为变量名。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
63. 以下程序运行的结果是( )。 a=100 b=10 a,b=b,a print(a,b)
A. 100 100
B. 10 10
C. 100 10
D. 10 100
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
64. 以下程序的运行结果为( )。 speed=60 hour=1 hour+=2 print(str(hour)+"小时后,行驶了"+str(speed*hour)+"公里")
A. 1小时后,行驶了60公里
B. 2小时后,行驶了120公里
C. 3小时后,行驶了180公里
D. 报错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
65. 以下哪段代码能完成将一个字符串重复10次输出的功能?( ) word="好好学习,天天向上\n"
A. print(word*10)
B. print(word+10)
C. print(word,10)
D. for i in word: print(i)
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
66. 以下程序的运行结果为( )。 a = 'python' a[0] = 'c' print(a)
A. cython
B. pcthon
C. c
D. 报错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
67. 以下程序运行的结果是( )。 a='a' print ('c' or a>='b')
A. a
B. b
C. c
D. False
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
68. 下列哪种参数形参和实参的数量和位置必须完全一致?
A. 位置参数
B. 关键字参数
C. 可变参数
D. 默认参数
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
69. 将Pandas的DataFrame对象导出为xlsx文件的正确方法是( )。
A. to_csv
B. to_excel
C. to_xlsx
D. to_xls
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
70. 以下关于文件操作函数的描述中,错误的选项是( )。
A. read()函数可以从文件中读入全部文本
B. open()函数用来打开文件,close()方法用来关闭文件
C. readlines()函数可以读入文件中的全部文本,返回一个元组
D. readline()函数可以从文件中读入一行文本
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
71. 读取文件的open()函数返回的是( )。
A. 文件对象
B. 文件名
C. 文件列表
D. 文件元组
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
72. 使用关键字( ),可以确保文件被及时、正确地关闭。
A. with
B. import
C. and
D. pass
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
73. 以下选项中,不是Python对文件的打开模式的是( )。
A. a
B. r
C. c
D. w
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
74. 如果函数没有使用 return 语句,则函数返回的是( )。
A. 0
B. None
C. 任意整数
D. 报错! 函数必须要有返回值
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
75. 以下文件操作函数中,打开后能读取 CSV 格式文件的选项是( )。
A. foo = open("123.csv","w")
B. foo = open("123.csv","x")
C. foo = open("123.csv","r")
D. foo = open("123.csv","a")
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
76. ( )语句只要执行,就会直接结束函数的执行。
A. break
B. pass
C. print
D. return
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
77. ( )符号与形式参数连用表示函数可以接收以元组组成的任意多个参数。
A. #
B. *
C. @
D. **
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
78. 函数内部可以通过关键字( )来定义全局变量。
A. global
B. all
C. def
D. lambda
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
79. 以下关于函数的描述哪一项是正确的?
A. 函数用于创建对象
B. 函数可以让重新执行的更快
C. 函数是一段代码用于执行特定的任务
D. 以上说法都是正确的
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
80. 向文件中写入内容,运行后却报错,可能的原因是( )。
A. 文件未被打开
B. 文件的打开模式不是w或者a
C. write()的语法格式错误
D. 以上都有可能
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
81. 文件中所有行全部读取完毕后,readline()函数将返回( )。
A. 空字符串
B. none
C. 列表
D. Error
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
82. 下列说法正确的是( )。
A. 函数close()会将缓冲区还未写入的信息写入到文件中,然后关闭文件
B. 关闭文件后,仍能对其进行读写操作
C. 打开文件后,即使不关闭文件也不会有任何后果
D. 函数close()和函数flush()的作用完全相同
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
83. 函数的形参列表用于定义函数可以接收的参数,形参列表由多个形参名组成,形参名之间用分号(;)隔开。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
84. 定义函数的时候,可选参数和非可选参数的位置可以自定义。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
85. 全局变量不能在函数体内直接被赋值。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
86. 定义函数时,如果函数不需要参数,则可以省略函数名后的一对小括号“( )”。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
87. 函数是直接写在文件中而不是类中,方法只能写在类中。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
88. Python内置的help()函数可以用来查看函数的说明文档。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
89. 迭代器是一组数据结构,可以利用索引从0开始一直迭代到序列的最后一个元素。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
90. 用read()函数读取文件会读取文件的全部到内存中,此时若再次调用read()函数只能返回一个空字符串。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
91. 函数的说明文档就是位于函数各处的注释,可以用__doc__属性获取。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
92. Python中函数参数的传递方式有值传递和引用传递,若实参类型为字符串、数字等不可变类型,则是采用引用传递。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
93. 使用关键字参数可以进行Python函数的乱序传参。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
94. 每次用完文件后,都要关闭文件 f.close()。否则,文件就会一直被Python占用,不能被其他进程使用。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
95. Python可以定义带有默认值形参的函数,指定有默认值的形参可以位于参数表中的任意位置。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
96. 调用函数时可以混合使用关键字参数和位置参数,但要注意关键字参数必须位于位置参数之后。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
97. 用"w"模式打开文件后,可用write()函数往文件中写入数据,如果文件已经存在,会在原文件的末尾追加写入。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
98. 以下程序运行的结果是( )。 def fb(n): if n==1: return 0 if n==2: return 1 if n>2: return fb(n-1)+fb(n-2) print(fb(1),fb(2),fb(3),fb(4),fb(5))
A. 1,2,3,4,5
B. 0,1,1,2,3
C. 0,1,2,3,5
D. 1,1,2,3,5
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
99. 以下程序运行的结果是( )。 def power(x,y): return x**y power
A. 222
B. 6
C. 8
D. 23
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
100. 以下程序的功能是( )。 def sum_any(*n): s=0 for _ in n: s+=_ return s
A. 能够实现任意数相加的功能
B. 能够实现任意数相乘的功能
C. 能够实现两个数想加的功能
D. 程序出错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
101. 以下程序的运行结果为( )。 def func(string): c=0 for i in string: c+=1 return c func(‘Hello world!\n’)
A. 11
B. 12
C. 13
D. 14
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
102. 以下程序运行的结果是( )。 def info(name,gender): return('name:'+name) return('gender:'+gender) print(info('li','f'))
A. name:li
B. name:liGender:f
C. None
D. 报错
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
103. 如果传入对象类型与要求的不符合,会报( )异常。
A. ZeroDivisionError
B. TypeError
C. AttributeError
D. IOError
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
104. Python中查看对象的属性或方法,返回对象的属性和方法列表的函数为( )。
A. help()
B. dir()
C. info()
D. check()
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
105. 如果分配了有限的资源,则应将释放这些资源的代码放置在( )代码块中。
A. finally
B. except
C. else
D. for
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
106. 以下查看Pandas的DataFrame对象a的属性信息的正确方法是哪个?( )
A. a.help()
B. a.dtypes()
C. a.head()
D. a.info()
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
107. 如果某个函数或方法可能会产生异常,但不想在当前函数或方法中处理这个异常,可以用( )语句在函数或方法中抛出异常。
A. finally
B. except
C. raise
D. catch
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
108. 在Python中,提供了( )语句来捕获并处理异常。
A. try-except
B. try-catch
C. try-for
D. try-error
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
109. 下列不属于Numpy数据类型的是( )。
A. int16
B. int32
C. int64
D. int128
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
110. 如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也称为方法的( )。
A. 重写
B. 重载
C. 延伸
D. 加载
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
111. Python中哪种标识符代表类的私有成员?
A. __test__
B. _test
C. __test
D. test__
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
112. 类属性可以通过类名称或者( )访问。
A. 实例名称
B. 函数名称
C. 属性名称
D. 任意名称
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
113. 封装对象的属性和行为的载体是( )。
A. 类
B. 方法
C. 属性
D. 接口
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
114. 下列哪种调用模块的方式可以之后使用array([1,2,3]) ?
A. import numpy
B. import numpy as np
C. from numpy import array
D. 以上三种均不能
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
115. Python使用关键字( )来定义类。
A. def
B. __init__
C. class
D. self
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
116. 实例方法创建完成后,可以通过类的实例名称和( )操作符进行访问。
A. /
B. @
C. .
D. *
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
117. 实例方法的第一个参数必须是( )。
A. parameterlist
B. self
C. list
D. statement
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
118. 如果try语句块中的代码没有错误,那么( )语句块将不会被执行。
A. def
B. except
C. else
D. for
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
119. 一段代码运行后出现IndentationError错误提示,它表示( )。
A. 变量不存在
B. 语法错误
C. 缩进错误
D. 索引超出范围
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
120. 类方法是指类对象所拥有的方法,一般用装饰器( )来标识。
A. @staticmethod
B. staticmethod
C. @classmethod
D. classmethod
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
121. 关于程序的异常处理,以下选项中描述错误的是( )。
A. 程序异常发生经过妥善处理可以继续执行
B. 异常语句可以与 else 和 finally 保留字配合使用
C. Python 通过 try、except 等保留字提供异常处理功能
D. 编程语言中的异常和错误是完全相同的概念
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
122. 下列哪个方法用于查看类的属性?
A. __doc__
B. __dict__
C. __module__
D. __class__
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
123. 下面哪项特性不是面向对象程序设计的主要特征( )。
A. 封装
B. 函数
C. 多态
D. 继承
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
124. Python在声明类的过程中定义属性时,带有( )的属性称为私有属性。
A. 2个下划线的前缀
B. 1个下划线的前缀
C. 2个下划线的后缀
D. 1个下划线的后缀
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
125. 私有属性只能在类的内部进行调用,无法在类的外部访问。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
126. 静态方法一般通过类名调用,也可以通过对象调用。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
127. 类方法以self作为第一个参数。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
128. 使用@staticmethod装饰器修饰的方法称之为类方法。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
129. 使用try-except语句捕获异常后,当程序出错时,输出错误信息后程序会继续执行。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
130. Numpy、Pandas、Matplotlib是使用Python语言从事数据分析的重要第三方库。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
131. 使用@classmethod装饰器修饰的方法称之为静态方法。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
132. 定义类时若没有指定基类,Python会默认继承object类,object是所有Python类的基类。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
133. Python与Java相似,类的继承只能是单继承。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
134. 如果需要同时处理多个异常,也可以在except语句后面使用一对小括号将可能出现的异常名称括起来。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
135. 一个类只能创建出一个实例。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
136. 不能在类外通过类对象访问私有的类属性。
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
137. 以下程序运行的结果是( )。 try: 1/0 except Exception as e: print ("0不能作为除数") else: print ("没有异常") finally: print ("最后总是要执行我")
A. 0不能作为除数
B. 最后总是要执行我
C. 没有异常
D. 0不能作为除数最后总是要执行我
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
138. 运行下面这句代码,会引发什么异常?( ) print(10/0)
A. ZeroDivisionError
B. SyntaxError
C. AttributeError
D. IOError
答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。
