所屬科目:教甄◆資訊科技概論專業(電腦科)
8. 一個圖(Graph)共有 n 個頂點(Vertex)與 e 個邊(Edge),若以一鄰接矩陣(Adjacent matrix) 來表示此圖,則此鄰接矩陣的大小為何? (A)n✕n (B)n✕e (C)n2+e (D)n2✕e
18. 請問執行以下 python 程式碼會印出? (A)0 (B)1 (C)2 (D)6
21. 以下為插入排序(insertion sort)的程式碼,A 是一個整數陣列,請問以下那個 A 陣列會讓 line5 被執行最少次? (A)A = [1,2,3,4,5,6,7,8] (B)A = [8,7,6,5,4,3,2,1] (C)A = [7,5,3,1,2,4,6,8] (D)A = [2,3,2,3,2,3,2,3]
24. 請問執行以下 python 程式碼會印出? (A)0 (B)10 (C)12 (D)15
25. 請問執行以下 python 程式碼會印出? (A)[1,2,3] 3 (B)[1,2,3] 20 (C)[1,10,3] 20 (D)10 20
29. 下圖是一個使用連結串列(linked list)實作的堆疊(stack),堆疊中有三個節點,每個節點有兩個屬性:data 存此節點的資料、next 存下一個節點的位址請問以下程式碼最有可能在進行堆疊的那個操作? newNode.next = top top = newNode (A)push (B)pop (C)new (D)delete
35. 以下關於創用 CC(Creative Commons)的敘述,何者錯誤? (A)創用 CC 授權條款包括四個授權要素:姓名標示、非商業性、禁止改作、相同方式分享 (B)由授權要素,創用 CC 共組成六種授權條款,而姓名標示是其中一種條款 (C)姓名標示授權條款允許使用者重製、散布、傳輸以及修改著作,但使用時必須保留對原作品的姓名標示 (D)代表姓名標示─禁止改作條款