覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
学起plusPython编程基础

作业论文指导

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

学起plusPython编程基础

Python编程基础

学校: 无

平台: 学起plus

题目如下:

1. 1. 使用字典中的( )方法可以一次插入多个元素。

A. add

B. update

C. push

D. insert

答案: update

2. 2. 7^10的运算结果为( )。

A. 17

B. 15

C. 13

D. 2

答案: 13

3. 3. 已知“d1={'age':19}”,则执行“d2=d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。

A. 0

B. 1

C. 2

D. 3

答案: 1

4. 4. Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( )。

A. ANSI

B. GBK

C. UTF-8

D. UNICODE

答案: UTF-8

5. 5. 3*5**2的运算结果为( )。

A. 30

B. 225

C. 75

D. 报错

答案: 75

6. 6. 不定长的位置参数在传递给函数时会被封装成( )。

A. 元组

B. 列表

C. 集合

D. 字典

答案: 元组

7. 7. re.finditer函数的返回结果必然是( )。

A. 列表

B. 元组

C. 字符串

D. 迭代器

答案:请关注微信公众号获取正确答案。

8. 8. 与正则表达式“^ab[a-z]+c”匹配的字符串是( )。

A. abdec

B. abc

C. ab0c

D. cabc

答案:请关注微信公众号获取正确答案。

9. 9. 下面程序的输出结果是( )。def StudentInfo(country='中国',name): print('%s,%s'%(name,country))StudentInfo('美国','大卫')

A. 大卫,美国

B. 美国,大卫

C. 大卫,中国

D. 报错

答案:请关注微信公众号获取正确答案。

10. 10. 已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( )。

A. ls[3]

B. ls[4]

C. ls[3:4]

D. ls[4:5]

答案:请关注微信公众号获取正确答案。

11. 11. 下面程序的输出结果是( )。score=80if score<60: print('成绩为%d'%score, end=',')print('不及格')

A. 成绩为80,不及格

B. 成绩为80

C. 不及格

D. 无输出

答案:请关注微信公众号获取正确答案。

12. 12. 下列选项中,执行时会报错的语句是( )。

A. int('23')

B. int('23+1')

C. int('23',8)

D. int('2a',16)

答案:请关注微信公众号获取正确答案。

13. 13. 只有try子句的语句序列执行时未发生异常才会执行的子句是( )。

A. else

B. finally

C. except

D. 不存在

答案:请关注微信公众号获取正确答案。

14. 14. 已知“d=dict(x=1,y=2)”,则执行“d.clear()”后,“len(d)”返回的结果是( )。

A. 0

B. 1

C. 2

D. 报错

答案:请关注微信公众号获取正确答案。

15. 15. 判断一个类是否是另一个类的子类,应使用内置函数( )。

A. isinstance

B. issubclass

C. type

D. isclass

答案:请关注微信公众号获取正确答案。

16. 16. 全局变量的作用域是( )。

A. 从定义变量的位置到文件结束位置

B. 从定义变量的位置到函数结束位置

C. 所有函数

D. 整个程序

答案:请关注微信公众号获取正确答案。

17. 17. 一个脚本文件M.py单独执行时,其__name__变量的值为( )。

A. M

B. __main__

C. M.py

D. 不存在

答案:请关注微信公众号获取正确答案。

18. 18. 已知“a=dict(x=1,y=2)”且“b=a.copy()”,则执行“a['y']=10”后,则print(b)的输出结果为( )。

A. {x=1,y=10}

B. {x=1,y=2}

C. {'x':1,'y':10}

D. {'x':1,'y':2}

答案:请关注微信公众号获取正确答案。

19. 19. 下面文件文件打开方式中,不能对打开的文件进行写操作的是( )。

A. w

B. wt

C. r

D. a

答案:请关注微信公众号获取正确答案。

20. 20. 已知A类中__slots__定义为“__slots__=('a1','a2')”,B类没有__slots__定义,B是A的子类,则B类可以动态扩展的属性包括( )。

A. a1

B. a2

C. a1和a2

D. 任意属性

答案:请关注微信公众号获取正确答案。

21. 21. 已知函数调用Fun(**a),则a可能是( )。

A. 元组

B. 列表

C. 集合

D. 字典

答案:请关注微信公众号获取正确答案。

22. 22. 使用re.match函数进行正则表达式匹配时,如果要忽略大小写,则应在匹配选项中指定( )。

A. re.A

B. re.I

C. re.M

D. re.S

答案:请关注微信公众号获取正确答案。

23. 23. os模块中用于依次创建路径中所有不存在的目录的函数是( )。

A. makedirs

B. makedir

C. mkdirs

D. mkdir

