android面試五

1.【單選】關於廣播以下陳述正確的是(D ).
A.廣播接收器只能在配置文件中註冊             B.廣播接收器註冊後不能註銷
C.廣播接收器只能接收自定義的廣播消息         D.廣播接收器可以在Activity中單獨註冊與註銷

2.【單選】關於AlertDialog描述錯誤的是( B)
A.show()方法只顯示對話框
B.AlertDialog.Buildercreate() show()方法都返回AlertDialog對象
C.AlertDialog不能直接用new關鍵字構建對象,而必須使用其內部類Builder
D.create()方法創建並顯示對話框

3.【單選】對於一個已經存在的SharedPreferences對象setting,想向其中存入一個字符串"person",setting應該先調用什麼方法(A )
A.edit()             B.save()            C.commit()          D.putString()

4.【多選】下面哪條語句可以構造正確的對話框(BC)
A.AlertDialog dialog = new AlertDialog(context);
B.AlertDialog.Builder builder = new AlertDialog.Builder(context);
C.ProgressDialog dialog = new ProgressDialog(context);
D.ProgressDialog.Builder builder = new ProgressDialog.Builder(context);

5.【單選】在創建AVD,下面哪些是不能配置的選項( A)
A.藍牙支持          B.屏幕分辨率           C.緩存區大小          D.SD卡支持

6.【單選】在unix系統中,下列(A )命令屬於目錄管理的常用命令。
A.pwd          B.pr          C.ln           D.find

7.【多選】以下關於Toast說法正確的是(BD )
A.Toast能編輯                        B.Toast沒有焦點
C.Toast可以獲得用戶輸入              D.Toast只能持續一段時間

8.【單選】java.io包中定義了多個流類型來實現輸入和輸出功能,可以從不同的角度對其進行分          類,按功能分爲:(  C),如果爲讀取的內容進行處理後再輸出,需要使用下列哪種流?( G )
輸入流和輸出流   B、字節流和字符流       C、節點流和處理流      D、File stream  
E、Pipe stream     F、Random stream     G、Filter stream

9.【單選】下列代碼的執行結果是:(B 
           
1
2
3
4
5
6
7
publicclassTest3{
  publicstaticvoidmain(String args[]){
  System.out.print(100%3);
  System.out.print(",");
  System.out.println(100%3.0);
  }
  }

A1,1        B1,1.0       C1.0,1       D1.0,1.0

10.【簡答】Android本身的api並未聲明會拋出異常,則其在運行時有無可能拋出runtime異常,你遇到過嗎?諾有的話會導致什麼問題?如何解決?
會,比如nullpointerException。我遇到過,比如textview.setText()時,textview沒有初始化。會導致程序無法正常運行出現forceclose。打開控制檯查看logcat信息找出異常信息並修改程序。

發佈了52 篇原創文章 · 獲贊 4 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章