Android移動(dòng)開(kāi)發(fā)復(fù)習(xí)_第1頁(yè)
Android移動(dòng)開(kāi)發(fā)復(fù)習(xí)_第2頁(yè)
Android移動(dòng)開(kāi)發(fā)復(fù)習(xí)_第3頁(yè)
Android移動(dòng)開(kāi)發(fā)復(fù)習(xí)_第4頁(yè)
Android移動(dòng)開(kāi)發(fā)復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1. 以下說(shuō)法正確的是(D)A.DVM指dalivk的虛擬機(jī),每一個(gè)android應(yīng)用程序都在它自己的進(jìn)程中運(yùn)行,不一定擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)可以認(rèn)為是同一個(gè)概念B.DVM指dalivk的虛擬機(jī),每一個(gè)Android應(yīng)用程序都在它的進(jìn)程中運(yùn)行,不一定擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM不一定都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)不是一個(gè)概念C.DVM指dalivk的虛擬機(jī),每一個(gè)Android應(yīng)用程序都在它的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM不一定都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)

2、不是一個(gè)概念D.DVM指dalivk的虛擬機(jī),每一個(gè)Android應(yīng)用程序都在它的進(jìn)程中運(yùn)行,都擁有一個(gè)獨(dú)立的Dalvik虛擬機(jī)實(shí)例,而每一個(gè)DVM都是在Linux中的一個(gè)進(jìn)程,所以說(shuō)是一個(gè)概念2. 下列哪個(gè)不是Activity的生命周期方法之一?( B)A.onCreateB.startActivityC.onStartD.onResume3. 以下那個(gè)控件可以用來(lái)顯示圖片(D)。AImageViewB.TextViewC.ButtonD.以上都可以4. Android開(kāi)發(fā)中常用的數(shù)據(jù)庫(kù)是(D )。ASQL ServerB.MySQLC.OracleD.SQLite5. 以下調(diào)整寬度和高度的

3、屬性,哪個(gè)不是Android系統(tǒng)提供的?(C)。Amatch_parentB.wrap_contentC.fill_contentD.fill_parent6. 下列哪個(gè)可做EditText編輯框的提示( D )。Aandroid:inputTypeB.android:textC.android:digitsD.android:hint7. Android中下列屬于Intent的作用的是(C)。A實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B是一段長(zhǎng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失C可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶D處理一個(gè)應(yīng)用程序整

4、體性的工作8. Hanlder是線(xiàn)程與Activity通信的橋梁,如果線(xiàn)程處理不當(dāng),你的機(jī)器就會(huì)變得越慢,那么線(xiàn)程銷(xiāo)毀的方法是(A)AonDestroy()BonClear()ConFinish()DonStop()。9. 關(guān)于res/raw目錄說(shuō)法正確的是(A)。A這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上不會(huì)轉(zhuǎn)換為二進(jìn)制的格式B這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上會(huì)轉(zhuǎn)換為二進(jìn)制的格式C這里的文件最終以二進(jìn)制的格式存儲(chǔ)到指定的包中D這里的文件最終不會(huì)以二進(jìn)制的格式存儲(chǔ)到指定的包中10. 關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是(D)A. 當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)

5、用onCreate()和onStrat()方法B當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法C如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStrat()方法D如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不再執(zhí)行onCreate()11. 課堂中,Android SDK目前支持的操作系統(tǒng)是 (D)。Awindows XPBwindows 7 Cwindows 10DDOS12. 8、Android項(xiàng)目中assets目錄的作用是什么?(C)。A.放置字符串,顏色等信息 B. 放置圖片資源C.放置較大的文件資源D.放置界面布局配置13. Android底層用

6、的操作系統(tǒng)是(D)。Ajava BUnixCMac IOSDLinux14. 通過(guò)adb命令來(lái)安裝一個(gè)apk文件,應(yīng)該是( A )。A.adb install X.apkB.adb openX.apkC.adb pushX.apkD.adb pull X.apk15. 首次啟動(dòng)一個(gè)Activity,它的生命周期下面說(shuō)法正確的是( A)。A. onCreateonStartonResumeB. onStartonCreateonResumeC. onDestoryonStartonStopD. onStartonResumeonStop16. MediaPlayer播放資源前,需要調(diào)用哪個(gè)方法完

