iOSテクニカルテストMCQ(多肢選択問題)

iOSテクニカルテストMCQ(多肢選択問題)

MCQss.comのiOSテクニカルテストMCQのページへようこそ。ここではiOSに関するさまざまなインタラクティブな問題をご覧いただけます。各問題に対して選択肢を選び、正解かどうかを確認することができます。

iOSはAppleが開発した、iPhone、iPad、iPod Touchなどのデバイスに搭載されているオペレーティングシステムです。モバイルアプリの開発にはさまざまな機能やツールが提供されています。iOSの知識はモバイルアプリ開発者にとって貴重なスキルです。

iOSを学び、テクニカルテストに備えるためには、Swiftプログラミング言語、UIKit、Core Data、自動テストなどのトピックに注力することが重要です。iOSの知識を身につけることで、革新的で高品質なモバイルアプリを開発することができます。

MCQss.comの無料iOSテクニカルテストMCQは、知識を深めるためのインタラクティブな方法を提供します。これらの問題を活用して練習を行い、テクニカルテストの準備や自己学習を進めることができます。

iOSテクニカルテストMCQの利点は、自身の知識レベルを評価し、課題を特定し、テクニカルテストや面接に向けた準備ができることです。

1: 正しいか間違っているか?テンプレートから新しいiOSプロジェクトを作成すると、テンプレートは自動的にコントローラーオブジェクトを作成します。

A.   間違い

B.   真実

2: nsmutadedictionaryにオブジェクトを追加するとき、キー...

A.   文字通りの文字列でなければなりません

B.   nscopyingプロトコルに準拠する必要があります

C.   nsstringまたはnsnumberに枯れている必要があります

D.   任意のオブジェクトにすることができます

3: 次のコードスニペットのうち、ビューの位置を変更するために機能するのはどれですか?

A.   (どれでもない)

B.   view.frame.size.x = 0; view.frame.size.y = 100;

C.   view.frame.x = 0; view.frame.y = 100;

D.   cgpoint center = view.center; center.x = 0; center.y = 100; view.center = center;

4: 変更できるアイテムのリストが必要な場合、どのデータ型を初期化しますか?

A.   nsmutablearray

B.   nsmutadedictionary

C.   nsarray

D.   nsdictionary

5: どのデータオブジェクトがタイムスタンプを最高に保存できますか?

A.   nsstring

B.   nsnumber

C.   nsdate

D.   nsarray

6: フレームと境界の違いは?

A.   境界起源は常に(0、0)、フレームの原点は彼のコンテナビューに関連しています

B.   それは同じだ

C.   フレームはuikitオブジェクト用で、境界はcoregraphics用です。

7: アプリの構成データが含まれているファイルは何ですか?

A.   main.m

B.   config.m

C.   info.plist

D.   appdelegate.h

8: アプリバンドルをどのように参照しますか?

A.   app.io

B.   self.bundle

C.   self.app.filesystem

D.   [nsbundle mainbundle]

9: テーブルビューで各セルにどのような関数が呼び出されますか?

A.   viewwillload

B.   celldidapear

C.   cellForRowAtIndexpath

D.   viewdidload

10: 次のキーボードショートカットのうち、シミュレータでアプリを実行するものはどれですか?

A.   コマンド-A

B.   コマンド-P

C.   command-r

D.   command-g

11: NSARRAYとNSMUTABLEARRAYの違いは何ですか?

A.   nsmutablearrayの内容は、作成されたら変更できませんが、必要に応じてnsarrayを変更できます

B.   nsarrayは抽象クラスのクラスであり、nsmutablearrayはプロトコルです

C.   NSARRAYの内容は、作成されたら変更できませんが、必要に応じてnsmutablearrayを変更できます

D.   NSARRAYの容量は256アイテムの限られています。

12: @2xは何に使用されていますか?

A.   網膜資産

B.   nsstrings

C.   すべての画像

D.   通常の資産

13: ハードコード付き文字列が必要なときに、次のシンボルのうち、文字文字列のどのシンボルを接頭しますか?

A.   @

B.   *

C.   #

D.   &

14: ARCの略です:

A.   割り当てられた参照サイクル

B.   自動参照カウント

C.   自動化された参照カウンター

D.   自動保持コレクション