答案:请关注微信公众号获取正确答案。

24. 24. 执行“print(0o20)”,则在屏幕上会输出( )。

A. 20

B. 0o20

C. 16

D. 32

答案:请关注微信公众号获取正确答案。

25. 25. 已知“d1={'age':19}”,则执行“d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。

A. 0

B. 1

C. 2

D. 3

答案:请关注微信公众号获取正确答案。

26. 26. 已知“str='Python#C++##Python'”,则“str.rfind('Python')”返回的结果是( )。

A. 0

B. 12

C. -1

D. 报错

答案:请关注微信公众号获取正确答案。

27. 27. 下列选项中,描述正确的是( )。

A. 父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法

B. 父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法

C. 子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法

D. 子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法

答案:请关注微信公众号获取正确答案。

28. 28. Python程序在执行一次之后会自动生成扩展名为( )的字节码文件,以提高运行效率。

A. .py

B. .pyc

C. .pyb

D. .pyf

答案:请关注微信公众号获取正确答案。

29. 29. re.subn函数返回的结果是( )。

A. 字符串

B. 元组

C. 列表

D. 不确定

答案:请关注微信公众号获取正确答案。

30. 30. 下列选项中,返回结果为True的表达式为( )。

A. 1 in {'ab':1}

B. 'ab' in 'abc'

C. 'ac' in 'abc'

D. 'ab' in ['abc',1]

答案:请关注微信公众号获取正确答案。

31. 31. 已知Student类是一个空类,则通过“Student.name='unknown'”语句增加的属性可以通过( )访问。

A. 类名或对象名

B. 仅类名

C. 仅对象名

D. 无法访问

答案:请关注微信公众号获取正确答案。

32. 32. 已知有代码“for x in y:”,则y必然是一个( )。

A. 可哈希对象

B. 可迭代对象

C. 列表对象

D. 集合对象

答案:请关注微信公众号获取正确答案。

33. 33. 已知“t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是( )。

A. [9,7,5]

B. (9,7,5)

C. [9,7,5,3]

D. (9,7,5,3)

答案:请关注微信公众号获取正确答案。

34. 34. 已知“ls=[1,3,2,5]”,则执行“ls.sort()”后ls的值为( )。

A. [1,3,2,5]

B. [1,2,3,5]

C. [5,3,2,1]

D. [5,2,3,1]

答案:请关注微信公众号获取正确答案。

35. 35. 在完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标,采用这种思想的程序设计方法称为( )程序设计方法。

A. 面向对象

B. 面向类

C. 结构化

D. 分解化

答案:请关注微信公众号获取正确答案。

36. 36. 一个脚本文件M.py单独执行时,其__name__变量的值为( )。

A. M

B. __main__

C. M.py

D. 不存在

答案:请关注微信公众号获取正确答案。

37. 37. re.finditer函数的返回结果必然是( )。

A. 列表

B. 元组

C. 字符串

D. 迭代器

答案:请关注微信公众号获取正确答案。

38. 38. 要从文件中按行读取所有数据,则应使用文件对象的( )方法。

A. read

B. readall

C. readline

D. readlines

答案:请关注微信公众号获取正确答案。

39. 39. 下列选项中,不能创建字典对象的语句是( )。

A. {'one':1, 'two':2, 'three':3}

B. dict('one':1, 'two':2, 'three':3)

C. dict([('one',1), ('two',2), ('three',3)])

D. dict(zip(['one','two','three'], [1,2,3]))

答案:请关注微信公众号获取正确答案。

40. 40. 使用re.match函数进行正则表达式匹配时,如果要忽略大小写,则应在匹配选项中指定( )。

A. re.A

B. re.I

C. re.M

D. re.S

答案:请关注微信公众号获取正确答案。

41. 41. 第三方模块的获取与安装可以使用( )工具。

A. pip

B. get

C. install

D. setup

答案:请关注微信公众号获取正确答案。

42. 42. 下列选项中,可以用于判断c中保存的字符是否是英文字母的表达式是( )。

A. c>='a' and c<='Z'

B. c>='A' and c<='z'

C. c>='a' and c<='z' and c>='A' and c<='Z'

D. c>='a' and c<='z' or c>='A' and c<='Z'

答案:请关注微信公众号获取正确答案。

43. 43. 构造方法的方法名是( )。

A. __construct__

B. __init__

C. __begin__

D. __start__

答案:请关注微信公众号获取正确答案。

44. 44. 无论try子句执行时是否发生异常,都会执行的子句是( )。

A. else

B. finally

C. except

D. 不存在

答案:请关注微信公众号获取正确答案。

45. 45. 类方法是指使用( )修饰的方法。

