所屬科目:行動裝置程式開發 -iOS程式設計
2. 如附圖所示,下列 Swift 程式片段執行後之結果,何者正確? (A) r (B) Hello Wor (C) Hello Wo (D) ld
5. 如附圖所示為 Swift 程式,針對下述程式碼的敘述,何 者「錯誤」? (A) 此類別具有單例(singleton)功能 (B) 程式碼中的 o1 與 o2 完全相等,包含記憶體位 置均為一樣,但 o3 則不同 (C) 最後印出的值為數字 8 (D) o3 稱為類別 MyObject 的實體
6. 如附圖所示,根據程式碼,請問下列何者正確?(A) Line 6、11 的類別名稱不能是中文 (B) Line 1 不能有 final,因為車子類別是 Toyota 的 父類別 (C) 因為 Line 1 有 final 修飾字,所以 Line 2 也要 有 final 修飾字 (D) 這程式碼沒有錯
12. 如附圖所示,針對其協定設計,下列敘述何者正確? (A) 任何符合 Role 協定規範者,id 為可選實作屬性 (B) 任何符合 Role 協定規範者,只能實作屬性 id, 其他屬性都不可實作 (C) 任何符合 Role 協定規範者,屬性 id 可實作成唯讀屬性或可讀寫屬性 (D) Role 協定適用於 struct、class 與 enum
15. 如附圖所示,請依照下列狀況的敘述來判斷,其中有幾項情況屬於黑箱測試的方法?(A) 4 (B) 3 (C) 2 (D) 1
24. 如附圖所示,附圖中 4 塊不同顏色的 View 元件排列成田字型,且長寬會依據行動裝置大小自動等比例調整, 若以 Stack View 為主要的排版方式,在設定 constraint 越少越好的目標下,至少需要幾個 Stack View 元件才 能排出這樣的畫面? (A) 1 (B) 2 (C) 3 (D) 4
26. 如附圖所示之程式碼,請問其輸出結果下列哪一項正確?(A) 0 (B) 10 (C) 20 (D) nil
27. 如附圖所示之程式碼,關於函數中符號 「T」 的敘述, 下列哪一項正確?(A) 內建的一種資料型態 T (B) 自訂的資料型態名稱為 T (C) 呼叫時需在此位置填入型態 (D) 泛型
28. 如附圖所示之程式碼,請問其輸出結果下列哪一項正確?(A) [1, 2] (B) [4, 5] (C) [5] (D) [1, 2, 3]