安卓自測試題 第二十五期

2021-06-18 22:16:13 字數 1651 閱讀 9276

第二十四期試題答案:1、a

2、b3、c

4、d5、d

6、c7、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

安卓自測試題 第六期

第五期自測試題答案 1.d 2.b 3.a 4.bc 5.a 6.a 7.bd 8.c g 9.b 10.答 會,比如nullpointerexception。我遇到過,比如textview.settext 時,textview沒有初始化。會導致程式無法正常執行出現forceclose。開啟控制台檢...

第二章測試題

1.多個生產者和消費者,共享乙個能存放100個產品的環形緩衝區 初始為空 緩衝區未滿生產者可放入乙個產品,否則等待。要求每個消費者連續取10件產品才能讓其他消費者取。請用訊號量機制寫偽 實現程序的互斥和同步實現,要求說明所用訊號量含義和初值。int in 0,out 0,n 100 semaphor...

第二章測試題 軟體工程的發展

1.下列軟體及軟體工程的發展歷程述不正確的是 軟體從規模和複雜程度上呈現規模越來越大,複雜度越來越高的趨勢。軟體工程越來越重視理論 原則的總結與提出。結構化方法比物件導向方法更適合於大規模複雜軟體系統的開發。基於復用的大型軟體系統的開發技術 軟體體系結構等一系列技術是隨著大規模複雜系統開發需求而產生...