Mac OS X 用の Cocoa プログラミングに関する日本語の質問

Mac OS X 用の Cocoa プログラミングに関する日本語の質問

私たちのチームは、Mac OS X Cocoa プログラミング MCQ を作成するために広範な調査を行ってきました。以下の 100 以上の多肢選択式の質問に答えて、Mac OS X Cocoa プログラミングの知識をテストすることをお勧めします。
下にスクロールするだけで始められます。

1: __________ は、Cocoa Objective-Cオブジェクトライブラリの1つではありません。

A.   コアデータ

B.   タッチキット

C.   基礎キット

D.   アプリケーションキット

2: ________は、起動中にアプリケーションが読む情報のリストです。

A.   方法

B.   プロパティリスト

C.   関数

D.   クラス

3: プロトコルとは何ですか?

A.   Javaで使用

B.   クラスインターフェイスの一部

C.   変数のリスト

D.   使用されていない

4: _______は、ココアの統合開発環境(IDE)です。

A.   インターフェイスビルダー

B.   ドック

C.   アクア

D.   xcode

5: ______は、Objective-Cクラスの階層のほとんどのクラスのルートクラスです。

A.   nslog

B.   nsResponder

C.   nsevent

D.   nsobject

6: これは正しい声明です。

A.   #import< uikit/uikit.h>

B.   &Import< uikit/uikit.h

C.   ()import< uikit/uikit.h>

D.   $ import< uikit/uikit.h>

7: どのステートメントが正しいか:

A.   nscolor* housecolor = [housepaintobj color]。

B.   nscolor* housecolor = [housepaintobj color]]

C.   nscolor* housecolor = [housepaintobj color] \

D.   nscolor* housecolor = [housepaintobj color];

8: 開始する前に、____をダウンロードしてインストールする必要があります。

A.   マイクロソフトワード

B.   ZIPファイル

C.   iOSSDK

D.   Windows OS

9: IOSアプリはどの言語でコーディングされていますか?

A.   C ++

B.   Objective-C

C.   c#.net

D.   J2EE

10: 現在のiOSバージョンはマルチタスクをサポートしていますか?

A.   はい

B.   いいえ

11: ココアフレームワークにはどのオブジェクトが存在しますか?

A.   nslog

B.   mslog

C.   lslog

D.   kslog

12: 適切な声明は何ですか?

A.   label.text = @" hello world"、

B.   label.text = @" hello world&#34 ;;

C.   label.text = &" hello world&#34 ;;

D.   label.text = @" hello world":

13: 正しいか間違っているか?最も重要な2つのMac OS X開発者ツールは、Xcode(以前のプロジェクトビルダー)とインターフェイスビルダーです。

A.   真実

B.   間違い

14: Cocoaの組み込みクラスはすべて、以下から始まります。

A.   ポジティブな態度

B.   ns

C.   手紙

D.   MS

15: _______は、オブジェクト指向のアプリケーションプログラミングインターフェイス(API)としてココアを提供します。

A.   りんご

B.   太陽

C.   オラクル

D.   マイクロソフト

16: Xcodeで使用されていない拡張ファイルはどれですか?

A.   insession.xib

B.   possesion.aspx

C.   possesion.m

D.   所有

17: IOSはどのようなIDEを使用していますか?

A.   xcode

B.   ビジュアルスタジオ

C.   日食

D.   りんご

18: iOSのココアAPIは呼ばれますか?

A.   チョコケーキ

B.   ココアタッチ

C.   ココアジェスチャー

D.   ゼリービーン

19: iOSをコードできるコンピューターは1つだけです。どちらですか?

A.   アサス

B.   マック

C.   Xbox360

D.   デル

20: 正しいか間違っているか? Cocoaは、Model-View-Controller(MVC)設計パターンを使用します。

A.   間違い

B.   真実

21: ココアフレームワークはOOPです。なぜそれが役に立つのですか?

A.   学ぶ時間はありません

B.   誰かが書いたコードを使用するたびに、すべての行を書き直す必要があります

C.   OOPを使用すると、コーダーは既存のオブジェクトを新しいコードに再利用およびカスタマイズできます。

D.   コードが存在すると再利用できません

22: ココアを構成するフレームワークは何ですか?

A.   System.Web

B.   AppKitとFoundation

C.   春

D.   MVC

23: autoreleasepoolは次のことを最もよく指します

A.   Xcode機能

B.   オラクル

C.   メモリ管理

D.   例外クラス

24: デバッガーは何をしますか?

A.   xcodeでuiviewsを作成するために使用されます

B.   コードのエラーを見つけるのに役立ちます。