A. @classmethod

B. @class

C. @staticmethod

D. @static

答案:请关注微信公众号获取正确答案。

46. 46. 使用集合的add方法,传入的实参可以是( )。

A. 数字

B. 元组

C. 列表

D. 字符串

答案:请关注微信公众号获取正确答案。

47. 47. 下列选项中,按照从左至右的顺序进行字符串检索的方法包括( )。

A. find

B. rfind

C. index

D. rindex

答案:请关注微信公众号获取正确答案。

48. 48. 下列选项中,返回结果为True的表达式是( )。

A. 'Python'>'python'

B. 'Python3.7'>'Python'

C. 'Python'!='python'

D. 'C++'<'Python'

答案:请关注微信公众号获取正确答案。

49. 49. 已知有代码“for x in y:”,则y的数据类型可以是( )。

A. 列表

B. 元组

C. 数值

D. 字符串

答案:请关注微信公众号获取正确答案。

50. 50. 下列选项中,描述正确的是( )。

A. 在一个继承关系中只能有一个子类

B. 在一个继承关系中只能有一个父类

C. 一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类

D. 一个类可能在多个继承关系中是子类

答案:请关注微信公众号获取正确答案。

51. 51. 类中的( )对应一个类可以用来保存哪些数据。

A. 属性

B. 方法

C. 数据

D. 对象

答案:请关注微信公众号获取正确答案。

52. 52. 已知“str='a**b*c*d'”,则“str.split('*',2)”的返回结果是( )。

A. ['a','','b','c','d']

B. ['a','b','c','d']

C. ['a','','b*c*d']

D. ['a','b','c*d']

答案:请关注微信公众号获取正确答案。

53. 53. 已知f=1234.5,则“print('%.2e'%f)”执行后的输出结果为( )。

A. 1.2345e+03

B. 1.23e+03

C. 1.2e+03

D. 1234.50

答案:请关注微信公众号获取正确答案。

54. 54. 使用集合的add方法,要求传入的实参必须是( )。

A. 元组

B. 列表

C. 可哈希对象

D. 可迭代对象

答案:请关注微信公众号获取正确答案。

55. 55. 已知通过“stu=Student('1810101','李晓明')”可以创建一个Student类对象并赋给stu,则创建该对象时所执行的构造方法的形参个数(不考虑不定长参数的情况)为( )。

A. 1

B. 2

C. 3

D. 4

答案:请关注微信公众号获取正确答案。

56. 56. 已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为“('test',)”的选项是( )。

A. t[3]

B. t[4]

C. t[3:4]

D. t[4:5]

答案:请关注微信公众号获取正确答案。

57. 57. 计算列表ls中的元素个数应使用( )。

A. ls.count()

B. count(ls)

C. ls.len()

D. len(ls)

答案:请关注微信公众号获取正确答案。

58. 58. 下列选项中,用于接收标准输入数据(即从键盘输入)、返回为string类型(字符串)的函数是( )。

A. eval

B. input

C. print

D. get

答案:请关注微信公众号获取正确答案。

59. 59. 下列选项中,执行时不会报错的语句是( )。

A. int('23.5')

B. float('23.5+1')

C. float('23.5')

D. int('2a',8)

答案:请关注微信公众号获取正确答案。

60. 60. 已知“a=list('my')+list('book')”,则a的值是( )。

A. '['m','y','b','o','k']

B. ['m','y','b','o','o','k']

C. 'mybook'

D. 'mybok'

答案:请关注微信公众号获取正确答案。

61. 61. 定义函数时函数名后面的一对小括号中给出的参数称为( )。

A. 实参

B. 形参

C. 类型参数

D. 名字参数

答案:请关注微信公众号获取正确答案。

62. 62. 在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的( )。

A. 封装性

B. 继承性

C. 多态性

D. 自适应性

答案:请关注微信公众号获取正确答案。

63. 63. 如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的( )方法。

A. capitalize

B. lower

C. upper

D. swapcase

答案:请关注微信公众号获取正确答案。

64. 64. 执行“a=10*1/0”语句时,会产生( )异常。

A. TypeError

B. ValueError

C. ZeroDivisionError

D. KeyError

答案:请关注微信公众号获取正确答案。

65. 65. 类中的( )对应一个类可以支持哪些操作。

A. 属性

B. 方法

C. 数据

D. 对象

答案:请关注微信公众号获取正确答案。

66. 66. 已知“a=tuple([1,2])+tuple([2,3])”,则a的值是( )。

A. [1,2,3]

B. [1,2,2,3]

C. (1,2,3)

D. (1,2,2,3)

答案:请关注微信公众号获取正确答案。