15: 保存された作成と構成を保持するアーカイブビューオブジェクトは、次のように知られています。

A.   XML

B.   xid

C.   xbi

D.   xib

16: 変更できる文字列が必要な場合、どのデータ型を初期化しますか?

A.   nsstring

B.   nsmutablestring

C.   nschangeablestring

D.   nscore

17: trueまたはfalse:コレクションビューはテーブルビューの別名です

A.   間違い

B.   真実

18: trueまたはfalse:メインスレッドはタッチ入力を処理します

A.   真実

B.   間違い

19: 資産がiPad専用の場合、ファイル名でどのように指定しますか?

A.   〜iPhone

B.   〜ipad

C.   !iPhone

D.   !iPad

20: IndexPathにはセクションがあり、____

A.   グリッド

B.   行またはアイテム

C.   桁

D.   座標

21: TableViewのセルの内容を決定する目的Cの関数は何ですか?

A.   cellForRowAtIndexpath

B.   CellfortableView

C.   TableViewCellContents

D.   TableView.Cell.Content

22: マニュアルメモリ管理では、オブジェクトに参照が必要な場合はどうしますか?

A.   [OBJリリース];

B.   無料(OBJ)

C.   [obj dealloc]

D.   [obj free]

23: 次のオブジェクトのうち、ユーザーに表示されるものはどれですか?

A.   オブジェクトを表示

B.   モデルオブジェクト

C.   どれでもない

D.   コントローラーオブジェクト

24: trueまたはfalse:viewdidloadはviewdidappearの後に来ますか?

A.   間違い

B.   真実

25: ARCを使用するとき、目的Cでオブジェクトをどのように破壊しますか?

A.   それを指す変数を1に設定します

B.   これらすべて

C.   それを指す変数をnil に設定します

D.   それを指す変数を0に設定します

26: インターフェイスビルダーを使用せずに完全なアプリケーションを作成することは可能ですか?

A.   はい、しかしiPadのみです

B.   はい、任意のプラットフォームで

C.   いいえ、Appleのアプリの標準を満たすために常にインターフェイスビルダーを使用する必要があります

27: スレッドを使用する場合、どのスレッドがui遷移を呼び出す必要がありますか?

A.   メインスレッド

B.   背景スレッド

C.   同時スレッド

D.   任意のスレッド

28: 場所を定義するXおよびY座標を保持できる構造は何ですか?

A.   cgsize

B.   cgpoint

C.   CGRECT

D.   nsframe

29: ココアとココアのタッチの違いは何ですか?

A.   ココアタッチは、ココアフレームワークの別名です

B.   Cocoa Touchは、Mac OS Xでアプリケーションを開発するためのアプリケーションフレームワークです。Cocoaは、iPhone、iPad、iPod Touchのアプリケーションフレームワークです。

C.   Cocoaは、Mac OS Xでアプリケーションを開発するためのアプリケーションフレームワークです。CocoaTouchは、iPhone、iPad、iPod Touchのアプリケーションフレームワークです。

30: 現在のビューを閉じてルートに戻るために、どのような機能を呼びますか?

A.   poptorootviewcontroller

B.   CloseCurrentView

C.   poptomainViewController

D.   duscrootViewController

31: カテゴリとは何ですか?

A.   名前空間

B.   カテゴリは、すでに存在するクラスにメソッドを追加する方法です

C.   クラスのグループ

D.   すでに存在するクラスにインスタンス変数を追加する方法

32: ARC対応プロジェクト:[SomeObject Release];

A.   エラーをコンパイル

B.   何もしません

C.   実行時間のクラッシュ

D.   しばらくの間クラッシュしてください

33: +(void)dosomething {}

A.   インスタンスメソッドです

B.   どちらも真です

C.   クラス方法

D.   両方とも偽

34: 特定のプロセスなしでOBJ-Cプログラムにリンクできるものは何ですか?

A.   Java Jarファイル

B.   スクリプト

C.   C ++ライブラリ

D.   実行可能ファイル

35: Nsintegerとintの違いは何ですか?

A.   nsintegerは長いintで、intは単なるint です

B.   彼らは同じです

36: 次のうち、データが保持され、ユーザーインターフェイスについて何も知らないものはどれですか?