C.   iOS環境をセットアップします

D.   iPadのOSの問題のトラブルシューティングに使用されます

25: 文字列を作成するために使用されるココアクラスはどれですか?

A.   mslog

B.   nsstring

C.   MSSTRING

D.   nslog

26: ココアフレームワークにはどのオブジェクトが存在しませんか?

A.   nsstring

B.   nsmutadedictionary

C.   nsredman

D.   nslog

27: ________は、アプリケーションインターフェイスを作成し、インターフェイスオブジェクト間の接続を作成するために使用されます。

A.   アクア

B.   xcode

C.   ドック

D.   インターフェイスビルダー

28: XcodeのUIコントロールではないのはどれですか?

A.   ASPテキストボックス

B.   コントローラーを表示します

C.   ページビューコントローラー

D.   ラベル

29: どのオブジェクトがCocoaフレームワークの一部ではありませんか?

A.   nsmutadedictionary

B.   nssting

C.   nsapple

D.   nspoint

30: アプリケーション______は、.ICNS拡張子を備えたファイルに保存されます。

A.   含まれています

B.   アイコン

C.   ヘッダー

D.   ペン先

31: ________は、Objective-Cクラスの基本層を定義するフレームワークです。

A.   アプリケーションキット

B.   基礎キット

C.   コアデータ

D.   アクア

32: OOPは、オブジェクト指向プログラミングの略です。使用されています:

A.   インターネットからXcodeをダウンロードし、Macに構築するインストーラー

B.   コード再利用

C.   Xcodeでは、仮想環境でモバイルアプリをテストできるシミュレーターと呼ばれるシミュレーターと呼ばれます

D.   完了したアプリプロジェクトをApp Storeに送信します。

33: 正しいか間違っているか? nsdictionaryオブジェクトは、初期化後に変更できます。

A.   真実

B.   間違い

34: 変数に関して「nil」という用語は何を意味しますか?

A.   「nil」は、例外管理にのみ前提として使用されます

B.   変数に関連するオブジェクトはありません

C.   変数の値にはまったく影響しません。

D.   「nil」は間違っています

35: 既存のクラスをカスタマイズするたびに、次のように呼ばれます。

A.   プログラミング

B.   処分

C.   建築

D.   サブクラス化

36: _________ファイルは、アプリケーションのユーザーインターフェイスオブジェクトに関するすべての情報を保存します。

A.   クラス

B.   ペン先

C.   カテゴリー

D.   ヘッダ

37: imutableオブジェクトはbe__できません:

A.   始まった

B.   動いた

C.   処分

D.   かわった

38: 正しいか間違っているか? Objective-Cクラスはオブジェクトです。

A.   真実

B.   間違い

39: NSObjectの「NS」は次のとおりです。

A.   次のステップ

B.   NASAスタジオ

C.   何も短い

D.   スティーブという名前

40: 正しいか間違っているか?ココアプログラムは、コマンドラインプロンプトからコンパイルされない場合があります。

A.   真実

B.   間違い

41: 原子と非原子論に関連するものは何ですか?

A.   Mac Lion

B.   iPhone3

C.   例外処理

D.   マルチスレッド

42: プロパティ:

A.   変数のリスト

B.   時点

C.   セットゲッター/セッターメソッド

D.   特性

43: ココアで使用される最も一般的に使用されるデバッガーは______です。

A.   Mac OS X

B.   ビジュアルスタジオデバッガー

C.   gdb

D.   アクア

44: 正しいか間違っているか? Cocoaを使用すると、メインペン先のオブジェクトを他の個別のペン先に移動して、負荷性能を向上させることができます。

A.   真実

B.   間違い

45: GCDは何を表していますか?

A.   グランドコントロールディスプレイ

B.   グランドセントラルディスパッチ

C.   素晴らしいセントラルディスパッチャー

D.   一般的なコード駆逐艦

46: Objective-Cでは、メソッドは、呼び出す方法を説明する文字列である______で表されます。

A.   セレクター

B.   物体

C.   カーソル

D.   カテゴリー

47: Objective-Cは______の概念を使用して、既存のクラスを内部に変更できます。

A.   クラスのコピー

B.   カテゴリ

C.   継承

D.   プライベートクラス

48: 正しいか間違っているか? Objective-Cには、コンストラクターまたはデストラクタがありません。

A.   間違い

B.   真実

49: データソースとして使用したいコントロールはどれですか?

A.   ラベル

B.   ボタン

C.   コントローラーを表示します

D.   uitableview

50: インターフェイスビルダーには、_______にココアにストックアイテムが含まれており、アプリケーションにドラッグアンドドロップできます。