67. 67. 对于闭包,定义在外层函数中但由内层函数使用的变量称为( )。

A. 外层变量

B. 闭包变量

C. 自由变量

D. 约束变量

答案:请关注微信公众号获取正确答案。

68. 68. 高阶函数是指( )。

A. 在一个函数内部通过调用自己完成问题的求解

B. 在一个函数内部通过不断调用其他函数完成问题的求解

C. 一个函数不断被其他函数调用完成问题的求解

D. 把函数作为参数的一种函数

答案:请关注微信公众号获取正确答案。

69. 69. 类方法的第一个形参对应( )。

A. 类

B. 对象

C. 第一个实参

D. 第二个实参

答案:请关注微信公众号获取正确答案。

70. 70. 已知stu1和stu2是Student类的两个对象,则执行“stu1>stu2”时会自动执行Student类的( )方法。

A. __gt__

B. __ge__

C. __lt__

D. __le__

答案:请关注微信公众号获取正确答案。

71. 71. 一个函数中定义的变量是( )

A. 局部变量

B. 全局变量

C. 静态变量

D. 函数变量

答案:请关注微信公众号获取正确答案。

72. 72. 下列选项中,用于将各种类型的数据(字符串、整数、浮点数、列表、字典等)输出到屏幕上的函数是( )。

A. eval

B. input

C. print

D. get

答案:请关注微信公众号获取正确答案。

73. 73. 下列选项中,执行时不会报错的语句是( )。

A. {['Python',True]}

B. {3.5,[1.2,True]}

C. {3.5,{1.2,True}}

D. {3.5,1.2,True}

答案:请关注微信公众号获取正确答案。

74. 74. 执行“print(0x20)”,则在屏幕上会输出( )。

A. 20

B. 0x20

C. 16

D. 32

答案:请关注微信公众号获取正确答案。

75. 75. “try except”语句中使用“except:”表示( )。

A. 捕获所有异常

B. 捕获未被前面except子句捕获的异常

C. 等价于“except None:”

D. 错误的写法

答案:请关注微信公众号获取正确答案。

76. 76. Python的优点不包括( )。

A. 简单易学

B. 免费开源

C. 丰富的库

D. 强制缩进

答案:请关注微信公众号获取正确答案。

77. 77. 下面选项中,描述错误的是( )。

A. 如果要创建的目录已经存在,则os.mkdir函数会报错

B. 如果要创建的目录已经存在,则os.makedirs函数不会报错

C. 如果要删除的目录不存在,则os.rmdir函数会报错

D. 如果要删除的目录已存在但目录不为空,则os.rmdir函数会报错

答案:请关注微信公众号获取正确答案。

78. 78. 程序在运行时,输入数据和输出数据都是存放在( )中。

A. 外存

B. 内存

C. CPU

D. 硬盘

答案:请关注微信公众号获取正确答案。

79. 79. 已知在脚本文件N.py中有函数调用“A.B.C.d()”,则import语句的正确写法是( )。

A. from A.B import C

B. from A.B.C import d

C. import A.B.C

D. import A.B.C.d

答案:请关注微信公众号获取正确答案。

80. 80. 下列占位运算符中,表示有符号浮点型十进制数的占位符是( )。

A. %f

B. %d

C. %F

D. %s

答案:请关注微信公众号获取正确答案。

81. 81. 下列选项中,属于局部变量的是( )。

A. 函数中定义的变量

B. 函数的形参

C. 函数外定义的变量

D. 函数名

答案:请关注微信公众号获取正确答案。

82. 82. open函数的默认文件打开方式是( )。

A. w

B. w+

C. r

D. r+

答案:请关注微信公众号获取正确答案。

83. 83. 将一个函数的运算结果返回到函数调用的地方,应使用( )。

A. print

B. return

C. break

D. continue

答案:请关注微信公众号获取正确答案。

84. 84. 下列占位运算符中,表示有符号整型十进制数的占位符是( )。

A. %d

B. %%

C. %f

D. %s

答案:请关注微信公众号获取正确答案。

85. 85. 析构方法的方法名是( )。

A. __destruct__

B. __term__

C. __del__

D. __end__

答案:请关注微信公众号获取正确答案。

86. 86. 已知“d=dict(x=1,y=2)”,则d.get('z')返回的结果是( )。

A. None

B. default

C. null

D. 报错

答案:请关注微信公众号获取正确答案。

87. 87. 已知“ls=[1,3,2,5]”,则执行“ls.sort(reverse=True)”后ls的值为( )。

A. [1,3,2,5]

B. [1,2,3,5]

C. [5,3,2,1]

D. [5,2,3,1]

