安卓自測試題——第二期
阿新 • • 發佈:2018-12-23
第一期自測試題答案:
1.D 2.D 3.ABCD 4.A 5.B 6.C 7.ABCD 8.AC 9.A 10.C
11.簡答
1)安裝和現在Cygwin,下載Android NDK
2)在NDK專案中JNI介面的設計
3)使用C/C++實現本地方法
4)JNI生成動態連結庫.so檔案
5)將動態連結庫複製到java工程,在java工程中呼叫,執行java工程即可
你答對了嘛?
本期試題: 1.【單選】如果在android應用程式中需要傳送簡訊,那麼需要在AndroidManifest.xml檔案中增加什麼樣的許可權( ) A.傳送簡訊,無需配置許可權 B.permission.SMS
C.android.permission.RECEIVE_SMS D.android.permission.SEND_SMS
2.【單選】使用Toast提示時,關於提示時長,下面說法正確的是( )
A.顯示時長只有2種設定
B.可以自定義顯示時長
C.傳入30時,提示會顯示30秒鐘
D.當自定義顯示時長時,比如傳入30,程式會丟擲異常
3.【單選】在一個佈局檔案中,對一個EditText進行設定,以下哪項設定能實現輸入框預設提示內容的效果( ).
A.android:capitalize B.android:hint
C.android:singleLine D.android:text
4.【多選】以下關於Toast說法正確的是( )
A.Toast能編輯 B.Toast沒有焦點
C.Toast可以獲得使用者輸入 D.Toast只能持續一段時間
5.【單選】下列哪些語句關於記憶體回收的說明是正確的? ( )
A、程式設計師必須建立一個執行緒來釋放記憶體
B、 記憶體回收程式負責釋放無用記憶體
C、 記憶體回收程式允許程式設計師直接釋放記憶體
D、 記憶體回收程式可以在指定的時間釋放記憶體物件
6.【單選】Android專案工程下面的assets目錄的作用是什麼( )
A、放置應用到的圖片資源。
B、主要放置多媒體等資料檔案
C、放置字串,顏色,陣列等常量資料
D、放置一些與UI相應的佈局檔案,都是xml檔案
7.【多選】下列對android NDK的理解正確的是( )
A、 NDK是一系列工具的集合
B、 NDK 提供了一份穩定、功能有限的 API 標頭檔案宣告。
C、 使 “Java+C” 的開發方式終於轉正,成為官方支援的開發方式
D、 NDK 將是 Android 平臺支援 C 開發的開端
8.【單選】我們都知道Hanlder是執行緒與Activity通訊的橋樑,如果執行緒處理不當,你的機器就會變得越慢,那麼執行緒銷燬的方法是( )
A、onDestroy() B、onClear()
C、onFinish() D、onStop()
9.【多選】android 關於service生命週期的onCreate()和onStart()說法正確的是( )
A、當第一次啟動的時候先後呼叫onCreate()和onStart()方法
B、當第一次啟動的時候只會呼叫onCreate()方法
C、如果service已經啟動,將先後呼叫onCreate()和onStart()方法
D、如果service已經啟動,只會執行onStart()方法,不在執行onCreate()方法
10.【簡答】簡述橫豎屏切換時候activity的生命週期?
本期試題: 1.【單選】如果在android應用程式中需要傳送簡訊,那麼需要在AndroidManifest.xml檔案中增加什麼樣的許可權( ) A.傳送簡訊,無需配置許可權 B.permission.SMS