1. 程式人生 > >安卓自測試題——第二期

安卓自測試題——第二期

第一期自測試題答案: 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的生命週期?