答案:请关注微信公众号获取正确答案。

88. 88. 与正则表达式“^ab[a-z]?c”匹配的字符串是( )。

A. abdec

B. abc

C. ab0c

D. cabc

答案:请关注微信公众号获取正确答案。

89. 89. 已知m是一个Match对象,则m.group(1)返回的结果必然是一个( )。

A. 字符串

B. 元组

C. 列表

D. 不确定

答案:请关注微信公众号获取正确答案。

90. 90. 第一个参数对应类的实例对象的方法是( )。

A. 类方法

B. 静态方法

C. 内置方法

D. 普通方法

答案:请关注微信公众号获取正确答案。

91. 91. 下列选项中,错误的描述是( )。

A. 字典中的每一个元素是一个键:值对

B. 字典中不同元素的键不能相同

C. 字典中不同元素的值不能相同

D. 通过“{}”可以创建一个空字典

答案:请关注微信公众号获取正确答案。

92. 92. 下面程序的输出结果是( )。m=5while(m==0): m-=1print(m)

A. 0

B. 4

C. 5

D. -1

答案:请关注微信公众号获取正确答案。

93. 93. 已知“a=dict(x=1,y=2)”且“b=a”,则执行“a['y']=10”后,则print(b)的输出结果为( )。

A. {x=1,y=10}

B. {x=1,y=2}

C. {'x':1,'y':10}

D. {'x':1,'y':2}

答案:请关注微信公众号获取正确答案。

94. 94. 已知“str='a**b*c*d'”,则“str.split('**',2)”的返回结果是( )。

A. ['a','b','c','d']

B. ['a','b','c*d']

C. ['a','b*c*d']

D. 报错

答案:请关注微信公众号获取正确答案。

95. 95. 我们使用对象名调用类中的一个普通方法,则该普通方法至少有( )个参数。

A. 0

B. 1

C. 2

D. 3

答案:请关注微信公众号获取正确答案。

96. 96. 已知n=31,则“print('%X'%n)”执行后的输出结果为( )。

A. 31

B. 1F

C. 1f

D. 37

答案:请关注微信公众号获取正确答案。

97. 97. 已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( )。

A. [1,10]

B. [1,[2,3]]

C. [1,[10,3]]

D. 报错

答案:请关注微信公众号获取正确答案。

98. 98. 内层函数使用外层函数中定义的变量,应使用( )关键字。

A. local

B. nonlocal

C. global

D. nonglobal

答案:请关注微信公众号获取正确答案。

99. 99. 如果一个类C1通过继承已有类C而创建,则将C1称作( )。

A. 子类

B. 基类

C. 父类

D. 超类

答案:请关注微信公众号获取正确答案。

100. 100. 所有函数之外定义的变量是( )。

A. 局部变量

B. 全局变量

C. 静态变量

D. 文件变量

答案:请关注微信公众号获取正确答案。

101. 101. 已知“str='Python#C++##Python'”,则“str.find('Python')”返回的结果是( )。

A. 0

B. 12

C. -1

D. 报错

答案:请关注微信公众号获取正确答案。

102. 102. 3**4的运算结果为( )。

A. 12

B. 81

C. 7

D. 报错

答案:请关注微信公众号获取正确答案。

103. 103. 如果要替换字符串中与指定正则表达式匹配的子串,可以使用re模块的( )函数。

A. replace

B. split

C. sub

D. subn

答案:请关注微信公众号获取正确答案。

104. 104. 已知在D:\Python目录下有一个test.dat文件,则下列选项中返回True的是( )。

A. os.path.isfile('D:\Python\test.dat')

B. os.path.isdir('D:\Python')

C. os.path.exists('D:\Python')

D. os.path.exists('D:\Python\test.dat')

答案:请关注微信公众号获取正确答案。