A.   ドキュメントウィンドウ

B.   アプリケーションウィンドウ

C.   メニューバー

D.   ライブラリパレット

51: 正しいか間違っているか? Objective-Cは静的な型言語です。

A.   間違い

B.   真実

52: Xcodeウィンドウで、_____はファイル、検索結果、およびビルド設定をリストします。

A.   ファイルビュー

B.   インターフェイスビルダー

C.   プロジェクトビュー

D.   ドキュメントウィンドウ

53: ユーザーは小さなデータを追加できますか?

A.   uitextfield

B.   コントローラーを表示します

C.   ラベル

D.   ボタン

54: ______クラスはミューテックスを実装します。

A.   nscell

B.   nslock

C.   nsResponder

D.   nsapplication

55: ______は、MACH、UNIXサービス、Mac OS Xネットワーキングおよびファイルシステムで構成されるAppleのコンピューティングインフラストラクチャです。

A.   ココア

B.   ダーウィン

C.   アクア

D.   インターフェイスビルダー

56: _______は、Foundation Kitに含まれるオブジェクトPersistence Frameworkです。

A.   コアデータ

B.   アプリケーションキット

C.   インターフェイスビルダー

D.   プロジェクトビルダー

57: _______クラスを使用すると、アプリケーションでイベントをジャーナルできます。

A.   nslog

B.   nsdocument

C.   nsapplication

D.   nsResponder

58: Xcodeでは、Identity Inspectorは何をしますか?

A.   コードをエラーを検査します

B.   上記のどれでもない

C.   オブジェクトのプロパティを設定します

D.   プログラマーの身元を見つけます

59: ______は、画面上のMac OS Xの一種ではありません。

A.   ダイアログ

B.   ユーティリティウィンドウ

C.   カーソルウィンドウ

D.   ドキュメントウィンドウ

60: 正しいか間違っているか?メモリ管理は完全に自動です。

A.   真実

B.   間違い

61: ココア______はメッセージであり、ユーザーが取った何らかのアクションに応じてアプリケーションに送信される対応するオブジェクトです。

A.   セレクタ

B.   イベント

C.   ib

D.   クラス

62: nsdocumentクラスは______に使用されます。

A.   ウィンドウの内容をファイルに保存

B.   ウィンドウの内容を印刷します

C.   保存されたファイルをロードします

D.   最初に保存せずに編集されたウィンドウを閉じようとするユーザーに警告する

63: 正しいか間違っているか? NSNumberオブジェクトは、初期化後に変更できません。

A.   間違い

B.   真実

64: Mac OS Xグラフィカルユーザーインターフェイス(GUI)は_________と呼ばれます。

A.   iOS

B.   ココア

C.   アクア

D.   Objective-C

65: ________は、グラフィカルなイベント駆動型のユーザーインターフェイスを実装するために必要なすべてのオブジェクトを含むフレームワークです。

A.   基礎キット

B.   コア関数

C.   アプリケーションキット

D.   コアデータ

66: ______は、イベントを読み取り、それらのイベントに適切な機能を実行するコードのセクションです。

A.   イベントループ

B.   メインペン先

C.   nsevent

D.   nsResponder

67: _______は、NSResponderのサブクラスではありません。

A.   nsview

B.   nsapplication

C.   nsevent

D.   nswindow

68: Mac OS X _______は、Mac OS 9アプリケーションメニューを置き換えます。

A.   ドキュメントウィンドウ

B.   メニューバー

C.   ドック

D.   コントロール

69: Xcodeのインターフェイスビルダーは何をしますか?

A.   ボタンオブジェクトの再利用ですが、必要なたびにコーディングする必要があります。

B.   ビュークラスを手動で作成します

C.   ビューを作成できません

D.   ビュークラスのコード再利用

70: ________はココアイベントではありません。

A.   イベントを繰り返す

B.   マウスイベント

C.   定期的なイベント

D.   キーボードイベント

71: Xcodeのナビゲーターではないものはどれですか?

A.   プロジェクトナビゲーター

B.   シンボルナビゲーター

C.   ナビゲーターを発行します

D.   アシスタントナビゲーター

72: これはWebインフラストラクチャに属していません:

A.   データベース

B.   Webサーバー

C.   スマートフォン

D.   メインフレーム

73: ______オブジェクトは、画面上のオブジェクトが操作されると、ターゲットに自動的にメッセージを送信します。

A.   対応者

B.   セレクタ

C.   ib

D.   コントロール

74: ________オブジェクトは、アプリケーションの主要な制御オブジェクトです。

