Android-mock-test

提供:Dev Guides
移動先:案内検索

Androidモックテスト

このセクションでは、 Android に関連するさまざまなモックテストを紹介します。 これらのサンプルモックテストをローカルマシンでダウンロードし、都合の良いときにオフラインで解決できます。 すべての模擬テストには模擬テストキーが付属しており、最終スコアを確認して自分で採点できます。

質問と回答

__模擬テストI

__模擬テストII

__模擬テストIII

__模擬テストIV

AndroidモックテストI

Q 1-Androidとは何ですか?

回答:A

説明

Androidは、オペレーティングシステム、ミドルウェアアプリケーション、およびいくつかの主要なアプリケーションを含むモバイルデバイス用のソフトウェアアプリケーションのスタックです。 Dalvik Virtual Machineの独自のプロセスおよびインスタンス内で実行されます。 DVMはバイトコードを実行し、後で.dex形式のファイルに変換します。

__回答を表示

Q 2-Androidのアクティビティとは何ですか?

回答:A

説明

アクティビティはアプリケーションの単一の画面であり、アクティビティは画面上でアクションを実行します(UI)

__回答を表示

Q 3-Androidアクティビティのライフサイクルについて説明してください。

回答:B

説明

OnCreate()-システムは、アクティビティが最初に作成されたときにこれを呼び出します。

onStart()-アクティビティがUIでアクション/アクションを開始すると、システムはこれを呼び出します。

onResume()-システムは、onRestart()またはonPause()が呼び出されたときにこれを呼び出します。

onPause()−>アクティビティがバックグラウンドに移行すると、システムはこれを呼び出します。

onStop()-アクティビティが停止すると、システムはこれを呼び出します。

onRestart()-システムは、アクティビティがステージを停止し、アクティビティを再開するときにこれを呼び出します。

onDestroy()-アクティビティが停止モードになると、システムがこれを呼び出します。

__回答を表示

Q 4-アクションを実行するためのUIなしでアクティビティを持つことは可能ですか?

答え:C

説明

一般に、すべてのアクティビティにはUI(レイアウト)があります。 しかし、開発者がUIなしでアクティビティを作成したい場合は、それを行うことができます。

__回答を表示

Q 5-Androidのアクティビティから応答を取得するにはどうすればよいですか?

回答:B

説明

startActivityForResult(Intent intent、int requestCode)は、結果として2番目のアクティビティから最初のアクティビティへの応答を返します。

__回答を表示

Q 6-ユーザーはすべてのデータベース更新をonStop()に保存できますか?

回答:D

説明

メモリ不足の問題が原因です。 onStop()に到達する前にアプリケーションが閉じます

__回答を表示

Q 7-Androidでアクティビティを殺す方法は?

答え:C

説明

finish()-アクティビティを閉じるために使用されます。

finish(int requestCode)-requestCodeでアクティビティを閉じるために使用されます。

__回答を表示

Q 8-Androidのアクティビティ間でデータを渡す方法は?

回答:A

説明

インテントは、あるアクティビティを別のアクティビティに接続し、アクティビティ間のメッセージ受け渡しメカニズムを持つために使用されます。

__回答を表示

Q 9-androidのコンテキストとは何ですか?

回答:D

説明

コンテキストは、ビューのような新しいコンポーネントまたはオブジェクトを作成するために使用され、アクティビティとサービスを開始するために使用されます。 Androidには2種類のコンテキストがあり、それらはgetContext()とgetApplicationContext()です。

__回答を表示

Q 10-Androidのペンディングインテントとは何ですか?

答え:C

説明

ペンディングインテントは、将来の時点で発生またはトリガーされます。

__回答を表示

Q 11-Androidビューグループとは何ですか?

回答:A

説明

ビューグループは、ビューやその他の子ビューと連携しています。レイアウトの非表示のコンテナおよび基本クラスです。

__回答を表示

Q 12-アンドロイドで利用可能なレイアウトは何ですか?

回答:E

説明

Androidには、線形レイアウト(水平および垂直)、フレームレイアウト、テーブルレイアウト、および相対レイアウトがあります。

__回答を表示

Q 13-Androidレイアウトのマージンとパディングの違いは何ですか?

答え:C

説明

