开大题库网

国家开放大学历年真题库|作业答案|复习资料一站式下载平台

浙江开放大学Python程序设计#作业答案

分类: 浙江开放大学 时间:2025-06-08 14:06:48 浏览:53次 评论:0
摘要:浙江开放大学Python程序设计#作业答案 Python程序设计#
国家开放大学作业考试答案

想要快速找到正确答案?

立即关注 国开搜题微信公众号,轻松解决学习难题!

国家开放大学
扫码关注

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

浙江开放大学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

答案:请关注【开放教育题库】微信公众号,发送题目获取正确答案。

文章目录


    评论留言请发表您的神机妙论……

    昵称

    邮箱

    地址

    私密评论
    评论列表(共有0条评论)