題庫總數:50
是非題:0
選擇題:47 (A:10、B:9、C:18、D:10)
多選題:3
roddayeye整理
Q   有關於UIWindow的敘述,何者正確?
v   1.它也是UIView的一種
    2.不可在UIWindow放置其他畫面元件
    3.它是iOS應用程式最上層的畫面
    4.在iOS應用程式內可以不要有UIWindow
     
Q   有關Interface Builder的敘述,何者為誤?
    1.用來建立UI介面
    2.可以用拖拉的方式加入視覺元件
    3.產生的檔案是*.xib
v   4.可以獨立於Xcode之外執行
     
Q   如果需要一個ViewController單純用來開發,以下哪一個範本較為俏當?
    1.Navigation-based
    2.OpenGL ES
    3.Utility
v   4.View-based
     
Q   關於Target-Action的機制,何者正確?
v   1.應用於UIControl類別或其子類別上
    2.target是指使用者觸碰的物件
    3.action是指所發生的互動事件
    4.只要是UIView類別物件都可以使用Target-action機制來處理事件
     
Q   關於訊息通知機制與代理機制的區別,何者正確?
    1.我們可以在同一段程式碼內指定多個代理者,這樣一來每個代理者就可以分別處理這些事件
    2.訊息接收者可以有多個,不過訊息的發送者只能有一個
v   3.使用訊息通知的好處就是可以在不同程式間傳遞訊息
    4.代理機制與訊息通知機制是一樣的東西,沒有什麼區別
     
Q   登入個人開發者網站時,要由何處進行開發模式設定?
    1.Dev Center
v   2.iOS Provisioning Profile
    3.Developer Support
    4.iTunes Connect
     
Q   當應用程式被啟動的時候,哪一個方法會被呼叫?
    1.applicationWillTerminate:
    2.applicationWillResignActive:
v   3.application:didFinishLaunchingWithOptions:
    4.applicationSignificantTimeChange:
     
Q   關於UIDevice的敘述,何者正確?
    1.可以透過currentDevice這個非靜態方法來取得
v   2.可以取得設備的ID
    3.可以設定設備的名稱
    4.無法用來偵測目前設備的方向
     
Q   產生 Provisioning Profile 所需的元素
v   1.證書(Certificate)
v   2.設備 ID(Device ID)
v   3.應用程式 ID
    4.手機型號
     
Q   下列何者可以透過Organizer來管理?
    1.專案
    2.設備
    3.Provisioning
v   4.以上皆是
     
Q   以下哪些選項可以得知設備 ID
v   1.透過 iTunes
    2.透過 Xcode
v   3.透過 Organizer
    4.透過 iPhoto
     
Q   Interface Builder 負責的功能為何?
    1.撰寫程式碼的地方
v   2.畫面的構建
    3.連結放置的位置
    4.發佈檔設置的地方
     
Q   XCode 的位置在何處?
v   1./Developer/Applications
    2./Developer/Xcode
    3./應用程式/Applications
    4./應用程式/Xcode
     
Q   iOS App畫面上的按鈕事件是採取何種機制?
    1.通知機制(NSNotificationCenter)
    2.代理機制(delegate)
v   3.Target-Action機制
    4.Listener傾聽者機制
     
Q   關於應用程式 ID的說明,以下何者為非?
    1.在同一個設備上不會重複的 ID
    2.每個應用程式的 ID
v   3.建立後可刪除
    4.用來簽署 App 之用
     
Q   每一部執行iOS裝置都會有一個設備 ID,這個ID應該如何知道?
    1.詢問零售店店員
    2.標示在設備的背面
v   3.將設備連線至電腦以iTune查看
    4.在購買設備的外包裝外盒
     
Q   要在哪一個檔案中直接修改應用程式名稱?
    1.ViewController.m
    2.ViewController.xib
    3.root.plist
v   4.info.plist
     
Q   下列何者不是管理工具Organizer的功能?
    1.專案管理
    2.設備管理
    3.IPA輸出
v   4.版本控制
     
Q   個人開發者與公司開發者的差異性為何?
    1.個人可以使用In-House模式
    2.公司可以使用In-House模式
v   3.申請開發的人員數量
    4.App上架的數量
     
Q   UIApplication處理其生命週期中的事件是採用何種機制?
    1.通知機制(NSNotificationCenter)
v   2.代理機制(delegate)
    3.Target-Action機制
    4.Listener傾聽者機制
     
Q   關於UISCreen的敘述,何者正確?
    1.可以透過.frame來取得螢幕的大小
    2.透過.bounds與.applicationFrame取得的大小可能不同
v   3.可以透過.bounds來取得螢幕可視範圍
    4.可以用來顯示螢幕顯示的背景色
     
Q   在產生證書之前要先產生一份CSR檔案,這份檔案是透過下列何者產生的?
v   1.鑰匙圈存取
    2.金鑰管理器
    3.任何的文字編輯器
    4.由Apple產生的
     
Q   以下哪一個是編輯程式的地方?
    1.專案管理區
    2.工具列區
v   3.編輯區
    4.工具箱
     
Q   關於開發帳號的種類敘述哪一個正確?
    1.University program可以將產品上架到App Store
    2.Enterprise program可以將產品上架到App Store
v   3.Standard program中,以個人名義申請可以邀請其他開發人員使用
    4.Standard program中,以公司名義申請可以邀請其他開發人員使用
     
Q   關於證書的說明,以下何者正確?
v   1.一份由 Apple 發行的證書
    2.每個設備上獨一無二的識別碼
    3.發佈至手機不用證書
    4.每個應用程式的 ID
     
Q   有關UILabel的描述,以下何者不正確?
    1.屬於UIKit
    2.用來顯示文字
