android面試題目大全<完結部分>,android筆試題目集錦

1. 下列哪些語句關於內存回收的說明是正確的? (b ) A、 程序員必須創建一個線程來釋放內存
  B、內存回收程序負責釋放無用內存 
  C、內存回收程序允許程序員直接釋放內存 
  D、內存回收程序可以在指定的時間釋放內存對象 
2.下面異常是屬於Runtime Exception 的是(abcd)(多選)      A、ArithmeticException
      B、IllegalArgumentException 
      C、NullPointerException 
      D、BufferUnderflowException 
3. Math.round(11.5)等於多少(). Math.round(-11.5)等於多少(c). c    A、11 ,-11   B、11 ,-12   C、12 ,-11   D、12 ,-12
4.下列程序段的輸出結果是:(b )
     void complicatedexpression_r(){
     int x=20, y=30;
     boolean b;
     b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;
     System.out.println(b);
     }
     A、true  B、false  C、1  D、011.activity5.        對一些資源以及狀態的操作保存,最好是保存在生命週期的哪個函數中進行(d)   A、onPause()  B、onCreate()   C、 onResume()   D、onStart()
6.Intent傳遞數據時,下列的數據類型哪些可以被傳遞(abcd)(多選)       A、Serializable  B、charsequence  C、Parcelable  D、Bundle
7. android 中下列屬於Intent的作用的是(c)  A、實現應用程序間的數據共享
  B、是一段長的生命週期,沒有用戶界面的程序,可以保持應用在後臺運行,而不會因爲切換頁面而消失
  C、可以實現界面間的切換,可以包含動作和動作數據,連接四大組件的紐帶
  D、處理一個應用程序整體性的工作
8.下列屬於SAX解析xml文件的優點的是(b)      A、將整個文檔樹在內存中,便於操作,支持刪除,修改,重新排列等多種功能
      B、不用事先調入整個文檔,佔用資源少
      C、整個文檔調入內存,浪費時間和空間
      D、不是長久駐留在內存,數據不是持久的,事件過後,若沒有保存數據,數據就會
  消失
9.下面的對自定style的方式正確的是(a)    

A、 <resources>
       <style name="myStyle">
                            <itemname="android:layout_width">fill_parent</item>
                     </style>
</resources>
     B、 <style name="myStyle">
                            <itemname="android:layout_width">fill_parent</item>
   </style>
     C、 <resources>
                            <itemname="android:layout_width">fill_parent</item>
  </resources>
     D、 <resources>
                            <stylename="android:layout_width">fill_parent</style>
  </resources>
10.       在android中使用Menu時可能需要重寫的方法有(ac)。(多選)      A、onCreateOptionsMenu()
  B、onCreateMenu()
  C、onOptionsItemSelected()
  D、onItemSelected()
11.      在SQL Server Management Studio 中運行下列T-SQL語句,其輸出值(c)。 SELECT @@IDENTITY  
     A、      可能爲0.1
     B、       可能爲3
     C、      不可能爲-100
     D、      肯定爲0
12.     在SQL Server 2005中運行如下T-SQL語句,假定SALES表中有多行數據,執行查詢之     後的結果是(d)。 BEGIN TRANSACTION A
       Update SALES Set qty=30 WHERE qty<30
        BEGIN TRANSACTION B
              Update SALES Set qty=40 WHEREqty<40
              Update SALES Set qty=50 WHEREqty<50
              Update SALES Set qty=60 WHEREqty<60
        COMMIT TRANSACTION B
        COMMIT TRANSACTION A
A、SALES表中qty列最小值大於等於30
B、SALES表中qty列最小值大於等於40
C、SALES表中qty列的數據全部爲50
D、SALES表中qty列最小值大於等於60
13.      在android中使用SQLiteOpenHelper這個輔助類時,可以生成一個數據庫,並可以對數據庫版本進行管理的方法可以是(ab)    A、getWriteableDatabase()
B、getReadableDatabase()
C、getDatabase()
D、getAbleDatabase()
14.     android 關於service生命週期的onCreate()和onStart()說法正確的是(ad)(多選題)    A、當第一次啓動的時候先後調用onCreate()和onStart()方法
    B、當第一次啓動的時候只會調用onCreate()方法
    C、如果service已經啓動,將先後調用onCreate()和onStart()方法
D、如果service已經啓動,只會執行onStart()方法,不在執行onCreate()方法
15.     下面是屬於GLSurFaceView特性的是(abc)(多選) A、管理一個surface,這個surface就是一塊特殊的內存,能直接排版到android的視圖
    view上。
B、管理一個EGL display,它能讓opengl把內容渲染到上述的surface上。
C、讓渲染器在獨立的線程裏運作,和UI線程分離。
D、可以直接從內存或者DMA等硬件接口取得圖像數據
16.     下面在AndroidManifest.xml文件中註冊BroadcastReceiver方式正確的(a)    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章