105. 105. 与正则表达式“<[^"]*?>”匹配的字符串包括( )。

A.

B.

C.

D. <>

答案:请关注微信公众号获取正确答案。

106. 106. 下列选项中,描述正确的是( )。

A. 所有迭代器都是可迭代对象

B. 所有可迭代对象都是迭代器

C. 通过“isinstance(x,Iterator)”可以判断x是否是迭代器

D. 如果一个可迭代对象可以通过next函数不断获取下一个元素的值,则它是一个迭代器

答案:请关注微信公众号获取正确答案。

107. 107. ( )是计算机完成的一个最基本的操作。

A. 程序

B. 指令

C. 代码

D. 命令

答案:请关注微信公众号获取正确答案。

108. 108. 已知a=15,则执行“a%=6”后,a的值为( )。

A. 15

B. 2.5

C. 3

D. 2

答案:请关注微信公众号获取正确答案。

109. 109. 如果已A和B作为父类定义子类C,则定义C时第一行代码正确的写法是( )。

A. class C:A,B

B. class C:A,C:B

C. class C(A,B):

D. class C(A),C(B):

答案:请关注微信公众号获取正确答案。

110. 110. 递归函数是指( )。

A. 在一个函数内部通过调用自己完成问题的求解

B. 在一个函数内部通过不断调用其他函数完成问题的求解

C. 一个函数不断被其他函数调用完成问题的求解

D. 把函数作为参数的一种函数

答案:请关注微信公众号获取正确答案。

111. 111. 在A类的某个方法中,“super()”等价于( )。

A. super(A)

B. super(A,self)

C. super(self)

D. super

答案:请关注微信公众号获取正确答案。

112. 112. 已知“a=[1,2,3]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( )。

A. [10,2,3]

B. [1,10,3]

C. [1,2,10]

D. [1,2,3]

答案:请关注微信公众号获取正确答案。

113. 113. 如果要去除字符串中的所有空格,可以使用字符串的( )方法。

A. strip

B. lstrip

C. rstrip

D. replace

答案:请关注微信公众号获取正确答案。

114. 114. 已知stu是Student类对象,则执行“print(stu)”时会自动执行Student类的( )方法。

A. __init__

B. __str__

C. __format__

D. __print__

答案:请关注微信公众号获取正确答案。

115. 115. 用于跳出循环的命令是( )。

A. break

B. continue

C. else

D. pass

答案:请关注微信公众号获取正确答案。

116. 116. 通过语句“m,n=3,5”,定义了( )个变量。

A. 0

B. 1

C. 2

D. 报错

答案:请关注微信公众号获取正确答案。

117. 117. 通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。

A. index

B. find

C. search

D. at

答案:请关注微信公众号获取正确答案。

118. 118. 已知“str='a\rb\r\nc\n'”,则“str.splitlines(True)”的返回结果是( )。

A. ['a','b','c']

B. ['a ','b ','c ']

C. ['a ','b ','c']

D. ['a ','b','c']

答案:请关注微信公众号获取正确答案。

119. 119. 下列选项中,描述错误的是( )。

A. 函数的形参名和实参名必须完全相同

B. 在函数体中为形参赋值会影响对应实参的值

C. 如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值

D. 当有多个形参时,各形参之间用逗号分隔

答案:请关注微信公众号获取正确答案。

120. 120. 下面选项中,描述正确的是( )。

A. 可以基于一个已有类创建新类

B. 定义类的同时必须定义好该类的所有属性和方法

C. 定义一个类后还可以为其动态添加属性和方法

D. 可以基于多个已有类创建新类

答案:请关注微信公众号获取正确答案。

121. 121. 已知两个数某个二进制位的值分别是0和1,结果位的值为1,则正在做的位运算可能为( )。

A. ^

B. |

C. &

D. ~

答案:请关注微信公众号获取正确答案。

122. 122. 对于一个字典对象d,如果需要判断d中是否包含键为'x'的元素(包含返回True,不包含返回False),则可以使用的语句包括( )。

A. d.get('x')!=None

B. d.get('x')!=default

C. 'x' in d

D. d.has('x')

答案:请关注微信公众号获取正确答案。

123. 123. 用于结束本次循环并开始下一次循环的命令是( )。

A. break

B. continue

C. else

D. pass

答案:请关注微信公众号获取正确答案。

124. 124. 已知一个类属性的名字是__id,则该属性是( )。

A. 内置属性

B. 私有属性

C. 普通属性

D. 外置属性

答案:请关注微信公众号获取正确答案。

125. 125. 已知“a=tuple('my')+tuple('book')”,则a的值是( )。

A. '('m','y','b','o','k')

B. ('m','y','b','o','o','k')

C. 'mybook'

D. 'mybok'

答案:请关注微信公众号获取正确答案。

126. 126. 对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。

A. IndentationError

B. TabError

C. IndexError

D. SyntaxError

答案:请关注微信公众号获取正确答案。

127. 127. 在绘制流程图时,只有( )后面允许有多个分支。

A. 圆角矩形

B. 圆

C. 矩形框

D. 菱形框

答案:请关注微信公众号获取正确答案。

128. 128. 使用集合的update方法,要求传入的实参必须是( )。

A. 元组

B. 列表

C. 可哈希对象

D. 可迭代对象

答案:请关注微信公众号获取正确答案。

129. 129. 从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。

A. 选择

B. 切片

C. 子序列

D. 投影

答案:请关注微信公众号获取正确答案。

130. 130. 在绘制流程图时,条件判断应放在( )中。

A. 圆角矩形

B. 圆

C. 矩形框

D. 菱形框

答案:请关注微信公众号获取正确答案。

131. 131. 面向对象方法的基本观点是一切系统都是由( )构成。

A. 类

B. 对象

C. 函数

D. 方法

答案:请关注微信公众号获取正确答案。

132. 132. re.findall函数的返回结果必然是( )。

A. 列表

B. 元组

C. 字符串

D. 迭代器

答案:请关注微信公众号获取正确答案。

133. 133. 为A类中的t属性定义一个获取属性值的方法(即getter),则应使用( )装饰器。

A. @property

B. @t.getter

C. @property.getter

D. t.property.getter

答案:请关注微信公众号获取正确答案。

134. 134. 判断一个对象所属的类是否是指定类或指定类的子类,应使用内置函数( )。

A. isinstance

B. issubclass

C. type

D. isclass

答案:请关注微信公众号获取正确答案。

135. 135. 下列选项中,属于IDLE窗口模式的是( )。

A. Shell

B. Script

C. Editor

D. Window

答案:请关注微信公众号获取正确答案。

136. 136. 下列选项中,描述正确的是( )。

A. 如果一个类属性名是以两个下划线开头,则该类属性是私有属性

B. 类中的私有属性只能在类内访问

C. 类中的私有属性可以在类外访问,但不能直接用私有属性名

D. 类中的方法不可以有默认参数值

答案:请关注微信公众号获取正确答案。

137. 137. 已知s1和s2是两个集合,则返回结果必然为True的选项包括( )。

A. s1.union(s2).issubset(s1)

B. s1.union(s2).issuperset(s1)

C. s1.difference(s2).issubset(s1)

D. s1.difference(s2).issuperset(s1)

答案:请关注微信公众号获取正确答案。

138. 138. 使用Python进行系统编程时,利用( )可以方便地进行系统维护和管理。

A. API

B. Tkinter/PyQT

C. Numpy

D. DB-API

答案:请关注微信公众号获取正确答案。

139. 139. 通过列表中的( )方法可以将一个元素插入到列表的指定位置。

A. insert

B. append

C. add

D. push

答案:请关注微信公众号获取正确答案。

140. 140. 如果要去除字符串中头部的空格,可以使用字符串的( )方法。

A. strip

B. lstrip

C. rstrip

D. replace

答案:请关注微信公众号获取正确答案。

141. 141. 生成器解决了使用列表存储数据可能存在的( )问题。

A. 内存不足

B. 访问速度慢

C. 元素值不能重复

D. 元素可修改

答案:请关注微信公众号获取正确答案。

142. 142. 如果要计算两个集合的对称差集,应使用集合中的( )方法。

A. intersection

B. union

C. difference

D. symmetric_difference

答案:请关注微信公众号获取正确答案。

143. 143. 下列选项中,描述正确的是( )。

A. 一个装饰器可以为多个函数注入代码

B. 一个装饰器只可以为一个函数注入代码

C. 一个函数可以注入多个装饰器的代码

D. 一个函数只可以注入一个装饰器的代码

答案:请关注微信公众号获取正确答案。

144. 144. 已知M模块中有两个函数f1和f2,则在脚本文件N.py中要导入M模块的f1和f2,正确的写法是( )。

A. from M import f1,f2

B. from M import f1 and f2

C. from M import *

D. from M import f1 as f2

答案:请关注微信公众号获取正确答案。

145. 145. 已知在A类中定义了方法fa,在B类中定义了属性b,在C类中定义了方法fc和属性c,A是B的父类,B是C的父类,则B类中的成员包括( )。

A. fa

B. b

C. fc

D. c

答案:请关注微信公众号获取正确答案。

146. 146. 如果要计算两个集合的交集,应使用集合中的( )方法。

A. intersection

B. union

C. difference

D. symmetric_difference

答案:请关注微信公众号获取正确答案。

147. 147. 当要使用一个模块中的某些功能时,我们可以通过( )语句将该模块导入。

A. include

B. import

C. export

D. load

答案:请关注微信公众号获取正确答案。

148. 148. 十进制数37转为二进制数结果为( )。

A. 100101B

B. 101001B

C. 100100B

D. 100001B

答案:请关注微信公众号获取正确答案。

149. 149. 下列选项中,描述错误的选项是( )。

A. 列表中的元素类型必须相同

B. 列表中的元素之间用逗号分隔

C. 列表中的元素可以是列表类型

D. 列表中可以包含数字类型的元素

答案:请关注微信公众号获取正确答案。

150. 150. 已知“d1={'age':19}”,则执行“d2=d1.fromkeys(['sno','name'])”后,d2中的元素个数为( )。

A. 0

B. 1

C. 2

D. 3

答案:请关注微信公众号获取正确答案。

151. 151. 在Python编程环境提示符下直接输入Python代码并执行的运行方式称为( )。

A. 交互式运行

B. 脚本式运行

C. 代码式运行

D. 即时式运行

答案:请关注微信公众号获取正确答案。

152. 152. 已知“a=[1,2,3]”且“b=a”,则执行“a[1]=10”后,b的值为( )。

A. [10,2,3]

B. [1,10,3]

C. [1,2,10]

D. [1,2,3]

答案:请关注微信公众号获取正确答案。

153. 153. 下列选项中,+作为拼接运算符使用的表达式是( )。

A. [1.2]+[2.5]

B. 1.2+2.5

C. 'abc'+'def'

D. [1.2+2.5]

答案:请关注微信公众号获取正确答案。

154. 154. 已知“a=list((1,2))+list((2,3))”,则a的值是( )。

A. [1,2,3]

B. [1,2,2,3]

C. (1,2,3)

D. (1,2,2,3)

答案:请关注微信公众号获取正确答案。

155. 155. 调用函数时函数名后面的一对小括号中给出的参数称为( )。

A. 实参

B. 形参

C. 类型参数

D. 名字参数

答案:请关注微信公众号获取正确答案。

156. 156. 已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun”,则在N.py中调用M模块中fun函数的方式为( )。

A. fun()

B. N.fun()

C. M.fun()

D. N.M.fun()

答案:请关注微信公众号获取正确答案。

157. 157. 下列选项中,( )不是常量。

A. 12

B. 35.7

C. 'Python'

D. abc

答案:请关注微信公众号获取正确答案。

158. 158. 使用字典中的( )方法可以删除指定键的元素。

A. del

B. delete

C. pop

D. remove

答案:请关注微信公众号获取正确答案。

159. 159. 下列选项中,执行时会报错的语句是( )。

A. set('Python')

B. set(35.2,True)

C. set([35.2,True])

D. set((35.2,True))

答案:请关注微信公众号获取正确答案。

160. 160. 已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。

A. 字符串

B. 元组

C. 列表

D. 不确定

答案:请关注微信公众号获取正确答案。

161. 161. 已知x=5,则执行“x*=3+6”后,x的值为( )。

A. 15

B. 21

C. 45

D. 报错

答案:请关注微信公众号获取正确答案。

162. 162. Python的运行方式包括( )。

A. 交互式运行

B. 脚本式运行

C. 代码式运行

D. 即时式运行

答案:请关注微信公众号获取正确答案。

163. 163. 下面程序的输出结果是( )。score=80if score<60: print('不及格')else: pass

A. 不及格

B. pass

C. 报错

D. 无输出

答案:请关注微信公众号获取正确答案。

164. 164. 除了系统遇到错误产生异常外,我们也可以使用( )产生异常。

A. exception

B. error

C. raise

D. except

答案:请关注微信公众号获取正确答案。

165. 165. 下列选项中,描述正确的是( )。

A. 一个函数的函数体中可以包含另一个函数的定义

B. 一个函数的函数体中可以包含另一个函数的调用

C. 一个函数的函数体中不可以包含另一个函数的定义

D. 一个函数的函数体中不可以包含另一个函数的调用

答案:请关注微信公众号获取正确答案。

166. 166. 已知t=(12,1.5,[True,3+5j]),则下列选项中,执行时不会报错的语句包括( )。

A. t[2]=1

B. t[2:]=1

C. t[2][1]='test'

D. print(t[2])

答案:请关注微信公众号获取正确答案。

167. 167. os模块中用于删除指定路径的最后多层目录的函数是( )。

A. removedirs

B. removedir

C. rmdirs

D. rmdir

答案:请关注微信公众号获取正确答案。

168. 168. Python是一种( )语言。

A. 编译型语言

B. 解释型语言

C. 高级语言

D. 低级语言

答案:请关注微信公众号获取正确答案。

169. 169. Python程序使用( )进行多行注释。

A. 三个连续单引号

B. 三个连续双引号

C. 分号

D. 井号

答案:请关注微信公众号获取正确答案。

170. 170. 用于获取父类代理对象的方法是( )。

A. parent

B. proxy

C. delegate

D. super

答案:请关注微信公众号获取正确答案。

171. 171. 下列选项中,可以用于判断x和y是否对应同样存储单元的语句是( )。

A. x==y

B. x is y

C. id(x)==id(y)

D. not x!=y

答案:请关注微信公众号获取正确答案。



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章41279
  • 评论0
  • 微语1
最新评论