1. 程式人生 > >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.activity

5.        對一些資源以及狀態的操作儲存,最好是儲存在生命週期的哪個函式中進行(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)

A、<receiver android:name="NewBroad">
                     <intent-filter>
                            <action  
                   android:name="android.provider.action.NewBroad"/>
                <action>
                     </intent-filter>
              </receiver>
     B、<receiver android:name="NewBroad">
                     <intent-filter>
                   android:name="android.provider.action.NewBroad"/>
                     </intent-filter>
              </receiver>
     C、<receiver android:name="NewBroad">
                     <action  
                  android:name="android.provider.action.NewBroad"/>
             <action>
              </receiver>
     D、<intent-filter>
         <receiver android:name="NewBroad">
                           <action>
                  android:name="android.provider.action.NewBroad"/>
                       <action>
                </receiver>
             </intent-filter>


17.     關於ContenValues類說法正確的是(a)

     A、他和Hashtable比較類似,也是負責儲存一些名值對,但是他儲存的名值對當中的
        名是String型別,而值都是基本型別
     B、他和Hashtable比較類似,也是負責儲存一些名值對,但是他儲存的名值對當中的
        名是任意型別,而值都是基本型別
     C、他和Hashtable比較類似,也是負責儲存一些名值對,但是他儲存的名值對當中的
        名,可以為空,而值都是String型別     
     D、他和Hashtable比較類似,也是負責儲存一些名值對,但是他儲存的名值對當中
        的名是String型別,而值也是String型別


18.     我們都知道Hanlder是執行緒與Activity通訊的橋樑,如果執行緒處理不當,你的機器就會變得越慢,那麼執行緒銷燬的方法是(a)

A、onDestroy() 
      B、onClear()
      C、onFinish() 
      D、onStop()


19.     下面退出Activity錯誤的方法是(c)

         A、finish()
         B、拋異常強制退出
         C、System.exit()
         D、onStop()


20.     下面屬於android的動畫分類的有(ab)(多項)

A、Tween  B、Frame C、Draw D、Animation


21.     下面關於Android dvm的程序和Linux的程序,應用程式的程序說法正確的是(d)

        ADVMdalivk的虛擬機器.每一個Android應用程式都在它自己的程序中執行,不一定擁有一個獨立Dalvik虛擬機器例項.而每一個DVM都是在Linux中的一個程序,所以說可以認為是同一個概念.
        BDVMdalivk的虛擬機器.每一個Android應用程式都在它自己的程序中執行,不一定擁有一個獨立的Dalvik虛擬機器例項.而每一個DVM不一定都是在Linux 中的一個程序,所以說不是一個概念.
        CDVMdalivk的虛擬機器.每一個Android應用程式都在它自己的程序中執行,都擁有一個獨立的Dalvik虛擬機器例項.而每一個DVM不一定都是在Linux 中的一個程序,所以說不是一個概念.
        DDVMdalivk的虛擬機器.每一個Android應用程式都在它自己的程序中執行,都擁有一個獨立的 Dalvik虛擬機器例項.而每一個

相關推薦

android試題

drag ott 使用 系統 文件權限 應該 com 例如 scrollby 1、android系統架構: Linux內核——標準庫——Framework層——應用層 Linux層包括:Android系統的核心服務,硬件驅動,進程管理,系統安全等等 2、UI界面框架圖:

android試題

1.        下列哪些語句關於記憶體回收的說明是正確的? (b )   A、 程式設計師必須建立一個執行緒來釋放記憶體   B、 記憶體回收程式負責釋放無用記憶體    C、 記憶體回收程式允許程式設計師直接釋放記憶體    D、 記憶體回收程式可以在指定的

2014金山網路實習生招聘——Android試題

一、請用虛擬碼描述,在Android系統上啟動和停止Service有哪些方法,並說明這些方法導致Service的生命週期有何不同? 二、輸入一個正整數 X,以2*X,4*X,8*X的方式遞增,當大於10000時,再倒敘輸出已經輸出的整數。【要求:不得使用迴圈和其他任何變數

Android試題大全(持續更新中)

