1. 程式人生 > >mooc-python語言基礎與應用測試4

mooc-python語言基礎與應用測試4

1

單選(2分)

  1. a=[3] 
  2. alist=[1,2,3,4,5] 
  3. print(a in alist)

上述程式碼的執行結果是(D)。

  • A.0

  • B.1

  • C.True

  • D.False

2

單選(2分)

  1. alist=sorted([1,2,3],reverse=True)
  2. blist=reversed([1,2,3])
  3. print(alist==blist)

上述程式碼的執行結果是(C)。

  • A.1

  • B.0

  • C.False

  • D.True

3

單選(2分)

  1. dict={'1':1,'2':2}
  2. theCopy=dict
  3. dict['1']=5 
  4. sum=dict['1']+theCopy['1']
  5. print(sum)

上述程式碼的輸出結果是(B)。

  • A.7

  • B.10

  • C.6

  • D.2

4

填空(2分)

任意長度的Python列表、元組和字串中最後一個元素的下標為_-1_。

5

填空(2分)

  1. alist=[1,2,3]
  2. blist=alist*3
  3. print(blist)

上述程式碼的輸出結果是__[1, 2, 3, 1, 2, 3, 1, 2, 3]__。

6

填空(2分)

  1. alist=[3,4,5,7,9,12,13,15,17]
  2. blist=alist[3:7:2]
  3. print(blist)

上述程式碼的輸出結果是_[7, 12]___。

7

填空(2分)

  1. x={1:2}
  2. x[2]=3
  3. print(x)

上述程式碼的輸出結果是_{1: 2, 2: 3}___。

8

填空(2分)

  1. x=[[]]*3
  2. x[0].append(1)
  3. print(x)

上述程式碼的輸出結果是_[[1], [1], [1]]___。

9

填空(2分)

  1. x=([1],[2])
  2. x[0].append(1)
  3. print(x)

上述程式碼的輸出結果是_([1, 1], [2])___。

10

填空(2分)

  1. alist=[1,1,2,3]
  2. b=set(alist)
  3. print(b)

上述程式碼的輸出結果是_{1, 2, 3}___。