乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python中最基礎(chǔ)的面試題,這你都不會,就不再說Python簡單了

       靜幻堂 2018-09-11
      嬌兮心有之 2018-09-10 16:15:37

      單選題(2.5分*20題)

      1. 下列哪個(gè)表達(dá)式在Python中是非法的? B

      A. x = y = z = 1

      B. x = (y = z + 1)

      C. x, y = y, x

      D. x += y

      2. python my.py v1 v2 命令運(yùn)行腳本,通過 from sys import argv如何獲得v2的參數(shù)值? C

      A. argv[0]

      B. argv[1]

      C. argv[2]

      D. argv[3]

      3. 如何解釋下面的執(zhí)行結(jié)果? B

      print 1.2 - 1.0 == 0.2

      False

      A. Python的實(shí)現(xiàn)有錯(cuò)誤

      B. 浮點(diǎn)數(shù)無法精確表示

      C. 布爾運(yùn)算不能用于浮點(diǎn)數(shù)比較

      D. Python將非0數(shù)視為False

      4. 下列代碼執(zhí)行結(jié)果是什么? D

      x = 1

      def change(a):

      x += 1

      print x

      change(x)

      A. 1

      B. 2

      C. 3

      D. 報(bào)錯(cuò)

      5. 下列哪種類型是Python的映射類型? D

      A. str

      B. list

      C. tuple

      D. dict

      6. 下述字符串格式化語法正確的是? D

      A. 'GNU's Not %d %%' % 'UNIX'

      B. 'GNU's Not %d %%' % 'UNIX'

      C. 'GNU's Not %s %%' % 'UNIX'

      D. 'GNU's Not %s %%' % 'UNIX'

      7. 在Python 2.7中,下列哪種是Unicode編碼的書寫方式?C

      A. a = ‘中文’

      B. a = r‘中文’

      C. a = u’中文’

      D. a = b’中文’

      8. 下列代碼的運(yùn)行結(jié)果是? D

      print 'a' < 'b' < 'c'

      A. a

      B. b

      C. c

      D. True

      E. False

      9. 下列代碼運(yùn)行結(jié)果是? C

      a = 'a'

      print a > 'b' or 'c'

      A. a

      B. b

      C. c

      D. True

      E. False

      10. 下列哪種不是Python元組的定義方式? A

      A. (1)

      B. (1, )

      C. (1, 2)

      D. (1, 2, (3, 4))

      11. a與b定義如下,下列哪個(gè)是正確的? B

      a = '123'

      b = '123'

      A. a != b

      B. a is b

      C. a == 123

      D. a + b = 246

      12. 下列對協(xié)程的理解錯(cuò)誤的是? D

      A. 一個(gè)線程可以運(yùn)行多個(gè)協(xié)程

      B. 協(xié)程的調(diào)度由所在程序自身控制

      C. Linux中線程的調(diào)度由操作系統(tǒng)控制

      D. Linux中協(xié)程的調(diào)度由操作系統(tǒng)控制

      13. 下列哪種函式參數(shù)定義不合法? C

      A. def myfunc(*args):

      B. def myfunc(arg1=1):

      C. def myfunc(*args, a=1):

      D. def myfunc(a=1, **args):

      14. 下列代碼執(zhí)行結(jié)果是? A

      [i**i for i in xrange(3)]

      A. [1, 1, 4]

      B. [0, 1, 4]

      C. [1, 2, 3]

      D. (1, 1, 4)

      15. 一個(gè)段代碼定義如下,下列調(diào)用結(jié)果正確的是?A

      def bar(multiple):

      def foo(n):

      return multiple ** n

      return foo

      A. bar(2)(3) == 8

      B. bar(2)(3) == 6

      C. bar(3)(2) == 8

      D. bar(3)(2) == 6

      16. 下面代碼運(yùn)行結(jié)果? C

      a = 1

      try:

      a += 1

      except:

      a += 1

      else:

      a += 1

      finally:

      a += 1

      print a

      A. 2

      B. 3

      C. 4

      D. 5

      17. 下面代碼運(yùn)行后,a、b、c、d四個(gè)變量的值,描述錯(cuò)誤的是? D

      import copy

      a = [1, 2, 3, 4, ['a', 'b']]

      b = a

      c = copy.copy(a)

      d = copy.deepcopy(a)

      a.append(5)

      a[4].append('c')

      A. a == [1,2, 3, 4, ['a', 'b', 'c'], 5]

      B. b == [1,2, 3, 4, ['a', 'b', 'c'], 5]

      C. c == [1,2, 3, 4, ['a', 'b', 'c']]

      D. d == [1,2, 3, 4, ['a', 'b', ‘c’]]

      18. 有如下函數(shù)定義,執(zhí)行結(jié)果正確的是? A

      def dec(f):

      n = 3

      def wrapper(*args,**kw):

      return f(*args,**kw) * n

      return wrapper

      @dec

      def foo(n):

      return n * 2

      A. foo(2) == 12

      B. foo(3) == 12

      C. foo(2) == 6

      D. foo(3) == 6

      19. 有如下類定義,下列描述錯(cuò)誤的是? D

      class A(object):

      pass

      class B(A):

      pass

      b = B()

      A. isinstance(b, A) == True

      B. isinstance(b, object) == True

      C. issubclass(B, A) == True

      D. issubclass(b, B) == True

      20. 下列代碼運(yùn)行結(jié)果是? C

      a = map(lambda x: x**3, [1, 2, 3])

      list(a)

      A. [1, 6, 9]

      B. [1, 12, 27]

      C. [1, 8, 27]

      D. (1, 6, 9)

      多選題(5分*5題)

      21. Python中函數(shù)是對象,描述正確的是? ABCD

      A. 函數(shù)可以賦值給一個(gè)變量

      B. 函數(shù)可以作為元素添加到集合對象中

      C. 函數(shù)可以作為參數(shù)值傳遞給其它函數(shù)

      D. 函數(shù)可以當(dāng)做函數(shù)的返回值

      22. 若 a = range(100),以下哪些操作是合法的? ABCD

      A. a[-3]

      B. a[2:13]

      C. a[::3]

      D. a[2-3]

      23. 若 a = (1, 2, 3),下列哪些操作是合法的? ABD

      A. a[1:-1]

      B. a*3

      C. a[2] = 4

      D. list(a)

      24. Python中單下劃線_foo與雙下劃線__foo與__foo__的成員,下列說法正確的是?ABC

      A. _foo 不能直接用于’from module import *’

      B. __foo解析器用_classname__foo來代替這個(gè)名字,以區(qū)別和其他類相同的命名

      C. __foo__代表python里特殊方法專用的標(biāo)識

      D. __foo 可以直接用于’from module import *’

      25. __new__和__init__的區(qū)別,說法正確的是? ABCD

      A. __new__是一個(gè)靜態(tài)方法,而__init__是一個(gè)實(shí)例方法

      B. __new__方法會返回一個(gè)創(chuàng)建的實(shí)例,而__init__什么都不返回

      C. 只有在__new__返回一個(gè)cls的實(shí)例時(shí),后面的__init__才能被調(diào)用

      D. 當(dāng)創(chuàng)建一個(gè)新實(shí)例時(shí)調(diào)用__new__,初始化一個(gè)實(shí)例時(shí)用__init__

      填空題(5分*5題)

      26. 在Python 2.7中,執(zhí)行下列語句后,顯示結(jié)果是什么? 答:0 0.5

      from __future__ importdivision

      print 1//2, 1/2

      27. 在Python 2.7中,執(zhí)行下列語句后的顯示結(jié)果是什么? 答:none 0

      a = 1

      b = 2 * a / 4

      a = "none"

      print a,b

      28. 下列語句執(zhí)行結(jié)果是什么? 答:[1, 2, 3, 1, 2, 3, 1, 2, 3]

      a = [1, 2, 3]

      print a*3

      29. 下列語句的執(zhí)行結(jié)果是什么? 答:3

      a = 1

      for i in range(5):

      if i == 2:

      break

      a += 1

      else:

      a += 1

      print a

      30. 下列代碼的運(yùn)行結(jié)果是多少? 答:4

      def bar(n):

      m = n

      while True:

      m += 1

      yield m

      b = bar(3)

      print b.next()

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多