一、選擇題 1. 下列程式碼的執行結果是:( B ) public class Test3{    public static void main(String args[]){    System.out.print(100%3);

android 基礎試題

題號 一 二 三 總分 合分人 得分 《Android程式設計基礎》試卷A 1. 注意事項: 請把學院、姓名、班級寫到密封線內,考試時間 2. 本試卷共8頁,滿分100分; 3. 90分鐘; 4. 請不要把答案寫在密封線內 得分

Android面試之Java基礎試題

本文首發於公眾號“AntDream”,歡迎微信搜尋“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Java IO流 按照資料流的方向不同可以分為:輸入流和輸出流。 按照處理資料單位不同可以分為:位元組流和字元流。 位元組流:一

Android開發面試經——3.常見Java基礎試題

關注finddreams部落格:http://blog.csdn.net/finddreams/article/details/44403041  因為Androd使用Java語言來程式設計的,所以我們做Android開發全面的掌握Java基礎是必須的。在面試的過程中,我

Android】一道Android OpenGL試題

一道Android OpenGL筆試題 SkySeraph May. 5th 2016  題目 設計一個Android平臺的Gallery元件,要求Gallery中每個item內的圖片顯示達成有效顯示的最大精度,並保證Gallery在滾屏時能夠全60FPS幀率地及時顯示出載入的圖片。請詳細說

Android開發面試經——2.常見Android基礎試題

1、Android四大元件是什麼?作用以及應用場景? Android 的四大元件分別是是Activity,Service,BroadcastReceiver和ContentProvider; Activity: 從字面上理解,Activity是活動的意

關於Android的面試題(試題)---選擇(個人分析)

近日,由於想找個實習單位,所以開始看一些晚上的Android面試或者筆試題,並在此做出總結。 廢話不多說,先從選擇題開始吧~就像讀書考試時的每一道題一樣搞起來吧~  1. 下列哪些語句關於記憶體回收

網易2018 Android實習生線上程式設計試題

第一題題目描述:牛牛總是睡過頭,所以他定了很多鬧鐘,只有在鬧鐘響的時候他才會醒過來並決定起不起床。從他起床算起他需要X分鐘到達教室,上課時間為當天的A時B分,請問他最晚可以什麼時間起床。輸入描述:每個輸

Android開發工程師試題

1.請談一下Android系統的架構 Android系統從下往上分為Linux核心層(linux kerner),執行庫(runtime library),應用程式框架層,應用程式層 linuxkernel:負責硬體的驅動程式、網路、電源、系統安全以及記憶體管理等功能。

android試題試題總結

在圖中的下半部分是SecondActivity跳轉到FirstActivity後的棧結構變化的結果,我們注意到,SecondActivity消失了,沒錯,在這個跳轉過程中系統發現有存在的FirstActivity例項,於是不再生成新的例項,而是將FirstActivity之上的Activity例項統統出棧

Python求解啤酒問題(攜程2016試題

sep 走了 參考資料 很難 bucket static turn and item 問題描述:一位酒商共有5桶葡萄酒和1桶啤酒,6個桶的容量分別為30升、32升、36升、38升、40升和62升,並且只賣整桶酒,不零賣。第一位顧客買走了2整桶葡萄酒,第二位顧客買走的葡萄酒是

新浪PHP開發工程師面試試題

新浪筆試面試 php面試筆試 找實習找的心累,於是在學校bbs上找了一個新浪的散招。先做了一份筆試題,題目如下。1、列舉一下你知道的Unix信號,並說明其用途2、給你一個ip地址,寫出其無符號32位的表示法3、給你一些http的東西post請求,數據,cookie,URL,寫一個http頭。4、簡述一

PHP工程師試題

extend xtend log new 筆試題 clas col 繼承 null //已經定義以下php類 class People{ static $version = "1.02beta"; private $age; public

試題---消除多余的空格

試題 技術分享 har () 去除 space span col mes 筆試題目: 假設輸入一個字符串" lan zhihui is a good boy! ",如今須要去除字符串首位的空格。每一個單詞之間留一個空格,即返回

華宇軟件試題

edi 缺點 redirect forward 學生 二叉樹 war 金字塔 答題 一、基礎問答題 1、forward和sendRedirect 2、列舉jvm五個經常使用參數 3、表主鍵的定義策略及優缺點 二、編程基礎題 1、二叉樹遍歷(程序補全) 2、sql(常見的

阿裏試題:求兩個子序列的最大連續子序列

代碼 else nat 順序 post string popu substr 連續 原題例如以下: 給定一個query和一個text。均由小寫字母組成。要求在text中找出以相同的順序連續出如今query中的最長連續字母序列的長度。比如。query為 "acbac",t

java常見面試題——java常見試題

外部類 成員變量 exceptio rect creat 依次 chan 發的 簡單工廠模式 註:轉載自http://www.cnblogs.com/yhason/archive/2012/05/08/2489932.html,版權歸其所有! 5、String是最基本的數