A.   コントローラーオブジェクト

B.   オブジェクトを表示します

C.   モデルオブジェクト

D.   これらすべて

37: プロパティに「割り当て」値をいつ使用しますか?

A.   一度もない。それは常に次のどちらかです:原子、非原子、強い、または弱い

B.   ブールやnsintegersなどのプリミティブ値の場合

C.   文字列に

D.   配列と辞書

38: デバイスの設定セクションでアプリの設定を公開するために何を使用しますか?

A.   settings.m

B.   settings.bundle

C.   nssetting

D.   variables.bundle

39: Xcodeでアプリケーションをテストするために、どのフレームワークを使用できますか?

A.   Minunit、iOsunit

B.   (これらすべて)

C.   tes.ting

D.   ヌニット、ジュニット

E.   OCMOCK、OCUNIT、XCTEST

40: シリーズの一部を定義するためにどの構造を使用できますか?

A.   nsstring

B.   nsrange

C.   nsset

D.   cgpoint

41: 文字列や日付などの少量のデータの共有をサポートするクラスは何ですか?

A.   nsubiquitouskeyvalueStore

B.   nsurlconnection

C.   nsoperation

42: 丸い角で次のコードを表示するにはどうすればよいですか? uiview *rectview = [[uiview alloc] initwithframe:cgrectmake(0、0、100、100)]; rectview.backgroundcolor = [uicolor redcolor]; rectview.layer.cornerradius = 8; [self.view addsubview:rectview];

A.   RectView.RoundedCornersVisible = yes;

B.   [RectView DrawRect:RectView.Bounds];

C.   rectview.layer.maskstobounds = yes;

D.   [RectView SetNeedSDisPlay];

43: 次のステートメントのうち、カテゴリの使用に当てはまるものはどれですか?

A.   カテゴリは、抽象クラスでのみ宣言できます。

B.   カテゴリを使用して、複数のソースコードファイルに複雑なクラスの実装を分割することもできます。

C.   カテゴリを宣言する構文は、@ProtoColキーワードを使用します。

D.   コンパイラは、カテゴリの任意のインスタンス変数またはプロパティアクセターメソッドを合成します。

44: 次のうち、iOS 7とiOS 6の違いを最もよく説明しているのはどれですか?

A.   iOS 7はautolayoutをサポートします。

B.   iOS 7ユーザーインターフェイスは完全に再設計されました。

C.   iOS 7ユーザーインターフェイスは完全に再設計されており、64ビットサポートがあります。

D.   iOS 6はiPhone 5sおよびiPhone5cではサポートされていません

45: nsxmlparserはどのようなパーサーですか?

A.   サックスパーサー

B.   Dom Parser

46: 正しいか間違っているか?少なくとも1人の所有者を持つオブジェクトは破壊できます。

A.   真実

B.   間違い

47: このコードはあまりしませんが、どの行がクラスSomeClass 1の +(void)初期化メソッドを呼び出すでしょう。 4. someclass *obj = [[someclass alloc] init]; 5. nsstring *descriptionstring = [obj getNewstring]; 6.}

A.   3行目

B.   ライン1

C.   5行目

D.   4行目

48: アプリはバックグラウンドにありますが、コードを実行しません。どのような状態アプリにありますか?

A.   一時停止

B.   非活性

C.   終了

D.   上記のどれでもありません

E.   バックグラウンド

49: 次の中でどれが正しいですか?

A.   クラスは複数のプロトコルを実装できません

B.   クラスは抽象として宣言することはできません

C.   インスタンス変数は、アンダースコアから開始する必要があります

D.   インスタンス変数は、クラス定義を含むヘッダーファイルで宣言する必要があります

50: ' weak&#39を使用する効果は何ですか'次の@Property定義では、@Property(非原子、弱い)SomeClass *Responder。 ?

A.   応答オブジェクトが保持され、オブジェクトが破壊されるとポインターがゼルに設定されます

B.   応答者オブジェクトは保持されず、オブジェクトが破壊されるとポインターがゼロに設定されていません

C.   応答オブジェクトが保持され、オブジェクトが破壊されるとポインターが自由メモリを指します

D.   応答者オブジェクトは保持されず、ポインターはオブジェクトが破壊されると自由メモリを指します