android基礎(chǔ)試題-嵌入式班_第1頁
android基礎(chǔ)試題-嵌入式班_第2頁
android基礎(chǔ)試題-嵌入式班_第3頁
android基礎(chǔ)試題-嵌入式班_第4頁
android基礎(chǔ)試題-嵌入式班_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、android基礎(chǔ)試題 姓名_ 學(xué)號(hào)_一、 選擇題,可多選(每題5分,共60分)1. 在android中使用Menu時(shí)可能需要重寫的方法有(AC )。(多選) A、onCreateOptionsMenu() B、onCreateMenu() C、onOptionsItemSelected() D、onItemSelected()2. 下面的對(duì)自定style的方式正確的是( A) A、 fill_parent B、 fill_parent C、 fill_parent D、 fill_parent 3. android 中下列屬于Intent的作用的是( C ) A、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享 B

2、、是一段長(zhǎng)的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁面而消失 C、可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶 D、處理一個(gè)應(yīng)用程序整體性的工作4. 下面退出Activity錯(cuò)誤的方法是( C ) A、finish() B、拋異常強(qiáng)制退出 C、System.exit() D、onStop()5、在android中使用SQLiteOpenHelper這個(gè)輔助類時(shí),可以生成一個(gè)數(shù)據(jù)庫,并可以對(duì)數(shù) 據(jù)庫版本進(jìn)行管理的方法可以是( AB ) A、getWriteableDatabase() B、getReadableDatabase() C、getDa

3、tabase() D、getAbleDatabase()6、我們都知道Hanlder是線程與Activity通信的橋梁,如果線程處理不當(dāng),你的機(jī)器 就會(huì)變得越慢,那么線程銷毀的方法是( A ) A、onDestroy() B、onClear() C、onFinish() D、onStop()7、以下屬于調(diào)用攝像頭硬件的權(quán)限的是:(A )A.B.C.D.8、下列對(duì)SharePreferences存、取文件的說法中不正確的是:(C )A,屬于移動(dòng)存儲(chǔ)解決方案 B,sharePreferences處理的就是key-value對(duì) C,讀取xml文件的路徑是/sdcard/shared_prefx D,

4、信息的保存格式是xml9、數(shù)據(jù)源如果為sqlite數(shù)據(jù)庫中查出的信息最適合的適配器為( B) A. SimpleAdapter B.SimpleCursorAdapter C.ArrayAdapter D.ListAdapter 10、Android項(xiàng)目工程下面的assets目錄的作用是什么( B )A、 放置應(yīng)用到的圖片資源。B、主要放置多媒體等數(shù)據(jù)文件C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù)D、放置一些與UI相應(yīng)的布局文件,都是xml文件11、下列對(duì)android NDK的理解正確的是( ABCD )A、 NDK是一系列工具的集合B、 NDK 提供了一份穩(wěn)定、功能有限的 API 頭文件聲明。C

5、、 使 “Java+C” 的開發(fā)方式終于轉(zhuǎn)正,成為官方支持的開發(fā)方式D、 NDK 將是 Android 平臺(tái)支持 C 開發(fā)的開端12、對(duì)于XML布局文件中的視圖控件,layout_width屬性的屬性值不可以是什么?(D ) a. match_parent b. fill_parent c. wrap_content d. match_content二、 簡(jiǎn)答(每題5分,共40分)1、 請(qǐng)描述下Activity的生命周期。必調(diào)用的三個(gè)方法:onCreate() - onStart() - onResume(),用AAA表示(1)父Activity啟動(dòng)子Activity,子Actvity退出,父

6、Activity調(diào)用順序如下AAA - onFreeze() - onPause() - onStop() - onRestart()- onStart(),onResume() (2)用戶點(diǎn)擊Home,Actvity調(diào)用順序如下AAA - onFreeze() - onPause() - onStop() - Maybe -onDestroy() Maybe(3)調(diào)用finish(), Activity調(diào)用順序如下AAA - onPause() - onStop() - onDestroy()(4)在Activity上顯示dialog,Activity調(diào)用順序如下AAA(5)在父Activi

7、ty上顯示透明的或非全屏的activity,Activity調(diào)用順序如下AAA - onFreeze() - onPause()(6)設(shè)備進(jìn)入睡眠狀態(tài),Activity調(diào)用順序如下AAA - onFreeze() - onPause()2、 android 的四大組件是活動(dòng)(Activity)服務(wù)(SERVICE)廣播接收器(BROADCAST RECEIVER)內(nèi)容提供器(CONTENT PROVIDER)3、 Activity的加載模式有幾種?分別是什么?Activity有四種加載模式:standardsingleTopsingleTasksingleInstance設(shè)置的位置在Andro

8、idManifest.xml文件中activity元素的android:launchMode屬性:4、Android的數(shù)據(jù)存取方式有哪些?一.SharedPreferences方式二.文件存儲(chǔ)方式三.SQLite數(shù)據(jù)庫方式四.內(nèi)容提供器(Content provider)方式五. 網(wǎng)絡(luò)存儲(chǔ)方式5.描述一下android的系統(tǒng)架構(gòu)6、dvm的進(jìn)程和Linux的進(jìn)程, 應(yīng)用程序的進(jìn)程是否為同一個(gè)概念?DVM指dalivk的虛擬機(jī)。每一個(gè)Android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例。而每一個(gè)DVM都是在Linux 中的一個(gè)進(jìn)程,所以說可以認(rèn)為是同一個(gè)概念。7、

9、在android中mvc的具體體現(xiàn)MVC(Model_view_contraller)”模型_視圖_控制器”。 MVC應(yīng)用程序總是由這三個(gè)部分組成。Event(事件)導(dǎo)致Controller改變Model或View,或者同時(shí)改變兩者。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會(huì)自動(dòng)更新。類似的,只要Contro8、handler機(jī)制的原理andriod提供了Handler 和 Looper 來滿足線程間的通信。Handler先進(jìn)先出原則。Looper類用來管理特定線程內(nèi)對(duì)象之間的消息交換(MessageExchange)。1)Looper: 一個(gè)線程可以產(chǎn)生一個(gè)Looper對(duì)象,由它來管理此線程里的MessageQueue(消息隊(duì)列)。2)Handler: 你可以構(gòu)造Handler對(duì)象來與Looper溝通,以便push新消息到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論