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