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

安卓自測試題——第二十五期

第二十四期試題答案:
1、A
2、B
3、C
4、D
5、D
6、C
7、B
8、答:andriod提供了 Handler 和 Looper 來滿足執行緒間的通訊。Handler 先進先出原則。Looper類用來管理特定執行緒內物件之間的訊息交換(Message Exchange)。 
1)Looper: 一個執行緒可以產生一個Looper物件,由它來管理此執行緒裡的Message Queue(訊息佇列)。 2)Handler: 你可以構造Handler物件來與Looper溝通,以便push新訊息到Message Queue裡;或者接收Looper從Message Queue取出)所送來的訊息。 3) Message Queue(訊息佇列):用來存放執行緒放入的訊息。 4)執行緒:UI thread 通常就是main thread,而Android啟動程式時會替它建立一個Message Queue。 本期試題:
1、【填空】Adapter的作用是:用於。 2、【填空】去掉應用程式標題欄的方法是:。 3、【單選】Android的VM虛擬機器是( )。    A、Dalvik  B、JVM  C、KVM  D、framework 4、【多選】下列選項是Activity啟動的方法的有( )。    A、startActivity           B、goToActivity      C、startActivityForResult  D、startActivityFromChild 5、【單選】AndroidVM虛擬機器中執行的檔案的字尾名為( )。    A、class  B、apk  C、dex  D、xml
6、【單選】下列可做EditText編輯框的提示資訊的是( )。    A、android:inputType  B、android:text      C、android:digits     D、android:hint 7、【多選】關於Activity的描述,下面哪個是錯誤的?( )    A、一個Android程式中只能擁有一個Activity類    B、Activity類都必須在Androidmaniefest.xml中進行宣告    C、系統完全控制Activity的整個生命週期    D、Activity類必須過載onCreate方法 8、【多選】關於widget(元件)屬性的寫法,下面哪個是正確的?( )
   A、android:id=”@+id/tv_username”    B、android:layout_width=”100px”    C、android:src=”@drawable/icon”    D、android:id=”@id/tabhost” 9、【單選】下列哪個不是Activity的生命週期方法之一?( )    A、onCreate   B、startActivity   C、onStart   D、onResume 10、【單選】下面哪個不是Android SKD中的ViewGroup(檢視容器)?( )    A、LinearLayout   B、ListView   C、GridView   D、Button