帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
学起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
答案:请关注微信公众号获取正确答案。