wecandoitgogogo

e等公務園+學習平臺

iPhone&iPad應用程式入門篇:基本機制、元件與事件處理(上)《解答》

49 題答案已標示
答案速覽點題號跳到該題

01UI元件的座標是以左上角為原點,愈往畫面的右邊,Y座標值愈?

  • A1.大
  • B2.小正解
  • C3.不變
  • D4.0

02下列哪個方法可以自畫面中移除某個 UI 元件?

  • A1.addSubview:
  • B2.bringSubviewToFront:
  • C3.removeFromSuperview:正解
  • D4.以上皆非

03如果希望可以一次通知多個畫面,資料的變化,那麼透過哪個機制最容易做到?

  • A1.Target-Action
  • B2.Delegate
  • C3.Notification正解
  • D4.以上皆非

04所有 UI 元件的祖先是?

  • A1.UIButton
  • B2.UIControl
  • C3.UIView正解
  • D4.以上皆非

05UI 元件之所以可以處理觸碰事件是因為他們都繼承了?

  • A1.UIApplication
  • B2.UIResponder正解
  • C3.UIWindow
  • D4.UIScreen

06使用CATransition宣告動畫,可以利用哪一個屬性設定動畫效果?

  • A1.duration
  • B2.type正解
  • C3.addAnimation
  • D4.forKey

07CGSize的width,其資料形態為何?

  • A1.CGFloat正解
  • B2.CGInt
  • C3.CGDouble
  • D4.CGWidth

08如果要處理按鈕事件最好透過哪個機制?

  • A1.Target-Action正解
  • B2.Delegate
  • C3.Notification
  • D4.以上皆非

09訊息通知機制用於將何種訊息,進行一次發送給多個畫面?

  • A1.更新正解
  • B2.下載
  • C3.發佈
  • D4.等待更新

10如果要呈現水波紋效果,可以使用哪一種類別?

  • A1.UIView
  • B2.QuartzCore
  • C3.CATransition正解
  • D4.UIImageView

11main()函數呼叫了UIApplicationMain函數,該函數的第四個參數表示iOS應用程式的事件會交由什麼類別來處理?

  • A1.無功能
  • B2.UIApplication
  • C3.main.m
  • D4.AppDelegate正解

12透過何種類別可以取得硬體的資訊?

  • A1.UIControl
  • B2.UIDevice正解
  • C3.UIApplication
  • D4.UIResponder

13使用者可以透過何種方式,交換畫面的前後位置?

  • A1.alloc
  • B2.removeFromSuperview
  • C3.initWithFrame:
  • D4.exchangeSubviewAtIndex:?withSubViewAtIndex:正解

14使用者可以透過何種方式,將某一個子畫面帶到前面?

  • A1.removeFromSuperview
  • B2.initWithFrame:
  • C3.bringSubviewToFront:正解
  • D4.exchangeSubviewAtIndex:?withSubViewAtIndex:

15Target-Action機制應用於何種類別l或其子類別,用以處理使用者所觸發的事件?

  • A1.UIControl正解
  • B2.UIApplication
  • C3.UIScreen
  • D4.NSObject

16UIView與UIViewController以及UIResponder類別的最上層父類別是?

  • A1.UIApplication
  • B2.UIScreen
  • C3.NSObject正解
  • D4.NSArray

17哪一個屬性可以決定中心位置?

  • A1.width
  • B2.height
  • C3.center正解
  • D4.CGPointMake

18下列何種是碰觸事件?

  • A1.touchesBegan:withEvent:
  • B2.touchesMoved:withEvent
  • C3.touchesEnded:withEvent:
  • D4.以上皆是正解

19使用哪一個方法可以將物件由父物件中移除?

  • A1.remove
  • B2.removeFromSuperview正解
  • C3.removeFromView
  • D4.release

20animationDuration所設定的時間單位是?

  • A1.時
  • B2.分
  • C3.秒正解
  • D4.毫秒

21是iOS內所有UI元件的祖先,因此瞭解它將有助於使用其他UI元件?

  • A1.NSObject
  • B2.UIView正解
  • C3.UIApplication
  • D4.UIScreen

22代理機制目的在於?

  • A1.讓主程式只需要處理主程式邏輯
  • B2.其他事件就交由相對應的類別加以處理
  • C3.由對應類別處理傳入屬性
  • D4.以上皆是正解

23CGRect包含以下哪一種類別?

  • A1.CGPoint正解
  • B2.CGWidth
  • C3.CGRect
  • D4.CGFloat

24產生UIView的方式是透過何種建構子的使用?

  • A1.initWithSize:
  • B2.initWithCenter:
  • C3.initWithFrame:正解
  • D4.initWithMark:

25App起始後,會先載入在XCode繪製的?

  • A1.主畫面正解
  • B2.功能表
  • C3.起始函數
  • D4.圖片檔

26使用者可以透過何種靜態方法,取得目前前景的應用程式?

  • A1.statusBarStyle
  • B2.sharedApplication正解
  • C3.applicationSupportsShakeToEdit
  • D4.presentLocalNotificationNow

27animationDuration的功能是什麼?

  • A1.設定動畫時間正解
  • B2.開始動畫
  • C3.結束動畫
  • D4.執行動畫

28如果希望在不改寫類別的情況下去處理該類別的相關事件,那麼應該是透過哪個機制?

  • A1.Target-Action
  • B2.Delegate正解
  • C3.Notification
  • D4.以上皆非

29APP起始後,iOS將呼叫應用程式代理者所提供的什麼方法?

  • A1.application: didFinishLaunchingWithOptions:正解
  • B2.viewDidLoad
  • C3.applicationWillResignActive:
  • D4.applicationWillEnterForeground:

30UI元件的座標是以左上角為原點,愈往畫面的右邊,X座標值愈?

  • A1.大正解
  • B2.小
  • C3.不變
  • D4.0

31利用UIImageView設置動畫,最多可以設定多少張圖片作為動畫來源?

  • A1.兩張
  • B2.五張
  • C3.十張
  • D4.無限制正解

32何種類別可以取得螢幕的各項資訊?

  • A1.UIApplication
  • B2.UIScreen正解
  • C3.UIDevice
  • D4.UIControl

33我們可以透過哪個 struct 來表示一個 UI 元件的位置與大小

  • A1.CGPoint
  • B2.CGSize
  • C3.CGRect正解
  • D4.以上皆非

34訊息通知機制可以一次將訊息發送給幾個訊息觀測者?

  • A1.一個
  • B2.二個
  • C3.三個
  • D4.不限制正解

35透過 UIView 的 beginAnimations: 來處理動畫,最後一行敘述一定是?

  • A1.stopAnimation:
  • B2.commitAnimations:正解
  • C3.end
  • D4.以上皆非

36要取得硬體設備資訊可以透過哪個類別?

  • A1.UIApplication
  • B2.UIWindow
  • C3.UIDevice正解
  • D4.UIScreen

37代理機制可以將事件交由幾個代理者來處理?

  • A1.一個正解
  • B2.二個
  • C3.三個
  • D4.不限制

38原點位置可以透過何種類別指定?

  • A1.CGPoint正解
  • B2.CGSize
  • C3.CGRect
  • D4.CGCenter

39UIView 的座標表示方式是以哪裡為原點?

  • A1.畫面左上角正解
  • B2.畫面右下角
  • C3.畫面左下角
  • D4.畫面右上角

40CGRect的四個參數,分別定義了?

  • A1.width, height, x, y
  • B2.x, y, width, height正解
  • C3.x, width, y, height
  • D4.size, center x, y

41要取得螢幕大小可以透過?

  • A1.UIApplication
  • B2.UIWindow
  • C3.UIDevice
  • D4.UIScreen正解

42我們可以透過 UIImageView 的哪個屬性來設定要顯示的圖片動畫?

  • A1.images
  • B2.animationImages正解
  • C3.animations
  • D4.以上都需要

43C語言的起始程式為main.c,而App的起始程式則為?

  • A1.main.a
  • B2.main.mm
  • C3.main.m正解
  • D4.main.p

44畫面元件之所以可以處理使用者事件的關係,是因為繼承了何種類別,該類別內定義了「觸碰」等事件的處理方法?

  • A1.UIWindow
  • B2.UIControl
  • C3.UIApplication
  • D4.UIResponder正解

45UIView 是一個大容器,我們可以加入其他的 UI 元件,並透過哪個方法來改變他們的前後位置?

  • A1.addSubview:
  • B2.&正解
  • C3.removeFromSuperview:
  • D4.以上皆是

46CATransition 是使用了哪個框架庫?

  • A1.Foundation
  • B2.Sqlite
  • C3.QuartzCore正解
  • D4.以上皆是

47什麼是應用程式最底層的畫面?

  • A1.UIControl
  • B2.UIApplication
  • C3.UIWindow正解
  • D4.UIView

48下列何者是一個容器,可以放入其他的 UI 元件?

  • A1.UIApplication
  • B2.UIWindow正解
  • C3.UIDevice
  • D4.UIScreen

49UIImageView是何種類別的子類別?

  • A1.UIControl
  • B2.UIApplication
  • C3.UIView正解
  • D4.UIButton

← 回全部題庫

◻首頁 ⌕搜尋 ☰全部