




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Android 復(fù)習(xí)題及答案一、 選擇題1. 下列哪些語句關(guān)于內(nèi)存回收的說明是正確的?()A、程序員必須創(chuàng)建一個線程來釋放內(nèi)存B、內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象2. An droid中下列屬于In te nt的作用的是()A、實現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺運行,而不會因為切換頁 面而消失C、可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶D、處理一個應(yīng)用程序整體性的工作3.下面在AndroidManifest.xml文件中注冊Broadcast
2、Receiver方式正確的()A、<receiver an droid: name="NewBroad" ><i nten t-filter><act ionan droid: name="an vider.act ion. NewBroad"/>B、<acti on></i nten t-filter></receiver><receiver an droid: name="NewBroad" ><i nten t-filte
3、r> an droid: name="an vider.act ion. NewBroad"/>C、</i nten t-filter></receiver><receiver an droid: name="NewBroad" ><acti onan droid:n ame="an vider.acti on. NewBroad"/>D、<acti on></receiver><i nten t-filter
4、><receiver an droid: name=<act ion>an droid: name="NewBroad" >"an vider.act ion. NewBroad"/><act ion></receiver></inten t-filter>4. 關(guān)于ContenValues類說法正確的是()A、他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名是 任意類型,而值都是基本類型B、他和Hashtable比較類似,也是負(fù)責(zé)
5、存儲一些名值對,但是他存儲的名值對當(dāng)中的名,可以為空,而值都是String類型C、他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名是 String類型,而值也是 String類型D、他和Hashtable比較類似,也是負(fù)責(zé)存儲一些名值對,但是他存儲的名值對當(dāng)中的名是 Stri ng類型,而值都是基本類型5. 下面退出Activity 錯誤的方法是()A、finish()B、拋異常強(qiáng)制退出C、System.exit()D、onStop()6. 下面關(guān)于An droid dvm的進(jìn)程和Lin ux的進(jìn)程,應(yīng)用程序的進(jìn)程說法正確的是()A、 DVM指dalivk的虛
6、擬機(jī).每一個An droid應(yīng)用程序都在它自己的進(jìn)程中運行,不一定擁有一個 獨立的Dalvik虛擬機(jī)實例.而每一個DVM都是在Linux中的一個進(jìn)程,所以說可以認(rèn)為是同一個概念B、 DVM指dalivk的虛擬機(jī).每一個An droid應(yīng)用程序都在它自己的進(jìn)程中運行,不一定擁有一個 獨立的Dalvik虛擬機(jī)實例.而每一個DVM不一定都是在Linux中的一個進(jìn)程,所以說不是一個概念.C、 DVM指dalivk的虛擬機(jī)海一個An droid應(yīng)用程序都在它自己的進(jìn)程中運行,都擁有一個獨立 的Dalvik虛擬機(jī)實例.而每一個DVM不一定都是在Linux中的一個進(jìn)程,所以說不是一個概念.D、 DVM指da
7、livk的虛擬機(jī)海一個An droid應(yīng)用程序都在它自己的進(jìn)程中運行,都擁有一個獨立的Dalvik虛擬機(jī)實例.而每一個DVM都是在Linux中的一個進(jìn)程,所以說可以認(rèn)為是同一個概念.7. An droid項目工程下面的assets目錄的作用是什么()A、放置應(yīng)用到的圖片資源。B、主要放置多媒體等數(shù)據(jù)文件C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù)D、放置一些與UI相應(yīng)的布局文件,都是xml文件8. 關(guān)于res/raw目錄說法正確的是()A、這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進(jìn)制的格式B、這里的文件是原封不動的存儲到設(shè)備上會轉(zhuǎn)換為二進(jìn)制的格式C、這里的文件最終以二進(jìn)制的格式存儲到指定的包中D
8、、這里的文件最終不會以二進(jìn)制的格式存儲到指定的包中9. An droid是如何組織Activity 的(A、以棧的方式組式ActivityC、以樹形方式組織ActivityB、以隊列的方式組織ActivityD、以鏈?zhǔn)椒绞浇M織Activity。B .當(dāng)on Create方法被執(zhí)行之后10. on Pause 什么時候調(diào)用(A當(dāng)界面啟動時C 當(dāng)界面被隱藏時D.當(dāng)界面重新顯示時11. 在Activity 中,如何獲取 service 對象()A 可以通過直接實例化得到。B 可以通過綁定得到。C .通過 startService()D .通過 getService()獲取。12. 在表格布局中,an
9、droid:collapseColumns="1,2"的含義是()A、 在屏幕中,當(dāng)表格的列能顯示完時,顯示1 , 2列B、在屏幕中,當(dāng)表格的列顯示不完時,折疊C、 在屏幕中,不管是否能都顯示完,折疊1、2列D、在屏幕中,動態(tài)決定是否顯示表格。13. 絕對布局中,android:layout_x的含義有()A、以手機(jī)左下為原點,組件顯示到屏幕中的橫向坐標(biāo)值。B、以手機(jī)左上為原點,組件顯示到屏幕中的橫向坐標(biāo)值。C、以手機(jī)右下為原點,組件顯示到屏幕中的橫向坐標(biāo)值。D、以手機(jī)右下為原點,組件顯示到屏幕中的橫向坐標(biāo)值。14. 創(chuàng)建Menu需要重寫的方法是()A、onOptionsC
10、reateMenu( Menu menu ) B、 onOptionsCreateMenu( Menultem menu )C、onCreateOptionsMenu(Menu menu)D、 onCreateOptionsMenu(Menultem menu)15. 在使用SQLiteOpenHelper這個類時,它的哪一個方法是用來實現(xiàn)版本升級之用的()A. onCreate()B. onCreade()16. ScrollView中,可以直接包含多少個組件A .三個B .兩個17. TabHost .n ewTabSpec("tab1")()A .為tab頁創(chuàng)建標(biāo)題為
11、tab1C .為tab頁創(chuàng)建內(nèi)容18. 關(guān)于適配器的說法正確的有()A. 它主要是用來存儲數(shù)據(jù)C.它主要用來解析數(shù)據(jù)C. on Update。D. onU pgrade()( )C. 一個D.無數(shù)個B. 為tab頁創(chuàng)建ID為tab1D. 為tab頁創(chuàng)建新空格B. 它主要用來把數(shù)據(jù)綁定到組件上D. 它主要用來存儲 xml數(shù)據(jù)19. 關(guān)于Activity 說的法不正確的是()A . Activity是為用戶操作而展示的可視化用戶界面一個應(yīng)用程序可以有若干個ActivityB. Activity可以通過一個別名去訪問C. Activity可以表現(xiàn)為一個漂浮的窗口20. service中如何實現(xiàn)更改A
12、ctivity 界面元素()A .通過把當(dāng)前 actvity對象傳遞給 service對象。B .通過向Activity發(fā)送廣播。C .通過Context對象更改Activity界面元素D .可以在service中,調(diào)用Activity的方法實現(xiàn)更改界面元素。21. 激活A(yù)ctivity 的方法是()A. runActivity()B. goActivity()C. startActivity()D. startActivityForln()22. 在使用SQLiteOpenHelper這個類時,它的哪一個方法是用來實現(xiàn)版本升級之用的()A. onCreate()B. onCreade()C
13、. onUpdate()D . onUpgrade()23. 關(guān)于an droid 進(jìn)程,說法不正確的是()A. 組件運行所在的進(jìn)程,是由an droidma nifest.xml決定,它可以指定該組件運行于哪個進(jìn)程。B. 當(dāng)急需內(nèi)存時,an droid會決定優(yōu)先關(guān)閉那些空閑的進(jìn)程C. 背景進(jìn)程是不為用戶所見的Activity,但是還會有可能被用戶看到,所以它不能被殺死D. 可視進(jìn)程一般不會不被系統(tǒng)所殺死24. 在Activity的生命周期中,當(dāng)它從可見狀態(tài)轉(zhuǎn)向半透明狀態(tài)時,它的哪個方法必須被調(diào)用()A . on Stop()B . on Pause()C . on Restart()D .
14、on Start()25. 當(dāng)Activity被消毀時,如何保存它原來的狀態(tài) ()A. 實現(xiàn) Activity 的 onSaveInstanceState()方法B. 實現(xiàn) Activity 的 onSaveInstance()方法C. 實現(xiàn) Activity 的 onlnstanceState()方法D. 實現(xiàn) Activity 的 onSaveState()方法26. 關(guān)于Intent對象說法錯誤的是()A. 在an droid中,In te nt對象是用來傳遞信息的B .In te nt對象可以把值傳遞給廣播或ActivityC. 利用Intent傳值時,可以傳遞一部分值類型D. 利用I
15、ntent傳值時,它的key值可以是對象27. 在 an droid 中,ArrayAdapter類是用于()A. 用于把數(shù)據(jù)綁定到組件上B .它能把數(shù)據(jù)顯示到 Activity上C .它能把數(shù)據(jù)傳遞給廣播D.它能把數(shù)據(jù)傳遞給服務(wù)28. 使進(jìn)度條變橫向的系統(tǒng)樣式是()A. an droid:style/Widget.ProgressBar.Horizo ntalB. an droid:style/ProgressBar.Horizo ntalC. style/Widget .P rogressBar.Horizo ntalD. style/ProgressBar.Horizo ntal29.
16、activity 對一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個函數(shù)中進(jìn)行()A、on Pause()B、on Create。C、on Resume() D、on Start()30. an droid中下列屬于In te nt的作用的是()A、實現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺運行,而不會因為切換頁面而消失C、可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶D、處理一個應(yīng)用程序整體性的工作31. 關(guān)于res/raw目錄說法正確的是()A、這里的文件是原封不動的存儲到設(shè)備上不會轉(zhuǎn)換為二進(jìn)制的格式B、這里的文件是原封不
17、動的存儲到設(shè)備上會轉(zhuǎn)換為二進(jìn)制的格式C、這里的文件最終以二進(jìn)制的格式存儲到指定的包中D、這里的文件最終不會以二進(jìn)制的格式存儲到指定的包中32. 下面在AndroidManifest.xml文件中注冊BroadcastReceiver 方式正確的是()A、an droid: name="a vider.act ion. NewBroad"/>B、 an droid: name= ” an vider.act ion. NewBroad” />C、an droid: name="a vider.ac
18、t ion. NewBroad"/D、 an droid: name= ” an vider.act ion. NewBroad” />33. 下面哪一個不屬于An droid體系結(jié)構(gòu)中的應(yīng)用程序?qū)樱ǎ〢、電話簿B、日歷C、SQLiteD、SMS程序34. 下面哪種說法不正確()A、An droid應(yīng)用的gen目錄下的R.java被刪除后還能自動生成;(_),大小寫字母(a-z , A-Z);C、 An droidMa nifest.xml文件是每個 An droid項目必須有的,是項目應(yīng)用的全局描述。其中指定 程序的包名(package= ”')+指
19、定an droid應(yīng)用的某個組件的名字 (an droid: name= ”)組成了該組件 類的完整路徑D、 assets和res目錄都能存放資源文件,但是與 res不同的是assets支持任意深度的子目錄, 在它里面的文件不會在R.java里生成任何資源ID35. 在一個相對布局中怎樣使一個控件居中()A、android:gravity="center"B、android:layout_gravity="center"C、android:layout_centerlnParent="true"D、android:scaleType=
20、"center"36. 下列說法哪個不正確()A、 擁有 android:configChanges="orientation|keyboardHidden"標(biāo)簽的 Activity 在橫豎屏轉(zhuǎn)換時 不會再執(zhí)行on Create方法B、 默認(rèn)情況下對一個Activity的對象進(jìn)行橫豎屏切換,該對象的on Create方法在每次切換時都會執(zhí)行C、 一個Activity的對象a1上彈出了一個模擬對話框形式的Activity的對象a2,按返回鍵后 a1 執(zhí)行了 on Start 和 on Resume 方法,a2 執(zhí)行了 on Pause,o nStop 和
21、on Destroy 方法D、 一個界面上的 EditText中輸入文字后,再按下Home,該界面消失,等再回到該界面文字內(nèi) 容仍在,on Create方法也不會執(zhí)行37. 下列關(guān)于Service的描述,正確的是()A. Servie主要負(fù)責(zé)一些耗時比較長的操作,這說明 Service會運行在獨立的子線程中B .每次調(diào)用 Context類中的StartService()方法后都會新建一個Service實例C 每次啟動一個服務(wù)時候都會先后調(diào)用onCreate()和onStart()方法D. 當(dāng)調(diào)用了 ConText類中的StopService()方法后,Serviece中的onDestroy()
22、方法會自動回調(diào)38.在An droid中使用Me nu時可能需要重寫的方法有()。多選A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsltemSelected()D、onltemSelected()39.在 An droid 中使用 SQLiteOpe nH elper這個輔助類時,可以生成一個數(shù)據(jù)庫,并可以對數(shù)據(jù)庫版本進(jìn)行管理的方法可以是()多選A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()40. An droid 關(guān)于ser
23、vice 生命周期的 on Create()和on Start()說法正確的是()多選A、 當(dāng)?shù)谝淮螁拥臅r候先后調(diào)用onCreate()和onStart()方法B、 當(dāng)?shù)谝淮螁拥臅r候只會調(diào)用onCreate()方法C、 如果service已經(jīng)啟動,將先后調(diào)用onCreate()和onStart()方法D、 如果service已經(jīng)啟動,只會執(zhí)行onStart()方法,不再執(zhí)行 onCreate()方法41. 下列屬于Activity的狀態(tài)是()多選A.運行狀態(tài)B暫停狀態(tài)C停止?fàn)顟B(tài)D睡眠狀態(tài)42. 關(guān)于Handler的說話正確的是()多選A.它實現(xiàn)不同線程間通信的一種機(jī)制B. 它避免了新線程操
24、作UI組件C. 它采用棧的方式來組織任務(wù)的D. 它可以屬于一個新的線程43.關(guān)于廣播的作用,正確的說法是()多選A它是用接收系統(tǒng)發(fā)布的一些消息的B它可以幫助service修改用戶界面C它可以啟動一個 ActivityD它可以啟動一個 Service44. 下面屬于View的子類的是()多選A ActivityB ServiceC ViewGroupD TextView45. 在main.xml中,定義一個組件時,有兩個屬性必須寫()多選A an droid:layout_widthB an droid:layout_heightC an droid:id="+id/start&quo
25、t;D an droid:text46. 請找出你學(xué)過的適配器類()多選A SimpleAdapterB SimpleArrayAdapterC SimpleCursorAdapterDSimpleCursorsAdapter47. 關(guān)于Sqlite數(shù)據(jù)庫,正確的說法()多選A SqliteOpe nHelper類主要是用來創(chuàng)建數(shù)據(jù)庫和更新數(shù)據(jù)庫B SqliteDatabase類是用來操作數(shù)據(jù)庫的C 在每次調(diào)用 SqliteDatabase 的 getWritableDatabase()方法時,會執(zhí)行 SqliteOpenHelper的on Create 方法。D當(dāng)數(shù)據(jù)庫版本發(fā)生變化時,可以自
26、動更新數(shù)據(jù)庫結(jié)構(gòu)A、SerializableB、charsequeneeC、ParcelableD、Bundle1、下列不屬于service生命周期的方法是A,on Create B,on Destroy C,on StopD,on Start2、 在an droid中使用RadioButton時,要想實現(xiàn)互斥的選擇需要用的組件是A,Butt on GroupB, RadioButto nsC,CheckBox D,RadioGroup3、創(chuàng)建子菜單的方法是_A,add B,addSubMe nuC,createSubMe nu D,createMe nu4、處理菜單項單擊事件的方法不包含 A
27、, 使用 onOptionsltemSelected(Menultem item)響應(yīng)B, 使用 onMenultemSelected(int featureld ,Menultem item) 響應(yīng)C, 使用 onMenultemClick(Menultem item)響應(yīng)D, 使用 onCreateOptionsMenu(Menu menu)響應(yīng)5、關(guān)于AlertDialog的說法不正確的是_A, 要想使用對話框首先要使用new關(guān)鍵字創(chuàng)建AlertDialog的實例B, 對話框的顯示需要調(diào)用show方法C, setPositiveButton方法是用來加確定按鈕的D, setNegativ
28、eButton方法是用來加取消按鈕的6、上下文菜單與其他菜單不同的是 A, 上下文菜單項上的單擊事件可以使用onMenultemSelected方法來響應(yīng)B, 上下文菜單必須注冊到指定的view上才能顯示C, 上下文菜單的菜單項可以添加,可以刪除D, 上下文菜單的菜單項可以有子項7、以下關(guān)于An droid應(yīng)用程序的目錄結(jié)構(gòu)描述中,不正確的是?A、 src目錄是應(yīng)用程序的主要目錄,由Java類文件文件組成B、assets目錄是原始資源目錄,該目錄中的內(nèi)容將不會被R類所引用C、res目錄是應(yīng)用資源目錄,該目錄中的所有資源內(nèi)容都會被R類所索引D、 AndroidManifest.xml文件是應(yīng)用程
29、序目錄清單文件,該文件由ADT自動生成,不需要程序員 手動修改對于XML布局文件中的視圖控件,layout_width屬性的屬性值不可以是什么?r Ia. match_pare nt廠 b. fill_pare ntrc. wrap_c ontent1 d. match_co ntent 叩 在Activity的生命周期中,當(dāng)它從可見狀態(tài)轉(zhuǎn)向半透明狀態(tài)時,它的哪個方法必須被調(diào)用?a. on Stop ().onPause ()/c. on Restart ().on Start ()關(guān)于 BroadcastReceiver的說法不正確的是?a.是用來接收廣播Intent 的b. 一個廣播Int
30、ent只能被一個訂閱了此廣播的BroadcastReceiver 所接收c.對有序廣播,系統(tǒng)會根據(jù)接收者聲明的優(yōu)先級別按順序逐個執(zhí)行接收者.接收者聲明的優(yōu)先級別在的android:priority屬性中聲明,數(shù)值越大優(yōu)先級別越高 關(guān)于Sqlite數(shù)據(jù)庫,不正確的說法是() 選擇一項:a. SqliteOpe nH elper 類主要是用來創(chuàng)建數(shù)據(jù)庫和更新數(shù)據(jù)庫b. SqliteDatabase類是用來操作數(shù)據(jù)庫的c.在每次調(diào)用 SqliteDatabase 的 getWritableDatabase() 方法時,會執(zhí)行SqliteOpe nH elper的 on Create 方法。/d.當(dāng)數(shù)
31、據(jù)庫版本發(fā)生變化時,可以自動更新數(shù)據(jù)庫結(jié)構(gòu)1、下列對SharePreferences存、取文件的說法中正確的是:abdA,屬于移動存儲解決方案B,sharePreferences處理的就是key-value對C,讀取xml文件的路徑是/sdcard/shared_prefx D,信息的保存格式是xml2、下列屬于Activity的狀態(tài)是(ABC )A.運行狀態(tài)B暫停狀態(tài)C停止?fàn)顟B(tài) D睡眠狀態(tài)3、 an droid 關(guān)于service生命周期的on Create()和on Start()說法正確的是 (ad)A、 當(dāng)?shù)谝淮螁拥臅r候先后調(diào)用onCreate()和onStart()方法B、 當(dāng)?shù)谝淮螁拥臅r候只會調(diào)用on Create ()方法C、 如果service已經(jīng)啟動,將先后調(diào)用on Create ()和on Start()方法D、如果service已經(jīng)啟動,只會執(zhí)行on Start()方法,不在執(zhí)行 on Create。方法an droid數(shù)據(jù)存儲與訪問的方式有?1、An droid 中常用的五種布局是FrameLayout , Linen arLayout ,RelativeLayout , AbsoluteLayout禾口 TableLayout 。2、An droid 的四大組件是 activiey,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本 工傷
- 代理鉆床銷售企業(yè)合同范本
- 京東商城合同范本
- 人事中介合同范本
- 保險合作合同范本
- 前公司勞務(wù)合同范本
- 募資合同范本
- 2024年普洱市瀾滄縣縣第二人民醫(yī)院招聘考試真題
- 2024年宿遷市人大常委會辦公室招聘筆試真題
- 2024年欽州市第二人民醫(yī)院信息工程師招聘筆試真題
- 統(tǒng)編版語文八年級下冊全冊大單元整體教學(xué)設(shè)計表格式教案
- 三年級下冊小學(xué)科學(xué)活動手冊答案
- 國家電網(wǎng)有限公司十八項電網(wǎng)重大反事故措施(修訂版)
- 班、團(tuán)、隊一體化建設(shè)實施方案
- 最全的人教初中數(shù)學(xué)常用概念、公式和定理
- 橋面結(jié)構(gòu)現(xiàn)澆部分施工方案
- 開網(wǎng)店全部流程PPT課件
- 人教部編版四年級語文下冊《第1課 古詩詞三首》教學(xué)課件PPT小學(xué)優(yōu)秀公開課
- 模具數(shù)控加工技術(shù)概述
- 配電網(wǎng)工程典型設(shè)計10kV電纜分冊
- 質(zhì)量監(jiān)督檢查整改回復(fù)單格式(共4頁)
評論
0/150
提交評論