僑光科大資工系數位影像處理期中考題

pdf
156.24 KB
2 頁
侵權投訴
加載中. ..
PDF
僑光科技大學 資訊科技系 數位影像處理 期中 學號:__________ 姓名:__________
( ) 1. 下列何者為 Python 的多行註解符號? (A) /* */ (B) ''' (C) # (D) /
( ) 2. 下列針對 Python 的敘述何者錯誤? (A) 函式呼叫後面要加上分號做為結束 (B) 適當的註解可以
提高程式的可讀性 (C) 區分英文字母大小寫 (D) 使用縮排來劃分程式的執行區塊
( ) 3. 下列哪個函式可以用來將字串轉換成數值? (A) type() (B) input() (C) print() (D) eval()
( ) 4. 下列哪個號可以用來改變預設的優先順序? (A) {} (B) [] (C) () (D) ''
( ) 5. 若要提前強制離開迴圈,可以使用下列哪個敘述? (A) exit (B) return (C) continue (D) break
( ) 6. range(100, 1, -3) 所產生的整數序列包含幾個元素? (A) 34 (B) 33 (C) 32 (D) 35
( ) 7. 當函式的參數屬於下列哪種型別時,將採取傳址呼叫? (A) tuple (B) 字串 (C) 數值 (D) list
( ) 8. 下列哪種型別的資料沒有順序之分? (A) 序對 (B) 串列 (C) 字串 (D) 集合
( ) 9. 下列哪個函式或方法不適用於序對 tuple (A) max() (B) insert() (C) sum() (D) len()
( ) 10. 下列哪個運算子不適用於字典? (A) != (B) not in (C) in (D) >=
( ) 11. 下列哪個方法可以用來設定填滿色彩? (A) turtle.color() (B) turtle.bgcolor() (C) turtle.pencolor() (D)
turtle.pensize()
( ) 12. 在開始填滿色彩之前要呼叫下列哪個方法? (A) turtle.begin_fill() (B) turtle.fillcolor() (C)
turtle.filling() (D) turtle.end_fill()
( ) 13. pillow 套件中,圖片物件的哪個屬性可以傳回圖片的色彩模式? (A) size (B) mode (C) format
(D) width
( ) 14. pillow 套件中,圖片物件的哪個方法可以將圖片轉換成灰階? (A) resize() (B) open() (C)
convert() (D) transpose()
( ) 15. pillow 套件中圖片物件的哪個方法可以將圖片做上下翻轉? (A) converse() (B) transpose() (C)
filter() (D) resize()
( ) 16. pillow 套件中,下列的哪個函式可以用來載入字型檔? (A) show() (B) font() (C) text() (D)
truetype()
( ) 17. pillow 套件中,下列的哪個函式可以用來建立空白圖片? (A) save() (B) new() (C) open() (D)
show()
( ) 18. Python 的英文原意為: (A) 大蟒蛇 (B) 大鱷魚 (C) 小蜥蜴 (D) 小狐貍
( ) 19. 以下何者是 Python 的整合開發編輯器? (A) Jupyter Notebook (B) Spyder (C) Anaconda Prompt (D)
Anaconda Navigator
( ) 20. 下列哪些程式敘述有錯誤? (A) print(您好) (B) print('123') (C) print(123) (D) print('您好')
( ) 21. 底下哪個符號可以將 2個敘述合併在同一行? (A) ; (B) / (C) (D) #
( ) 22. 下列何者的資料型別為浮點數? (A) "20.3" (B) 10.0 (C) 20 (D) '30'
( ) 23. 下列何者不是字串? (A) str(1.2) (B) abc (C) "20" (D) 'de'
( ) 24. 以下哪段程式會發生錯誤? (A) str(10)+str('26') (B) 10+int(12) (C) 20+'10' (D) True+int("21")
( ) 25. 以下敘述何者為非? (A) 建立變數時,要先指定變數的型別? (B) 一個資料可以同時綁上多個
變數 (C) 一個變數最多只能綁在一個資料上 (D) 沒有綁定變數的資料會被回收
※※※※※ 背面尚有試題 ※※※※※
( ) 26. 下列哪個是錯誤的變數命名方式? (A) 動物 (B) file5 (C) DoG (D) 5fruits
( ) 27. a=13 % 2,其中變數 a的結果值為何? (A) 2 (B) 1 (C) 0 (D) 3
( ) 28. True / 5False + 5 的輸出結果為何? (A) (0, 5) (B) (0, 6) (C) (0.2, 5) (D) 錯誤
( ) 29. 以下何者在執行時會發生錯誤? (A) 20 / True (B) print(str(31) + str("24)) (C) True = False (D) 11 /
False
( ) 30. num = 5 + 4 * 3num 的值為多少? (A) 37 (B) 27 (C) 17 (D) 69
( ) 31. 以下何者的輸出為 True (A) 2 < (2 * 4) < (4 * 2) (B) 3> 2< 6 > 1 (C) 3 < 4 < 6 > (7+1) (D) 7 > (4 /
0) < 8
( ) 32. 下列何者不屬於資料結構的容器? (A) tuple (B) dict (C) list (D) bool
( ) 33. 下列何者是串列(list) (A) [&apos;a&apos;] (B) (1, 3, 5) (C) {1, 3, 5} (D) {&apos;a&apos;, &apos;b&apos;, &apos;c&apos;}
( ) 34. 下列何者不是序對 tuple (A) 3, 2, 1 (B) tuple([1, 2, 3]) (C) (&apos;a&apos;, &apos;b&apos;, &apos;c&apos;) (D) (1)
( ) 35. 請問{1, 2, 3} | {3, 4}的程式碼輸出的結果為? (A) {1, 2, 3, 3, 4} (B) {1, 2} (C) 錯誤 (D) {1, 2, 3,
4}
( ) 36. 下列何者資料型別不能用來當作字典(dict)的鍵(key) (A) tuple (B) list (C) int (D) string
( ) 37. 請問 a = [1, 2, 2, 3, 5, 8, 12]; print(a[a[4]]);會輸出什麼? (A) 5 (B) 2 (C) 8 (D) 3
( ) 38. 請問以下的函式哪一個能用來取容器的長度? (A) min() (B) len() (C) max() (D) sum()
( ) 39. 已知 a=[3, 5, 6],則下列何者的輸出結果會和其他不同? (A) a.insert(6, 3) (B) a.extend([6]) (C)
a.append(6) (D) a += [6]
( ) 40. 以下何者不屬於 tuple method (A) pop (B) clear (C) remove (D) 以上皆是
( ) 41. 請問 sorted({8:1, 2:4, 5:6})的程式碼會輸出什麼? (A) [8, 5, 2] (B) [1, 4, 6] (C) [2, 5, 8] (D) [6, 4, 1]
( ) 42. 若要新增元素到集合 set 中,要使用哪個 method (A) extend (B) add (C) append (D) 以上皆是
( ) 43. 請問以下敘述何者錯誤? (A) dict copy 可以複製整個字典 (B) dict pop()不僅會取值,還會
將查到的元素刪除 (C) dict get(a, b)可傳回鍵為 a的值,若鍵不存在則傳回 b (D) dict keys()
可以讀取字典中的鍵並傳回 list 型別的資料
( ) 44. 請問 if 判斷式的哪個部分要縮排? (A) 全部都要 (B) 程式區塊 (C) 第一行 (D) 以上皆非
( ) 45. 請問 Python if 判斷式中否則就的語法是什麼?(其中□為空白) (A) elif (B) elseif (C) elseif (D)
else
( ) 46. 請問以下程式碼會輸出什麼?a = -5; a = 0 if a < 0 else a; print(a); (A) 錯誤 (B) -5 (C) 5 (D) 0
( ) 47. 請問以下關於 for 迴圈的敘述何者錯誤? (A) 集合 set 是無序容器,所以無法用 for 走訪 (B)
是可走訪的容器都可用 for 來走訪 (C) for 迴圈可將容器中的元素一一讀取出來 (D) range()傳回的
資料也是一種容器
( ) 48. 以下的 for i in range(2, 10 , 2)迴圈之程式區,會執行幾次? (A) 5 (B) 8 (C) 9 (D) 4
( ) 49. 請問以下關於函式的敘述何者錯誤? (A) 定義函式時還不會執行函式內的程式區塊 (B) 定義函
式時一定要有參數 (C) 函式名會被新定義的同名變數取代 (D) 呼叫沒定義過的函式會出現
NameError 的錯誤
( ) 50. 傳遞參數值,一般會依照參數定義的順序來傳遞,但其實也能直接用參數的名稱來指定參數值,
請問這種參數傳遞法稱為什麼? (A) 指定參數法 (B) 指定參數預設值 (C) 位置參數法 (D)
名參數法
收藏 ⬇️ 下載