1. 放在一对三引号之间的任何内容将被认为是注释.

  2. 答案:错
  3. 不同版本的Python不能安装到同一台计算机上.

  4. 答案:错
  5. Pandas 中,Series 可以被看作由 1 列数据组成的数据集.

  6. 答案:对
  7. 如果在函数中有语句 return 3,那么该函数一定会返回整数3.

  8. 答案:错
  9. 在Python 3.6中语句 print(*[1,2,3]) 不能正确执行.

  10. 答案:错
  11. 在Python中定义类时,运算符重载是通过重写特殊方法实现的.例如,在类中实现了__add__()方法即可支持该类对象的“+”运算符.(  )

  12. 答案:对
  13. 假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常.

  14. 答案:错
  15. Python列表、元组、字符串都属于有序序列.

  16. 答案:对
  17. 表达式 {1, 2} * 2 的值为 {1, 2, 1, 2}.

  18. 答案:错
  19. 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3).

  20. 答案:对
  21. 3+4j 是合法Python数字类型.

  22. 答案:对
  23. 内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等对象。
  24. 使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾.
  25. 一个函数如果带有默认值参数,那么必须所有参数都设置默认值.
  26. 关于赋值语句,以下选项中描述正确的是: ( )
  27. 下面代码的执行结果是: ( )ls= ["2020", "20.20", "Pyhon"] ls.append(2020)Is append([2020, "2020"] )print(ls)
  28. 以下程序的输出结果是: ( )ls1 = [1,2,3,4,5]ls2 = [3,4,5,6,7,8]cha1 = []for i in ls2: if i not in ls1: cha1.append(i)print(cha1)
  29. 以下程序输出到文件 text.csv 里的结果是: ( )fo = open("text.csv",'w')x = [90,87,93]fo. write(",".join(str(x)))fo.close()
  30. 给出如下代码:MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花","5月":"石榴花","6月":"莲花","7月":"玉簪花" ,"8月":"桂花" ,"9月":"菊花" ,"10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}n = input("请输人1- -12的月份:" )print(n +"月份之代表花:" + MonthandFlower.get(str(n)+"月"))以下选项中描述正确的是: ( )
  31. 下面代码的输出结果是: ( )x = 10y = 3 print(x%y,x**y)
  32. 以下程序的输出结果是: ( )def hub(ss, x = 2.0,y = 4.0):    ss += x * yss = 10print(ss, hub(ss, 3))
  33. 以下选项中,属于Python语言中合法的二进制整数是: ( )
  34. 关于Python语言的浮点数类型,以下选项中描述错误的是: ( )
  35. 以下选项中,Python语言中代码注释使用的符号是: ( )
  36. Python 数据分析方向的第三方库是: ( )
  37. 以下选项中,输出结果是False的是: ( )
  38. 使用numpy库,数组不用循环即可对每个元素执行批量运算,这通常就叫做矢量化,即用数组表达式代替循环的做法.
  39. 以写模式打开的文件无法进读操作.(  )
  40. 对于生成器对象x = (3 for i in range(5)),连续两次执行list(x)的结果是一样的.
  41. 字符串属于Python有序序列,和列表、元组一样都支持双向索引.
  42. lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式.
  43. Python代码的注释只有一种方式,那就是使用#符号.
  44. 使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引.
  45. 使用pandas库,Series可以被看成是一个定长的有序字典,是索引值到数据值的一个映射.
  46. 下面代码的输出结果是: ( )x= 3.1415926print( round(x,2) ,round(x))
  47. 下面代码的执行结果是: ( )x = 2x *= 3+5 ** 2
  48. 以下选项中,不是Python语言保留字的是: ( )
  49. 以下选项中值为False的是: ( )
  50. 下面代码执行结果是: ( )Is= [[1,2,3],[[4,5],6],[7,8]]print( len(ls) )
  51. 下列程序的运行结果是: ( ) s =‘PYTHON'“{0:3}”fomat(s)
  52. 关于eval函数,以下选项中描述错误的是: ( )
  53. 在Python 3.6中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回.
  54. Python变量名必须以字母或下划线开头,并且区分字母大小写.
  55. 在Python中定义类时实例方法的第一个参数名称必须是self.
  56. Python 3.x完全兼容Python 2.x.
  57. 在设计派生类时,基类的私有成员默认是不会继承的.
  58. 文本文件是可以迭代的,可以使用for line in fp类似的语句遍历文件对象fp中的每一行.
  59. 下面代码的输出结果是: ( )for n in range(400,500):    i = n // 100    j = n // 10     k = n     if n == i ** 3 + j ** 3 + k ** 3:        print(n)
  60. 给出下面代码import randomnum = random.randint(1,10)while True:    if num >= 5:        break    else:        num = random.randint(1,10)以下选项中描述错误的是: ( )
  61. 设一年356天,第1天的能力值为基数记为1.0.当好好学习时能力值相比前一天会提高千分之五.以下选项中,不能获得持续努力1年后的能力值的是: ( )
  62. Python语言的主网站网址是: ( )
  63. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型.
  64. 9999**9999这样的命令在Python中无法运行.
  65. 对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码.
  66. 在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中.
  67. 在Windows平台上编写的Python程序无法在Unix平台运行.
  68. Python采用的是基于值得自动内存管理方式.
  69. 元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历二不需要进行任何修改,建议使用元组而不使用列表.
  70. 关于Python语言的特点,以下选项中描述错误的是: ( )
  71. pandas中可用于Series缺失值检测的函数是: ( )
  72. 在Python中0xad是合法的十六进制数字表示形式.
  73. 元组可以作为字典的“键”.
  74. 在派生类中可以通过“基类名.方法名()”的方式来调用基类中的方法.
  75. 列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素.
  76. 在Python中0oa1是合法的八进制数字表示形式.
  77. 只能通过切片访问列表中的元素,不能使用切片修改列表中的元素.
  78. 关于Python语言的变量,以下选项中说法正确的是: ( )
  79. 关于Python函数,以下选项中描述错误的是: ( )
  80. 下面代码的执行结果是: ( )abs( -3+4j)
  81. 表达式 {}==None 的值为True.
  82. 在循环中continue语句的作用是跳出当前循环.
  83. 在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身.
  84. 关于Python字符编码,以下选项中描述错误的是: ( )
  85. 关于以下代码的描述,错误的选项是: ( )with open('abc.txt','r+') as f: lines = f.readlines()for item in lines: print(item)
  86. 下面代码的输出结果是: ( )x = 12.34print(type(x))
  87. 下面代码的输出结果是: ( )for s in "HelloWorld":     if s=="W":        break    print(s,end="")
  88. 包含yield语句的函数一般成为生成器函数,可以用来创建生成器对象.
  89. Python列表中所有元素必须为相同类型的数据.
  90. 调用函数时传递的实参个数必须与函数形参个数相等才行.
  91. 调用函数时,在实参前面加一个型号*表示序列解包.
  92. 关于Python注释,以下选项中描述错误的是 : ( )
  93. 关于Python数字类型,以下选项中描述错误的是: ( )
  94. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义.
  95. 关于Python的全局变量和局部变量,以下选项中描述错误的是: ( )
  96. Python支持使用字典的“键”作为下标来访问字典中的值.
  97. numpy库中,array对象使用reshape函数,可以创建一个改变了尺寸的新数组,原数组的shape保持不变.
  98. 以下选项中,不是Python语言特点的是: ( )
  99. 在同一个作用域内,局部变量会隐藏同名的全局变量.
  100. numpy库中的sin函数也可以用来计算正弦值.
  101. 不可以在同一台计算机上安装多个Python版本.
  102. Python是一种跨平台、开源、免费的高级动态编程语言.
  103. 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码.
  104. 在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的.
  105. Python字典中的“键”不允许重复.
  106. 生成器推导式比列表推导式具有更高的效率,推荐使用.
  107. 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦.
  108. 字典的“键”必须是不可变的.
  109. 已知x是个列表对象,那么执行语句y = x之后,对y所做的任何操作都会同样作用到x上.
  110. 函数内部定义的局部变量当函数调用结束后被自动删除.
  111. Python使用缩进来体现代码之间的逻辑关系.
  112. 在任何时刻相同的值在内存中都只保留一份.
  113. 以下选项中是Python 语言基本控制结构的是: ( )
  114. for或者while与else搭配使用时,关于执行else语句块描述错误的是: ( )
  115. 以下选项中输出正确的是: ( )
  116. Python中可用来计算数值a的平方根的操作是: ( )
  117. 下面代码执行结果是: ( )a = "Python期末考试"b = "="c = ">"print("{0:{1}{3}{2}}".format(a, b, 25, c))
  118. 使用matplotlib库绘图,用以显示图的命令是: ( )
  119. 下面代码的输出结果是: ( )a = 1000000b = "-"print("{0:{2}^{1},}{\n{0:{2}>{1},}\n{0:{2}<{1},}".format(a,30,b))
  120. 关于Python语言数值操作符,以下选项中描述错误的是: ( )
  121. 下面代码的执行结果是: ( )s = "11+5in"eval(s[1:-2])
  122. 列表变量t=["cat", "dog", "tiger", "human"], t[::-1]的结果是: ( )
  123. 执行后可以查看Python的版本的是: ( )
  124. 运行以下程序,输出的Python数据类型是: ( )type(abs(-3+4j))
  125. 以下选项中输出错误的是: ( )
  126. 下面代码的执行结果是: ( )1.23e-4+5.67e+8j.real
  127. 下面代码的输出结果是: ( )s =["seashell" ,"gold" ,"pink" ,"brown" ,"purple" ,"tomato" ]print(s[4:])
  128. 加法运算符可以用来连接字符串并生成新字符串.
  129. 在条件表达式中不允许使用赋值运算符“=”,会提示语法错误.
  130. 在Python 3.x中可以使用中文作为变量名.
  131. 使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的.
  132. 语句pass仅起到占位符的作用,并不会做任何操作.
  133. 假设有非空列表x,那么x.append(3)、x = x+[3]与x.insert(0,3)在执行时间上没有区别.
  134. pandas中,isnull和notnull都返回一个布尔类型的Series.
  135. matplotlib的图像都位于Figure对象中.
  136. 使用numpy库,大小相等的数组之间的任何算术运算都会将运算应用到元素级.
  137. 当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False.
  138. 在函数中yield语句的作用和return完全一样.
  139. 已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的.
  140. 3+4j不是合法的Python表达式.
  141. 元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象.
  142. 已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的.
  143. 函数中必须包含return语句.
  144. 任何包含__call__()方法的类的对象都是可调用的.
  145. 表达式 {1, 3, 2} > {1, 2, 3} 的值为True.
  146. 删除列表中重复元素可以通过将其转换为集合后再重新转换为列表进行操作.
  147. 如果定义类时没有编写析构函数,Python将提供一个默认的析构函数进行必要的资源清理工作.
  148. 属于Python 内建异常类的是: ( )
  149. Python 语言提供的3个基本数字类型是: ( )
  150. 以下选项中,符合Pythoh语言变量命名规则的是: ( )
  151. 以下选项中,输出结果是True的是: ( )
  152. 在Python中哪些对象的值可看作False:( )
  153. 给出如下代码:TempStr = "Hello word"以下选项中可以输出“world”子串的是: ( )
  154. 以下选项中值为True的是: ( )
  155. 关于数据组织的维度,以下选项中描述正确的是: ( )
  156. 关于Python程序格式框架,以下选项中描述正确的是: ( )
  157. 执行如下代码:fname = input(“请输人要写人的文件:")fo = open(fname, "w+")1s = ["请明时节雨纷纷,", "路上行人欲断魂,", "借问酒家何处有,", "牧童遥指杏花村."]fo. writelines(ls)fo.seek(0)for line in fo: print(line)fo.close( )以下选项中描述正确的是: ( )
  158. 下面代码的输出结果是: ( )x= 10y=-1+2jprint( x+y)
  159. 给出如下代码while True: guess = eval( input()) if guess == 0x452//2: break作为输入能够结束程序运行的是: ( )
  160. 下面代码的执行结果是: ( )a = 10.99print( complex(a))
  161. 以下程序的输出结果是: ( )s = 0def fun(num): try: s += num return s except: return 0 return 5print(fun(2))
  162. 下面代码的输出结果是: ( )x=0b1010print(x)
  163. 关于Python赋值语句,以下选项中不合法的是: ( )
  164. 用于安装 Python 第三方库的工具是: ( )
  165. 下面代码的输出结果是: ( )print( 0.1 + 0.2 == 0.3)
  166. 对于列表ls的操作,以下选项中描述错误的是: ( )
  167. 运行以下程序:try: num = eval(input("请输入一个列表:")) num.reverse() print(num)except: print("输入的不是列表")从键盘上输入1,2,3,则输出的结果是: ( )
  168. 22.给出如下代码:import random as ranlistV = []ran.seed(100)for i in range( 10) : i=ran.randint(100,999) listV.append(i)以下选项中能输出随机列表元素最大值的是: ( )
  169. 以下关于循环结构的描述,错误的是: ( )
  170. 下面代码的执行结果是: ( )d={1}for i in range(26): d[chr(i+ord("a"))] = chr((i+13) & + ord("a")) for c in " Python": print( d.get(c, c), end="")
  171. 下面代码的输出结果是: ( )vlist = list( range(5))print( vlist)
  172. 拟在屏幕上打印输出“HelloWorld”,以下选项中正确的是: ( )
  173. 以下关于文件的描述,错误的是: ( )
  174. matplotlib库中画线的函数是: ( )
  175. 表达式 type(eval('45')) 的结果是: ( )
  176. Python文件的后缀名是: ( )
  177. 执行以下程序,输入qp,输出结果是: ( )k = 0while True: s = input('请输入q退出:') if s == 'q': k += 1 continue else: k += 2 breakprint(k)
  178. Pandas中,属性访问的方式可以增加或者创建新的数据列。
  179. Pandas中 在求和,均值等描述性数据分析时, 如果数据全部是NA,那么将无法运算.
  180. Pandas提供了isnull()和notnull()函数来检测缺失值。
  181. 下面关于Series和DataFrame的理解,哪个是不正确的?
  182. Pandas中,如果想用一些具体的值取代一个通用的值,那么可以使用replace函数。
  183. 索引运算符"[]"和属性运算符"." 可以在用来访问Pandas数据结构。
  184. 系列(Series)是能够保存任何类型的数据(整数,字符串,浮点数,Python对象等)的一维标记数组。
  185. 阅读如下代码:import pandas as pds = pd.Series(10, index=['a', 'b', 'c']);关于变量s,哪个说法是不正确的?
  186. Pandas中,如果只想排除缺少的值,则使用dropna函数和axis参数。
  187. Pandas为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。
  188. 为了明确表示各类别占总体的比例,显示各项的大小与各项总和的比例,我们通常使用()命令绘图。
  189. 在一张figure中绘制可以使用subplot()函数绘制多个子图。
  190. pyplot.ylim(0, 15)命令设置Y轴的范围为0-20。
  191. pyplot.plot中参数color='b'设置的颜色为()。
  192. 我们使用pyplot.title()来定义标题。
  193. 使用pyplot.xlabel()来设置Y轴的文字。
  194. 使用subplot(3, 3, 3)绘制的是()子图。
  195. 绘制散点图应该使用的命令为()。
  196. Matplotlib在Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器等方面有广泛的应用.
  197. pyplot.plot命令中linewidth参数设置的是()。
  198. 使用numpy库,需要使用import进行导入.
  199. a=numpy.array((5,6,7)) b=numpy.array((6,6,6)), 则a.dot(b)的值是: (  )
  200. numpy 中产生全1 的矩阵使用的方法是empty.
  201. numpy中向量转成矩阵使用的方法是: (  )
  202. 计算numpy中元素个数的方法是: (  )
  203. numpy 中求最大值方法是: (  )
  204. 已知a = np.arange(12) c = a.view() 那么c is a 的结果为True.
  205. 有数组n = np.arange(24).reshape(2,-1,2,2), 则n.shape的返回结果是:(  )
  206. Numpy中创建全为0 的矩阵使用: (  )
  207. a_mat = np.matrix([3, 5, 7]) b_mat = np.matrix((1, 2, 3)),则可以执行的操作是:( )
  208. 关于程序的异常处理,以下选项中描述错误的是: (  )
  209. 异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常.
  210. 设city.csv文件内容如下:巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹下面代码的执行结果是:f = open("city.csv", "r")ls = f.read().split(",")f.close()print(ls)
  211. 关于Python文件打开模式的描述,以下选项中描述正确的是: (  )
  212. 以下程序的输出结果是: (  )for num in range(1,4):    sum *= numprint(sum)
  213. 关于CSV文件的描述,以下选项中正确的是: (  )
  214. 以下选项中不是 Python 对文件的写操作方法的是: (  )
  215. 使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容.
  216. 以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是: (  )
  217. 关于 Python 对文件的处理,以下选项中描述错误的是: (  )
  218. 关于面向对象的程序设计,以下选项中描述错误的是: (  )
  219. 类中实现实例作为函数调用的魔术方法是:(  )
  220. 在派生类中可以通过使用super方法来调用基类中的方法.
  221. 关于类和对象的关系,下列描述正确的是: (  )
  222. 若类没有父类,则默认派生自(  )类.
  223. 在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值.
  224. 类中__init__()方法的作用是:(  )
  225. Python类中包含一个特殊的变量( ),它表示当前对象自身,可以访问类的成员.
  226. Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索.
  227. 面向对象编程的主要特征是: (   ).
  228. 定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数.
  229. 以下程序的输出结果是:(  )def func(a,*b):    for item in b:        a += item    return am = 0print(func(m,1,1,2,3,5,7,12,21,33))
  230. 调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值.
  231. 定义Python函数时,如果函数中没有return语句,则默认返回空值None.
  232. 关于局部变量和全局变量,以下选项中描述正确的是:(  )
  233. 关于Python的lambda函数,以下选项中描述正确的是: (  )
  234. 关于函数,以下选项中描述错误的是:(  )
  235. 以下程序的输出结果是:(  )def fun1(a,b,*args):    print(a)    print(b)    print(args)fun1(1,2,3,4,5,6)
  236. 关于函数作用的描述,以下选项中正确的是:(  )
  237. 以下关于 Python 的控制结构,正确的是: (   )
  238. 如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。
  239. 关于Python循环结构,以下选项中描述错误的是: (   )
  240. 下面代码的输出结果是: (   )a = [[1,2,3], [4,5,6], [7,8,9]]s = 0 for c in a:   for j in range(3):      s += c[j]print(s)
  241. 关于 Python 的分支结构,以下选项中描述错误的是: (   )
  242. 下面代码的输出结果是: (   )for i in range(10):   if i%2==0:      continue   else:      print(i, end=",")
  243. 带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码.
  244. 在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算.
  245. 关于分支结构,以下选项中描述不正确的是: (   )
  246. 以下程序的输出结果是: (   )for i in "CHINA":    for k in range(2):        print(i, end="")        if i == 'N':           break
  247. 下面代码的输出结果是listl = [i*2 for i in 'Python']print( listl)
  248. 设序列s, 则关于max(s)命令,叙述正确的是(  ).
  249. 以下选项中能生成一个空字典的是:(  )
  250. 以下选项中,不是具体的Python序列类型的是:(  )
  251. 元组变量t= ("cat","dog ","tiger","human"),t[::-1]的结果是:(  )
  252. 关于Python的元组类型,以下选项中描述错误的是:(  )
  253. 对于序列s,能够返回序列s中第i到j以k为步长的元素子序列的表达是:(  )
  254. 给定字典d,以下选项中对d.get(x, y)的描述错误的是:(  )
  255. 字典d={'abc ':123, 'def':456, ' ghi' :789} ,len(d)的结果是:(  )
  256. Python列表是包含0个或者多个对象引用的有序序列.
  257. 关于赋值语句,以下选项中描述错误的是:(  )
  258. Python内置函数(  )可以返回列表、元组、字典、集合、字符串以及range对象中元素个数.
  259. 下列选项中不符合Python语言变量命名规则的是:()
  260. 以下选项中,不是Python语言关键字的是 :()
  261. 表达式 3 and not 5 的值为 Ture.
  262. Python 3.6.5版本的关键字总数是:( )
  263. 查看变量内存地址的Python内置函数是find函数.
  264. 在Python中表示空类型的是:(  )
  265. 表达式 3内容已经隐藏,点击付费后查看2 的值为True.
  266. Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为:( )
  267. 标准的缩进格式是Python的语法之一。
  268. Python安装扩展库常用的是(  )工具
  269. Jupyter   notebook中运行单元格的快捷键是:(  )
  270. Jupyter notebook的记事本文件扩展名为:(  )
  271. 关于Python语言的注释,以下选项中描述错误的是:( )
  272. Python语言是一种高级语言。
  273. 安装一个库的命令格式是:(  )
  274. Jupyter notebook 中的助手需要额外安装。
  275. 下列导入第三库的操作中正确的是:(   )
  276. 以下选项中,不是pip工具进行第三方库安装的作用的是:(   )
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(8) dxwkbang
返回
顶部