7、成準(zhǔn)備工作( B)。A.setDataSourceB.prepareC.beginD.pause17. 我們這門(mén)課使用的移動(dòng)開(kāi)發(fā)的IDE是(D)。AXcode BVisual Studio CMyEclipse DEclipse18. Android項(xiàng)目下的assets目錄的作用是(B)。A、放置應(yīng)用到的圖片資源B、主要放置一些文件資源,這些文件會(huì)被原封不動(dòng)打包到apk里面C、放置字符串、顏色、數(shù)組等常量數(shù)據(jù)D、放置一些與UI相應(yīng)的布局文件,都是XML文件19. 下列不屬于android布局的是?( C)AFrameLayoutBLinearLayoutCBorderLayoutDRelati

8、veLayout20. DDMS中Log信息分為幾個(gè)級(jí)別(D )。A2B3C4D521. 下列哪個(gè)不屬于Activity的生命周期方法(A)。AonInit()BonStartConStopDonPause22. Math.round(10.5)和Math.abs(Math.round(-10.5)的值分別是(A)。A. 11,10 B. 11,-11 C. 10,-10 D. 10,-1123. Java是由什么語(yǔ)言改進(jìn)重新設(shè)計(jì)的(C)。A C# B. C語(yǔ)言 C. C+ D. VB執(zhí)行如下程序代碼a=0;c=0;do-c;a=a-1;while(a0);后,C的值是(C)A0B1C-1D死

9、循環(huán)24. 通過(guò)Intent可以啟動(dòng)哪些組件?(C)A. Activity B. service C. 兩者都可以 D.兩者都不可以25. 如果把APP的最小SDK版本設(shè)置成8,那么以下哪個(gè)版本的將無(wú)法運(yùn)行則個(gè)APP?(A)。A7B8rC9 D1026. 下列哪一項(xiàng)是manifest文件的功能(D)。A聲明要求的最低API級(jí)別B聲明要求的用戶(hù)權(quán)限的級(jí)別C記錄程序中使用的Activity等資源D.都是27. 按HOME按鈕后,系統(tǒng)查找哪類(lèi)Activity?(A)A、設(shè)置了ACTION_MAIN和ATEGORY_LAUNCHER的ActivityB、設(shè)置了ACTION_MAIN或ATEGORY_L

10、AUNCHER的ActivityC、設(shè)置了ACTION_MAIN的ActivityD、設(shè)置了ATEGORY_LAUNCHER的Activity28. 在Android工程中新建了一個(gè)Activity需要在哪個(gè)xml文件中聲明一下?(C)A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml29. 如何支持語(yǔ)言國(guó)際化?(B)A. 在資源文件中按名稱(chēng)設(shè)置參數(shù),例如zh_CN.Title=”標(biāo)題”。B. 按不同語(yǔ)言分目錄提供不同的Strings.xml文件。C. 兩者都不正確。D. 兩者都正確。30. 如何用adb進(jìn)入手機(jī)系統(tǒng)(A)。A.ad

11、b shell B.cmd C.C shell D.都不是一、 簡(jiǎn)答題(每題5分,共10分)1. 在布局文件中增加一個(gè)Button按鈕,按鈕文字為“音樂(lè)”,高寬根據(jù)內(nèi)容大小匹配,并給這個(gè)按鈕設(shè)置按鈕觸發(fā)動(dòng)作名字為click,id設(shè)置btn2. 寫(xiě)出在java文件中得到xml中的Button控件(id 為btn)的方法Button bt1=(Button)findViewById(btn);三、論述題(每題15分 ,共30分)1. 描述一個(gè)Android項(xiàng)目開(kāi)發(fā)時(shí),整個(gè)項(xiàng)目中應(yīng)該包含哪些目錄和核心文件,這些目錄和文件的主要作用是什么?2. Android支持一般音樂(lè)格式,如mid格式,mp3格式

12、,比如音樂(lè)名稱(chēng)為bg.mp3,.請(qǐng)寫(xiě)出如何做APP音樂(lè)播放功能,實(shí)現(xiàn)音樂(lè)可控即播放、暫停、停止的功能。答:將要引用的音頻文件放入文件夾“res/raw”import “Android.media.MediaPlayer”聲明MediaPlayer變量MediaPlayer mediaPlayer;實(shí)例化該對(duì)象,并且用已添加至資源文件夾的音樂(lè)文件來(lái)初始化該對(duì)象。mediaPlayer = MediaPlayer.create(this, R.raw.BG);播放音樂(lè)if(!mediaPlayer.isPlaying()mediaPlayer.start();暫停播放if(mediaPlayer.

13、isPlaying()mediaPlayer.pause();停止播放if(mediaPlayer.isPlaying()mediaPlayer.stop();31. 以下那個(gè)控件可以用來(lái)顯示圖片(D)A. ImageViewB. TextViewC. ButtonD. 以上都可以32. 針對(duì)ListView組件描述錯(cuò)誤的是(C)A. ListView自帶滾動(dòng)面板功能,如果數(shù)據(jù)超出屏幕范圍,可以自動(dòng)滾動(dòng)B. ListView在使用時(shí),必須通過(guò)Adapter來(lái)加入數(shù)據(jù)C. ListView如果想改變顯示內(nèi)容,只需要調(diào)整對(duì)應(yīng)的List集合中的數(shù)據(jù)即可。D. ListView中可以通過(guò)OnItemC

14、lickListener來(lái)完成針對(duì)某一項(xiàng)目的點(diǎn)擊監(jiān)聽(tīng)33. Android在退出程序時(shí),想保存一些信息,可以在哪個(gè)方法中完成?(D )A. onCreateB. onStartC. onStopD. onDestory34. 以下哪個(gè)對(duì)象是自定義組件中用來(lái)繪制內(nèi)容的對(duì)象( B )A. BitmapB. CanvasC. BufferedImageD. Drawable35. 以下屬性中哪個(gè)屬性是LinearLayout擁有但RelativeLayout沒(méi)有的屬性( C )A. android:layout_widthB. android:layout_heightC. android:layo

15、ut_weightD. android:background36. Android中下列屬于Intent的作用的是( C )。A實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B是一段長(zhǎng)的生命周期,沒(méi)有用戶(hù)界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁(yè)面而消失C可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶D處理一個(gè)應(yīng)用程序整體性的工作37. Hanlder是線(xiàn)程與Activity通信的橋梁,如果線(xiàn)程處理不當(dāng),你的機(jī)器就會(huì)變得越慢,那么線(xiàn)程銷(xiāo)毀的方法是(A)AonDestroy()BonClear()ConFinish()DonStop()。38. 關(guān)于res/raw目錄說(shuō)法正確的是(A)。A

16、這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上不會(huì)轉(zhuǎn)換為二進(jìn)制的格式B這里的文件是原封不動(dòng)的存儲(chǔ)到設(shè)備上會(huì)轉(zhuǎn)換為二進(jìn)制的格式C這里的文件最終以二進(jìn)制的格式存儲(chǔ)到指定的包中D這里的文件最終不會(huì)以二進(jìn)制的格式存儲(chǔ)到指定的包中39. 關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是(D)A. 當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStrat()方法B當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法C如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStrat()方法D如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不再執(zhí)行onCreate

17、()40. 課堂中,Android SDK目前支持的操作系統(tǒng)是 (D)。Awindows XPBwindows 7 Cwindows 10DDOS41. 8、Android項(xiàng)目中assets目錄的作用是什么?(C)。A.放置字符串,顏色等信息 B. 放置圖片資源C.放置較大的文件資源D.放置界面布局配置42. 在AndroidManifest.xml中描述一個(gè)Activity時(shí),該Activity的label屬性(B)。A、指定該Activity的圖標(biāo)B、指定該Activity的顯示標(biāo)簽C、指定該Activity和類(lèi)相關(guān)聯(lián)的類(lèi)名D、指定該Activity的唯一標(biāo)示43. 通過(guò)adb命令來(lái)安裝一

18、個(gè)apk文件,應(yīng)該是(D)。A.adb pullX.apkB.adb setup X.apkC.adb pushX.apkD.adb install X.apk44. 對(duì)于廣播的發(fā)送,Intent的啟動(dòng)方式是(B)。A.顯式啟動(dòng)B.隱式啟動(dòng)C.A和B都可以D.以上說(shuō)法都不正確45. MediaPlayer播放資源前,需要調(diào)用哪個(gè)方法完成準(zhǔn)備工作( B)。A.setDataSourceB.prepareC.beginD.pause46. 我們這門(mén)課使用的移動(dòng)開(kāi)發(fā)的IDE是(D)。AXcode BVisual Studio CMyEclipse DEclipse47. 在android程序中,Lo

19、g.w()用于輸出什么級(jí)別的日志信息?(C)。A、調(diào)試B、信息C、警告D、錯(cuò)誤48. 在Activity中需要找到一個(gè)id是bookName的的TextView組件,下面哪種語(yǔ)句寫(xiě)法是正確的?(C)A、 TextViewtv=this.findViewById(R.id.bookName);B、 TextViewtv = (TextView)this.findViewById(R.id.code);C、 TextViewtv = (TextView)this.createViewById(R.id.code);D、 TextViewtv = (TextView)this.findById(bo

20、okName);49. 給一個(gè)TextView設(shè)置紅色字體,應(yīng)該使用以下哪種寫(xiě)法?(A)。AsetTextColor(0xffff0000)BsetColor(“0xffff0000”)CsetTextColor(“0xffff0000”)DsetColor(“red”)50. 對(duì)于一個(gè)Activity,在其AndroidManifest.xml中如下進(jìn)行定義代表啥含義(B)A無(wú)明確含義,每個(gè)Activity都需要這樣定義B代表該Activity將作為程序的主Activity,并且在Launcher菜單中啟動(dòng)C代表該Activity將在桌面上建立圖標(biāo)啟動(dòng)D代表該Activity的優(yōu)先級(jí)高于其他

21、的Activity51. 在Android應(yīng)用程序中,圖片應(yīng)放在哪個(gè)目錄下(A)。A. drawable B. raw C. values D. layout52. 關(guān)于AndroidManifest.xml文件,以下描述錯(cuò)誤的選項(xiàng)有哪些?(A)。B 在所有元素中只有和是必需的,且只能出現(xiàn)一次C 處于同一層次的元素,不能隨意打亂順序D 元素屬性一般都是可選的,但是有些屬性是必須設(shè)置的E 對(duì)可選的屬性即使不寫(xiě),也有默認(rèn)的數(shù)值項(xiàng)說(shuō)明53. 通過(guò)Intent可以啟動(dòng)哪些組件?(C)A. Activity B. service C. 兩者都可以 D.兩者都不可以54. 如果使用LinearLayout

22、實(shí)現(xiàn)組件垂直排列,那么在xml中應(yīng)添加什么屬性進(jìn)行設(shè)置?(A) Aandroid:orientation=”vertical”Bandroid:vertical=”true”Candroid:orientation =”horizontal”Dandroid: horizontal=”true”55. 下列哪一項(xiàng)是manifest文件的功能(D)。A聲明要求的最低API級(jí)別B聲明要求的用戶(hù)權(quán)限的級(jí)別C記錄程序中使用的Activity等資源D.都是56. 按HOME按鈕后,系統(tǒng)查找哪類(lèi)Activity?(A)A、設(shè)置了ACTION_MAIN和ATEGORY_LAUNCHER的ActivityB、

23、設(shè)置了ACTION_MAIN或ATEGORY_LAUNCHER的ActivityC、設(shè)置了ACTION_MAIN的ActivityD、設(shè)置了ATEGORY_LAUNCHER的Activity57. 在Android工程中新建了一個(gè)Activity需要在哪個(gè)xml文件中聲明一下?(C)A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml58. 如何支持語(yǔ)言國(guó)際化?( B )A. 在資源文件中按名稱(chēng)設(shè)置參數(shù),例如zh_CN.Title=”標(biāo)題”。B. 按不同語(yǔ)言分目錄提供不同的Strings.xml文件。C. 兩者都不正確。D. 兩者都正確。59. 課堂中對(duì)手機(jī)系統(tǒng)或APP做壓力測(cè)試的命令是(C)。A.adb shellB.adb testC.adb shell monkey D.都不是60. 假設(shè)音樂(lè)的名字叫l(wèi)ove.mp3,實(shí)現(xiàn)一個(gè)音樂(lè)播放器對(duì)象,寫(xiě)法是正確的(D)A. MediaPlayermp=new MediaPlayer();B. MediaPlayermp=new MediaPlayer(this,love.mp3);C. MediaPlayermp=MediaPlayer.create(this, R.raw.love.mp3);D. Medi

溫馨提示

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

評(píng)論

0/150

提交評(píng)論