v   3.用來輸入文字
    4.可設定字形大小
     
Q   如何取得訊息通知中心物件(NSNotificationCenter)的指標?
    1.?NSNotificationCenter alloc?init
    2.?NSNotificationCenter sharedCenter?
    3.?NSNotificationCenter mainCenter?
v   4.?NSNotificationCenter defaultCenter?
     
Q   關於訊息通知機制中的觀測者(Observer)的敘述何者較為正確?
    1.會接收到來自發生者的所有訊息,無法過濾這些訊息
v   2.&
    3.使用結束後觀測者會自動被移除掉,因此我們不用手動移除
    4.訊息通知機制的缺點在於無法偵測系統屬性的變化
     
Q   關於設備 ID的說明,以下何者為非?
    1.每個應用程式的 ID
    2.一份由 Apple 發行的證書
v   3.每個設備上獨一無二的識別碼
v   4.個人可申請最多100裝置
     
Q   Xcode所附帶的模擬器要模擬兩指擴大縮小應該如何操作?
    1.Shift + Ctrl +滑鼠
    2.Alt + Ctrl +滑鼠
v   3.Option + Command+滑鼠
    4.無法模擬
     
Q   有關於Xcode與Interface Builder的關係何者為非?
    1.Xcode是用來編寫程式用的,IB是用來產生畫面用的
    2.可以不需要使用到IB也可以撰寫 iOS應用程式
v   3.在Xcode寫的程式碼會自動轉成IB內的畫面元件,反之亦然
    4.IBOutlet與IBAction和畫面元件的連結是透過Interface Builder
     
Q   以下何者不是證書產生步驟的相關流程?
    1.在開發機上產生一份憑證請求
    2.上傳到 iOS Provisioning Portal
    3.透過 iOS Provisioning Portal 產生證書
v   4.將產品上架
     
Q   在iOS App的畫面中要放置一個按鈕(UIButton),應該將其加入何處?
    1.UIApplication
    2.UIWindow
v   3.UIView
    4.UIScreen
     
Q   有關開發模式的說明以下何者為非?
    1.要申請付費開發者才可使用
    2.允許將 App 部署到開發手機上
v   3.允許將 App 部署到其他手機上
    4.是一份應用程式部署的許可權檔案
     
Q   專案設定內的 Code Signing Identity 對應到下列哪一個選項?
    1.Bundle identifier
    2.Certificate
v   3.Provisioning Profile
    4.App ID
     
Q   代理機制的主要用途為?
    1.用來代理原有類別的所有方法,其用途類似繼承的概念
v   2.用來代理原有類別的事件處理
    3.代理機制主要是透過分類Category的方式來呈現的
    4.用來管理應用程式的啟動與關閉
     
Q   關於UIApplication的敘述,何者為非?
    1.可以透過sharedApplication這個靜態方法來取得
    2.可以啟動搖晃時Undo功能
    3.可用來控制狀態列的顯示與否
v   4.無法得知應用程式是否處於背景狀態
     
Q   UIWindow類別的父類別是?
v   1.UIView
    2.UIScreen
    3.UIApplication
    4.Uidevice
     
Q   下列哪一個不是Xcode所提供的iOS App樣板?
    1.OpenGL ES
    2.Tab Bar
    3.View-based
v   4.Table View Based
     
Q   有關App ID 的命名 有那些注意事項?
    1.只要不重複就可以
    2.建議以網域的反向名稱命名
    3.同一個手機上不可使用相同 App ID
v   4.設計時不用在意字數
     
Q   個人開發者和企業開發的差異在哪?
v   1.企業可以使用In-House模式
    2.技術支援的次數
    3.企業可以使用AppStore模式
    4.取得預先版本
     
Q   欲開啟既有Xcode的App專案,可點擊專案中的哪一個檔案?
    1.*.mm
    2.*.h
v   3.*.xcodeproj
    4.*.xib
     
Q   模擬器無法模擬什麼情況?
    1.記憶體不足
v   2.照相機
    3.突然的來電
    4.搖晃
     
Q   Cocoa Touch的框架類別都是以甚麼字母標示在開頭部分?
    1.CC
    2.Qt
v   3.UI
    4.CT
     
Q   欲撰寫程式處理簡訊,最好採用何種事件機制?
v   1.通知機制(NSNotificationCenter)
    2.代理機制(delegate)
    3.Target-Action機制
    4.Listener傾聽者機制
     
Q   以下何者為申請開發帳號的第一個步驟?
v   1.註冊成為免費 Apple Developer 會員
    2.選擇付費會員方案
    3.將產品上架
    4.填寫App上架相關表單
     
Q   以下何者不是UIDevice的功能?
    1.提供 iPhone 或 iPad 設備本身的資訊
    2.設備型號
v   3.作業系統名稱
    4.?動搖晃
     
Q   Xcode所附帶的模擬器要模擬裝置旋轉應該如何操作?
    1.Ctrl + 數字鍵
v   2.Command + 左右鍵
    3.Alt + 左右鍵
    4.Shit + 數字鍵
     
Q   有關iOS開發帳號的描述何者正確?
v   1.Standard Program個人年費99美金
    2.Standard Program個人可以以In House模式發布
    3.Enterprise Program也可以以App Store模式發布
    4.Standard Program也可以以In House模式發布
     
Q   若程式執行過程中突然有來電,會觸發什麼事件?
    1.applicationDidBecomeActive:
v   2.applicationWillResignActive:
    3.applicationDidEnterBackground:
    4.applicationDidEnterForeground:

arrow
arrow
    創作者介紹
    創作者 阿德 的頭像
    阿德

    永無止盡的學習路

    阿德 發表在 痞客邦 留言(0) 人氣()