A.   nswindow

B.   nsdocument

C.   nsapp

D.   nsapplication

75:

mac os x 10.5、cgrect、cgsize、cgpointはnsRectと同じ構造を持っています、nssizeおよび
nspointそれぞれ。本当ですか?

A.   はい

B.   いいえ

76:

言語はココアが書かれていますか?

A.   c

B.   Objective-C

C.   C ++

D.   Java

E.   ルビー

77:

nsString変数?

A.   はい

B.   いいえ

78:

cocoaアプリケーションにnsautorleasepoolを作成することは必須ですか? < /p>

A.   はい

B.   いいえ

79:

リソースのロードに使用するクラスは?

A.   nsresource

B.   nsapplication

C.   nsbundle

D.   nsfile

E.   上記のどれでもない

80:

poll()を使用してCocoaイベントを取得しますか?

A.   はい

B.   いいえ

81:

オブザーバーとは?

A.   NSOBServerプロトコルを実装するオブジェクト

B.   通知を送信するオブジェクト

C.   すべての通知を受信するオブジェクト

D.   通知センターに登録されたオブジェクト

E.   上記のどれでもない

82:

fill fill fill filed。
nsbutton:&lt;&gt; :nsobject

A.   nscontrol:

B.   nswidget:nsview:nsresponder

C.   nsResponder

D.   nswidget

E.   nscontrol:nsview:nsresponder

83:

cocoaアプリケーションでmalloc/freeを使用できますか?

A.   はい

B.   はい、しかし別のCライブラリでのみ

C.   はい、ただし、mallocのみを使用できます。無料は必要ありません

D.   いいえ

84:

32ビットマシンの幅はどれくらいですか?

A.   8ビット

B.   16ビット

C.   32ビット

D.   64ビット

E.   128ビット

85:

オブジェクトは複数のオブジェクトの代表者になることができますか?

A.   はい

B.   いいえ

86:

次のプラットフォームのどれがcocoa?

をサポートしています

A.   ウィンドウズ

B.   Linux

C.   Mac OSX

D.   ソラリス

E.   上記のどれでもない

87:

アプリケーションリソースは通常どこに置くべきですか?

A.   In /system

B.   /ライブラリ

C.   アプリケーションのバンドル内

D.   In /Resources

E.   上記のどれでもない

88:

ココアイベントを処理する通常の方法は何ですか?

A.   イベントのポーリングによって

B.   イベントウォッチャーを登録することにより

C.   サブクラスにnsResponderメソッドを実装することにより

D.   上記のどれでもない

89:

cocoa?

A.   インターフェイスビルダー付き

B.   XMLファイルを手動で編集します

C.   プログラムで

D.   上記のどれでもない

90:

fill fill fill filed。
nscountedset:&lt;&gt; :nsobject

A.   nsarray:nsclass

B.   nsmutablearray:nsarray

C.   nsmutableset:nsset

D.   nsset

E.   nsset:nsarray

91:

nsRect?

とは何ですか

A.   クラス

B.   オブジェクト

C.   構造

D.   タイプに組み込まれたC

E.   タイプに組み込まれたObjective-C

92:

posixスレッドAPIでスレッドを生成する場合、cocoaに通知されますか?

A.   はい

B.   いいえ

93:

drawrectの外側を描く前に呼び出すべき方法:ビュー?

A.   なし

B.   ロックビュー

C.   lockfocus

D.   prepareView

E.   上記のどれでもない

94:

空白を埋める
nsmutablearray:&lt;&gt; :nsobject

A.   nsset

B.   nscollection

C.   nsarray

D.   nscontainer

E.   nsmovablearray

95:

次のクラスのどれがコンピューター&rsquo;のグローバル通知を管理していますか?

A.   nsnotificationCenter

B.   nsdistributednotificationcenter

C.   nsglobalnotificationCenter

D.   nssystemNotificationCenter

96:

can nsdistributednotificationCenterを使用して複数のマシン間で通信しますか?

A.   はい

B.   いいえ

97:

cocoa?

のスレッドを取り外すことができますか

A.   はい

B.   いいえ

98:

次のコードは有効ですか?
nssize s = nsmakesize(10、10);
int values [20];
values [s.height] = 5;

A.   エラーをコンパイル

B.   ランタイムエラー

C.   有効なコード

99:

通知とは?

A.   ユーザーイベント

B.   カーネル内で使用される特別なメッセージタイプ

C.   イベントに関する情報をカプセル化するオブジェクト

D.   上記のどれでもない

100:

cocoaは64bits?

をサポートしますか

A.   はい

B.   いいえ