浙江广厦建设职业技术大学
  1. 使用del语句删除对象,可以手动释放它所占用的资源。( )

  2. A:错 B:对
    答案:对
  3. 字典中的值只能是字符串类型。( )

  4. A:错 B:对
    答案:错
  5. 无论使用单引号或双引号包含字符,使用print输出的结果都一样。( )

  6. A:对 B:错
    答案:对
  7. 列表的嵌套指的是一个列表的元素是另一个列表。( )

  8. A:错 B:对
    答案:对
  9. 使用下标可以访问字符串中的每个字符。( )

  10. A:错 B:对
    答案:B:对
  11. 像双引号这样的特殊符号,需要对它进行转义输出。( )

  12. A:错 B:对
    答案:对
  13. 带有两个下划线的方法一定是私有方法。( )

  14. A:错 B:对
    答案:B:对
  15. 通过remove方法可以删除列表的指定元素。( )

  16. A:错 B:对
    答案:对
  17. 通过insert方法可以在列表指定位置插入元素。( )

  18. A:错 B:对
    答案:B:对
  19. 包是python模块文件所在的目录,且该目录下必须存在_init_.py文件。( )

  20. A:错 B:对
  21. 表达式print( len(range(1, 10))) 的值为11。 ( )

  22. A:对 B:错
  23. 切片选取的区间范围是从起始位开始,到结束位结束。( )

  24. A:对 B:错
  25. 在字典中,可以使用count方法计算键值对的个数。( )

  26. A:错 B:对
  27. Python中字符串的下标是从1开始的。( )

  28. A:错 B:对
  29. 若t=(1,2,3),则t=t+(4)执行后t为(1,2,3,4)。( )

  30. A:错 B:对
  31. 在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。( )

  32. A:对 B:错
  33. 切片指的是对操作的对象截取其中的一部分。( )

  34. A:错 B:对
  35. 列表的索引是从0开始的。( )

  36. A:对 B:错
  37. pass语句的出现是为了保持程序结构的完整性。( )

  38. A:对 B:错
  39. Python中没有任何关键字区分公有属性和私有属性。( )

  40. A:错 B:对
  41. 使用下列( )函数读取一个整数。

  42. A:eval(input()) B:int(input()) C:enter() D:eval(enter())
  43. 对于t=(1,2,3,4), 下列( )语句执行后的值是4。

  44. A:max(t) B:len(t) C:t[0]+t[2] D:t[1]+t[3]
  45. 对于d={'a':10,'b':20,'c':30},对引用是( )。

  46. A:d[a] B:d['a'] C:d[b] D:d['b']
  47. 下面( )应该被定义为一个有返回值函数。

  48. A:编写一个函数,返回一个1到100之间的随机整数 B:编写一个函数,返回3个整数中的最大值 C:编写一个函数,将一个大写字母转换为小写字母 D:编写一个函数,打印从1到100的整数
  49. https://image.zhihuishu.com/zhs/question-import/formula/202312/0107dd11f14948c39f317a930ed1085b.png

  50. A:print(f(22)) B:print(f(32)) C:print(f(21)) D:print(f(31))
  51. 假设x=15,y=4,那么下列运算中,对的是( )。

  52. A:a//b的值是3 B:a*b的值是19 C:a+b的值是19 D:a%b的值是3
  53. 下面哪些方法( )可以用来检测字符串中是否包含子字符串?

  54. A:find B:index C:length D:count
  55. python中,常见的异常有几种( )。

  56. A:ZeroDivisionError B:IndexError C:SyntaxError D:NameError
  57. 对上面函数调用对的是( )。

  58. A:s = func(1,2,3) B:s = func(a=1,b=2) C:s = func(1,2) D:s = func(b=1,c=3)
  59. 对上面函数调用对的是( )。

  60. A:printLine('*',6) B:printLine(#,6) C:printLine(n=6) D:printLine('=')
  61. 假设x的值为4、y的值为5,以下表达式的值为真(true)的是( )。

  62. A:x != 4 B:x != 5 C:x == 5 D:not (x == 4)
  63. 下列选项中,会输出1,2,3三个数字的是( )。

  64. A: B: C: D:
  65. 下列语句打开文件的位置应该在( )。f = open('itheima.txt', 'w')

  66. A:D盘根目录下 B:C盘根目录下 C:与源文件在相同的目录下 D:Python安装目录下
  67. range(5)返回序列( )。

  68. A:0, 1, 2, 3, 4, 5 B:1, 2, 3, 4, 5 C:0, 1, 2, 3, 4 D:1, 2, 3, 4
  69. 使用( )符号对浮点类型的数据进行格式化。

  70. A:%c B:%d C:%f D:%s
  71. 下列表达式中,返回True的是( )。

  72. A:a=2 b=2 a=b B:2 != 2 C:3>2 and 2>1 D:True and False
  73. 假设d = {"john":40,"peter":45},则d的键是( )。

  74. A:40和45 B:"john"和"peter" C:d = (40:"john", 45:"peter") D:"john"、40、45和"peter"
  75. 假设file是文本文件对象,下列选项中,哪个用于读取一行内容?( )

  76. A:file.read(200) B:file.readlines() C:file.read() D:file.readline()
  77. 下列有关函数的说法中,对的是( )。

  78. A:函数的定义必须在程序的开头 B:函数定义后需要调用才会执行 C:函数定义后,其中的程序就可以自动执行 D:函数体与关键字def必须左对齐
  79. 1造方法的作用是( )。

  80. A:对象的初始化 B:一般成员方法 C:类的初始化 D:对象的建立
  81. 下列关键字中,用来引入模块的是( )。

  82. A:continue B:import C:include D:from
  83. "Programming is fun"[:2]的计算结果是( )。

  84. A:Programming B:Pr C:Pro D:p
  85. 关于引入模块的方式,错的是( )。

  86. A:import math B:from math import * C:from fib import fibonacci D:from * import fib
  87. 假设a=9,b=2,那么下列说法错的是( )。

  88. A:a**b的值是18 B:a+b的值是11 C:a%b的值是1 D:a//b的值是4
  89. 对于上列程序段,执行结果是( )。

  90. A:aaaa B:aaaaa C:aaa D:aa
  91. 下列程序的输出结果为( )。m = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]print(m[0][0])

  92. A:1 B:7 C:2 D:4
  93. 下面关于函数的说法,错的是( )。

  94. A:函数体中如果没有return语句,也会返回一个None值 B:函数可以减少代码的重复,使得程序更加模块化 C:在不同的函数中可以使用相同名字的变量 D:调用函数时,传入参数的顺序和函数定义时的顺序一定相同
  95. 假设s = "\t\tWelcome\n",s.strip()结果是( )。

  96. A:\t\tWELCOME\n B:\t\tWelocme\n C:welcome D:Welcome
  97. 以下程序的输出结果是( )。for i in range(1,11):print(i, end = " ")

  98. A:1 2 3 4 5 6 7 8 9 B:1 2 3 4 5 C:1 2 3 4 5 6 7 8 9 10 D:1 3 5 7 9
  99. “赋值”运算符是( )。

  100. A:- B:!= C:= D:==
  101. 关于列表的说法,描述错的是( )。

  102. A:list是一个有序集合,没有固定大小 B:list可以存放任意类型的元素 C:list是不可变的数据类型 D:使用list时,其下标可以是负数
  103. 下列程序的输出结果为( )。list1 = [1, 3]list1[0] = 4print(list1)

  104. A:[4, 3] B:[1, 4] C:[1, 3, 4] D:[1, 3]
  105. seek方法用于移动指针到指定位置,该方法中( )参数表示要偏移的字节数。

  106. A:offset B:from C:offets D:whence
  107. 假设t = (1, 2, 5, 3),下列( )的计算结果是1

  108. A:len(t) B:sum(t) C:max(t) D:min(t)
  109. write()方法将( )写入文件。

  110. A:一个整数 B:一个字符串 C:一个布尔值 D:一个浮点数
  111. 能实现下面功能的语句是( )。 接收用户输入的一个整数。如果输入的是偶数,则输出“True”,否则输出“False”。

  112. A:print(int(input()) % 2 == 1) B:print(not bool(input() % 2)) C:print(not bool(int(input()) % 2)) D:print(int(input()) % 2 != 0)
  113. 下列关于Python中的复数,说法错的是( )。

  114. A:虚部必须后缀j,且必须是小写 B:表示复数的语法是real + image j C:一个复数必须有表示虚部的实数和j D:实部和虚部都是浮点数
  115. 从infile文件对象读取文件的一行数据并作为一个字符串返回,使用( )。

  116. A:infile.readlines() B:infile.read(2) C:infile.readline() D:infile.read()
  117. 下面( )应该被定义为一个无返回值函数。

  118. A:编写一个函数,返回一个1到100之间的随机整数 B:编写一个函数,打印从1到100的整数 C:编写一个函数,返回一个大写字母对应的小写字母 D:编写一个函数,返回系统当前的时间
  119. 对于如下字符串

    的计算结果是( )


  120. A:3 B:1 C:2 D:4
  121. 下列程序执行时,将发生( )错类型。a = 30b = 74353634.89my_result= a ** b

  122. A:NameError B:SyntaxError C:ValueError D:OverflowError
  123. 运算符+、*、and、or的优先级(从高到低)是( )。

  124. A:*、+、and、or B:and、or、*、+ C:or、and、*、+ D:*、+、or、and
  125. 打开文件c:\scores.txt进行读写操作,使用( )。

  126. A:iofile = open("c:\\scores.txt", "ab") B:iofile = open("c:\\scores.txt", "w") C:iofile = open("c:\\scores.txt","r") D:iofile = open("c:\\scores.txt", "r+")
  127. list("abcd")的结果是( )。

  128. A:['a', 'b', 'c', 'd'] B:['cd'] C:['abcd'] D:['ab']
  129. 下列选项中,与class Person等价的是( )。

  130. A:class Person(Animal) B:class Person: object C:class Person(Object) D:class Person(object)
  131. 打开文件c:\scores.txt进行读操作,使用( )。

  132. A:infile =open("c:\\scores.txt", "r") B:infile =open(file = "c:\\scores.txt", "r") C:infile = open("c:\scores.txt", "r") D:infile =open(file = "c:\scores.txt", "r")
  133. 使用( )关键字声明匿名函数。

  134. A:lambda B:func C:function D:def
  135. 关于装饰器,下列说法错的是( )。

  136. A:如果装饰器带有参数,则必须在装饰函数的外层再嵌套一层函数 B:装饰器是一个包裹函数 C:装饰器只能有一个参数 D:通过在函数定义的前面加上@符号和装饰器名,使得装饰器函数生效
  137. 下列( )说法是不对的。

  138. A:元组中的元素是能够修改的 B:字符串中的字符是不能够修改的 C:列表中的元素是能够修改的 D:字典中的值是能够修改的
  139. 字符串s长度为奇数,则显示中间字符的表达式为( )。

  140. A:s[len(s) / 2 - 1] B:s[len(s) / 2 + 1] C:s[(len(s) - 1) / 2] D:s[(len(s) + 1) / 2]
  141. 假设t = (1, 2, 3),在t中添加元素4的语句是( )。

  142. A:t = t + (4,) B:t = t + [4] C:t = t + '4' D:t = t + 4
  143. 编写Python程序,输出“Hello World”,要求将这两个单词分两行输出,以下错的是( )。

  144. A:print('Hello\nWorld') B:print('Hello') print('World') C:print("Hello\nWorld") D:
  145. 构造方法是类的一个特殊方法,Python中它的名称为( )。

  146. A:_construct B:__init__ C:init D:与类同名
  147. "Programming is fun"[:-1]的计算结果是( )。

  148. A:Programming is fu B:Programming C:Programming is fun D:Programming is f
  149. 关于类和对象的关系,下列描述对的是( )。

  150. A:类是面向对象的核心 B:对象是根据类创建的,并且一个类只能对应一个对象 C:类是现实中事物的个体 D:对象描述的是现实的个体,它是类的实例
  151. 下列程序的输出结果为( )。try:list = 10 * [0]x = list[9]print("Done")except IndexError:print("Index out of bound")else:print("Nothing is wrong")finally:print("Finally we are here")

  152. A:先输出"Done",接着输出"Nothing is wrong" B:先输出"Done",接着输出"Nothing is wrong",最后输出"Finally we are here" C:先输出"Index out of bound",接着输出"Nothing is wrong",最后输出"Finally we are here" D:先输出"Nothing is wrong",接着输出"Finally we are here"
  153. 假设t = (1, 2, 4, 3),下列( )是错的。

  154. A:print(len(t)) B:print(t[3]) C:t[3] = 45 D:print(max(t))
  155. 对于上列函数,错的函数调用是( )。

  156. A:foo(arg1 = 'where', arg2 = 'what') B:foo('where') C:foo('where','what') D:foo(arg = 'where')
  157. 打开文件c:\scores.txt进行写操作,使用( )。

  158. A:outfile =open(file = "c:\scores.txt", "w") B:outfile =open(file = "c:\\scores.txt", "w") C:outfile = open("c:\scores.txt", "w") D:outfile =open("c:\\scores.txt", "w")
  159. 在完整的异常语句中,语句出现的顺序对的是( )。

  160. A:try→except→finally→else B:try→except→else→finally C:try→else→else→except D:try→else→except→finally

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部