マージンは、レイアウトの4辺の左側のスペースを指定し、パディングは、レイアウトで要素が発生する正確な位置を指定します。

__回答を表示

Q 14-Androidではいくつのサイズがサポートされていますか?

答え:C

説明

Xラージスクリーンの解像度は少なくとも960dp *720dpです

大画面の解像度は少なくとも640dp* 480dpです

通常の画面の解像度は少なくとも470dp *320dpです

小さな画面には少なくとも426dp* 320dpの解像度があります

__回答を表示

Q 15-Androidのサブクラスは次のうちどれですか。

回答:E

説明

アクションバー、ランチャー、設定、およびタブアクティビティは、Androidのアクティビティのサブクラスです

__回答を表示

Q 16-AndroidのManifest.xmlとは何ですか?

答え:C

説明

Manifest.xmlには、アプリケーションの番号コンポーネントとして、アプリケーションに関する情報、アクティビティ情報、サービス情報、およびアプリケーションに関するアイコンがあります。

各アプリケーションには、少なくとも1つのマニフェストファイルがあります。 マニフェストファイルがないと、APKファイルを生成できません。

__回答を表示

Q 17-Androidのスプラッシュスクリーンとは何ですか?

回答:D

説明

スプラッシュは活動です。 通常、アプリケーションの初期画面として表示され、スレッドの概念に基づいて機能します。

__回答を表示

Q 18-アンドロイドのサービスのライフサイクルは何ですか?

回答:A

説明

サービスのライフサイクルは、onCreate()−> onStartCommand()−> onDestory()と同じです。

__回答を表示

Q 19-Androidで機能するスレッドサービスは何ですか?

答え:C

説明

デフォルトでは、サービスはメインスレッドで動作します。 どのスレッドからでもサービスを開始できますが、UIを更新する場合は、メインスレッドを呼び出す必要があります。

__回答を表示

Q 20-androidでサービスをフォアグラウンドに移動するにはどうすればよいですか?

回答:D

説明

サービスをフォアグラウンドサービスとして作成するには、startFordgroud(int id、Notification notification)を呼び出す必要があります。 フォアグラウンドになると、通知が表示されます。

__回答を表示

Q 21-アンドロイドのバインダーサービスの機能は何ですか?

答え:C

説明

バインダーは、エイドルの作成中にスレッドを管理し、データのマーシャリングとアンマーシャリングを行う責任があります。 バインダーにはサブ機能とクライアント用のインターフェースがあります

__回答を表示

Q 22-アンドロイドのサービスとスレッドの違いは何ですか?

回答:A

説明

サービスはUIなしでバックグラウンドで動作し、スレッドを使用してUIを更新します。 デフォルトでは、すべてのサービスにメインスレッドがあります。

__回答を表示

Q 23-アンドロイドでサービスを停止するには?

回答:D

説明

stopSelf()およびstopService()を使用してサービスを停止できます。場合によっては、メモリ不足の問題が原因でandroidがサービスを強制終了することがあります。

__回答を表示

Q 24-アクティビティからAndroidのサービスにデータを渡す方法は?

回答:D

説明

putExtra()メソッドを使用して、データを送信できます。 それを使用している間、サービスでsetResult()メソッドを呼び出す必要があります。 また、データを共通のデータベースに保存して、アクティビティやサービスでアクセスすることもできます。

__回答を表示

Q 25-androidサービスのonStartCommand()の戻り値は何ですか?

回答:D

説明

START_STICKY-START_STICKYを使用してAndroidがサービスを強制的に停止した場合、ユーザーの操作なしで自動的に再起動できます。

START_NOT_STICKY-Androidがサービスを強制的に停止した場合、ユーザーがサービスを開始するまでサービスを再起動しません。

START_REDELIVER_INTENT-Androidがサービスを強制的に停止した場合、インテントを再送信してサービスを再起動します。

__回答を表示

解答用紙

Question Number Answer Key
1 A
2 A
3 B
4 C
5 B
6 D
7 C
8 A
9 D
10 C
11 A
12 E
13 C
14 C
15 E
16 C
17 D
18 A
19 C
20 D
21 C
22 A
23 D
24 D
25 D

リンク:/android/pdf/android_mock_test_i.pdf [__ダウンロード]