版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1. 以下說法正確的是(D)A.DVM指dalivk的虛擬機,每一個android應用程序都在它自己的進程中運行,不一定擁有一個獨立的Dalvik虛擬機實例,而每一個DVM都是在Linux中的一個進程,所以說可以認為是同一個概念B.DVM指dalivk的虛擬機,每一個Android應用程序都在它的進程中運行,不一定擁有一個獨立的Dalvik虛擬機實例,而每一個DVM不一定都是在Linux中的一個進程,所以說不是一個概念C.DVM指dalivk的虛擬機,每一個Android應用程序都在它的進程中運行,都擁有一個獨立的Dalvik虛擬機實例,而每一個DVM不一定都是在Linux中的一個進程,所以說
2、不是一個概念D.DVM指dalivk的虛擬機,每一個Android應用程序都在它的進程中運行,都擁有一個獨立的Dalvik虛擬機實例,而每一個DVM都是在Linux中的一個進程,所以說是一個概念2. 下列哪個不是Activity的生命周期方法之一?( B)A.onCreateB.startActivityC.onStartD.onResume3. 以下那個控件可以用來顯示圖片(D)。AImageViewB.TextViewC.ButtonD.以上都可以4. Android開發(fā)中常用的數(shù)據(jù)庫是(D )。ASQL ServerB.MySQLC.OracleD.SQLite5. 以下調(diào)整寬度和高度的
3、屬性,哪個不是Android系統(tǒng)提供的?(C)。Amatch_parentB.wrap_contentC.fill_contentD.fill_parent6. 下列哪個可做EditText編輯框的提示( D )。Aandroid:inputTypeB.android:textC.android:digitsD.android:hint7. Android中下列屬于Intent的作用的是(C)。A實現(xiàn)應用程序間的數(shù)據(jù)共享B是一段長的生命周期,沒有用戶界面的程序,可以保持應用在后臺運行,而不會因為切換頁面而消失C可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶D處理一個應用程序整
4、體性的工作8. Hanlder是線程與Activity通信的橋梁,如果線程處理不當,你的機器就會變得越慢,那么線程銷毀的方法是(A)AonDestroy()BonClear()ConFinish()DonStop()。9. 關于res/raw目錄說法正確的是(A)。A這里的文件是原封不動的存儲到設備上不會轉(zhuǎn)換為二進制的格式B這里的文件是原封不動的存儲到設備上會轉(zhuǎn)換為二進制的格式C這里的文件最終以二進制的格式存儲到指定的包中D這里的文件最終不會以二進制的格式存儲到指定的包中10. 關于service生命周期的onCreate()和onStart()說法正確的是(D)A. 當?shù)谝淮螁拥臅r候先后調(diào)
5、用onCreate()和onStrat()方法B當?shù)谝淮螁拥臅r候只會調(diào)用onCreate()方法C如果service已經(jīng)啟動,將先后調(diào)用onCreate()和onStrat()方法D如果service已經(jīng)啟動,只會執(zhí)行onStart()方法,不再執(zhí)行onCreate()11. 課堂中,Android SDK目前支持的操作系統(tǒng)是 (D)。Awindows XPBwindows 7 Cwindows 10DDOS12. 8、Android項目中assets目錄的作用是什么?(C)。A.放置字符串,顏色等信息 B. 放置圖片資源C.放置較大的文件資源D.放置界面布局配置13. Android底層用
6、的操作系統(tǒng)是(D)。Ajava BUnixCMac IOSDLinux14. 通過adb命令來安裝一個apk文件,應該是( A )。A.adb install X.apkB.adb openX.apkC.adb pushX.apkD.adb pull X.apk15. 首次啟動一個Activity,它的生命周期下面說法正確的是( A)。A. onCreateonStartonResumeB. onStartonCreateonResumeC. onDestoryonStartonStopD. onStartonResumeonStop16. MediaPlayer播放資源前,需要調(diào)用哪個方法完
7、成準備工作( B)。A.setDataSourceB.prepareC.beginD.pause17. 我們這門課使用的移動開發(fā)的IDE是(D)。AXcode BVisual Studio CMyEclipse DEclipse18. Android項目下的assets目錄的作用是(B)。A、放置應用到的圖片資源B、主要放置一些文件資源,這些文件會被原封不動打包到apk里面C、放置字符串、顏色、數(shù)組等常量數(shù)據(jù)D、放置一些與UI相應的布局文件,都是XML文件19. 下列不屬于android布局的是?( C)AFrameLayoutBLinearLayoutCBorderLayoutDRelati
8、veLayout20. DDMS中Log信息分為幾個級別(D )。A2B3C4D521. 下列哪個不屬于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是由什么語言改進重新設計的(C)。A C# B. C語言 C. C+ D. VB執(zhí)行如下程序代碼a=0;c=0;do-c;a=a-1;while(a0);后,C的值是(C)A0B1C-1D死
9、循環(huán)24. 通過Intent可以啟動哪些組件?(C)A. Activity B. service C. 兩者都可以 D.兩者都不可以25. 如果把APP的最小SDK版本設置成8,那么以下哪個版本的將無法運行則個APP?(A)。A7B8rC9 D1026. 下列哪一項是manifest文件的功能(D)。A聲明要求的最低API級別B聲明要求的用戶權限的級別C記錄程序中使用的Activity等資源D.都是27. 按HOME按鈕后,系統(tǒng)查找哪類Activity?(A)A、設置了ACTION_MAIN和ATEGORY_LAUNCHER的ActivityB、設置了ACTION_MAIN或ATEGORY_L
10、AUNCHER的ActivityC、設置了ACTION_MAIN的ActivityD、設置了ATEGORY_LAUNCHER的Activity28. 在Android工程中新建了一個Activity需要在哪個xml文件中聲明一下?(C)A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml29. 如何支持語言國際化?(B)A. 在資源文件中按名稱設置參數(shù),例如zh_CN.Title=”標題”。B. 按不同語言分目錄提供不同的Strings.xml文件。C. 兩者都不正確。D. 兩者都正確。30. 如何用adb進入手機系統(tǒng)(A)。A.ad
11、b shell B.cmd C.C shell D.都不是一、 簡答題(每題5分,共10分)1. 在布局文件中增加一個Button按鈕,按鈕文字為“音樂”,高寬根據(jù)內(nèi)容大小匹配,并給這個按鈕設置按鈕觸發(fā)動作名字為click,id設置btn2. 寫出在java文件中得到xml中的Button控件(id 為btn)的方法Button bt1=(Button)findViewById(btn);三、論述題(每題15分 ,共30分)1. 描述一個Android項目開發(fā)時,整個項目中應該包含哪些目錄和核心文件,這些目錄和文件的主要作用是什么?2. Android支持一般音樂格式,如mid格式,mp3格式
12、,比如音樂名稱為bg.mp3,.請寫出如何做APP音樂播放功能,實現(xiàn)音樂可控即播放、暫停、停止的功能。答:將要引用的音頻文件放入文件夾“res/raw”import “Android.media.MediaPlayer”聲明MediaPlayer變量MediaPlayer mediaPlayer;實例化該對象,并且用已添加至資源文件夾的音樂文件來初始化該對象。mediaPlayer = MediaPlayer.create(this, R.raw.BG);播放音樂if(!mediaPlayer.isPlaying()mediaPlayer.start();暫停播放if(mediaPlayer.
13、isPlaying()mediaPlayer.pause();停止播放if(mediaPlayer.isPlaying()mediaPlayer.stop();31. 以下那個控件可以用來顯示圖片(D)A. ImageViewB. TextViewC. ButtonD. 以上都可以32. 針對ListView組件描述錯誤的是(C)A. ListView自帶滾動面板功能,如果數(shù)據(jù)超出屏幕范圍,可以自動滾動B. ListView在使用時,必須通過Adapter來加入數(shù)據(jù)C. ListView如果想改變顯示內(nèi)容,只需要調(diào)整對應的List集合中的數(shù)據(jù)即可。D. ListView中可以通過OnItemC
14、lickListener來完成針對某一項目的點擊監(jiān)聽33. Android在退出程序時,想保存一些信息,可以在哪個方法中完成?(D )A. onCreateB. onStartC. onStopD. onDestory34. 以下哪個對象是自定義組件中用來繪制內(nèi)容的對象( B )A. BitmapB. CanvasC. BufferedImageD. Drawable35. 以下屬性中哪個屬性是LinearLayout擁有但RelativeLayout沒有的屬性( C )A. android:layout_widthB. android:layout_heightC. android:layo
15、ut_weightD. android:background36. Android中下列屬于Intent的作用的是( C )。A實現(xiàn)應用程序間的數(shù)據(jù)共享B是一段長的生命周期,沒有用戶界面的程序,可以保持應用在后臺運行,而不會因為切換頁面而消失C可以實現(xiàn)界面間的切換,可以包含動作和動作數(shù)據(jù),連接四大組件的紐帶D處理一個應用程序整體性的工作37. Hanlder是線程與Activity通信的橋梁,如果線程處理不當,你的機器就會變得越慢,那么線程銷毀的方法是(A)AonDestroy()BonClear()ConFinish()DonStop()。38. 關于res/raw目錄說法正確的是(A)。A
16、這里的文件是原封不動的存儲到設備上不會轉(zhuǎn)換為二進制的格式B這里的文件是原封不動的存儲到設備上會轉(zhuǎn)換為二進制的格式C這里的文件最終以二進制的格式存儲到指定的包中D這里的文件最終不會以二進制的格式存儲到指定的包中39. 關于service生命周期的onCreate()和onStart()說法正確的是(D)A. 當?shù)谝淮螁拥臅r候先后調(diào)用onCreate()和onStrat()方法B當?shù)谝淮螁拥臅r候只會調(diào)用onCreate()方法C如果service已經(jīng)啟動,將先后調(diào)用onCreate()和onStrat()方法D如果service已經(jīng)啟動,只會執(zhí)行onStart()方法,不再執(zhí)行onCreate
17、()40. 課堂中,Android SDK目前支持的操作系統(tǒng)是 (D)。Awindows XPBwindows 7 Cwindows 10DDOS41. 8、Android項目中assets目錄的作用是什么?(C)。A.放置字符串,顏色等信息 B. 放置圖片資源C.放置較大的文件資源D.放置界面布局配置42. 在AndroidManifest.xml中描述一個Activity時,該Activity的label屬性(B)。A、指定該Activity的圖標B、指定該Activity的顯示標簽C、指定該Activity和類相關聯(lián)的類名D、指定該Activity的唯一標示43. 通過adb命令來安裝一
18、個apk文件,應該是(D)。A.adb pullX.apkB.adb setup X.apkC.adb pushX.apkD.adb install X.apk44. 對于廣播的發(fā)送,Intent的啟動方式是(B)。A.顯式啟動B.隱式啟動C.A和B都可以D.以上說法都不正確45. MediaPlayer播放資源前,需要調(diào)用哪個方法完成準備工作( B)。A.setDataSourceB.prepareC.beginD.pause46. 我們這門課使用的移動開發(fā)的IDE是(D)。AXcode BVisual Studio CMyEclipse DEclipse47. 在android程序中,Lo
19、g.w()用于輸出什么級別的日志信息?(C)。A、調(diào)試B、信息C、警告D、錯誤48. 在Activity中需要找到一個id是bookName的的TextView組件,下面哪種語句寫法是正確的?(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. 給一個TextView設置紅色字體,應該使用以下哪種寫法?(A)。AsetTextColor(0xffff0000)BsetColor(“0xffff0000”)CsetTextColor(“0xffff0000”)DsetColor(“red”)50. 對于一個Activity,在其AndroidManifest.xml中如下進行定義代表啥含義(B)A無明確含義,每個Activity都需要這樣定義B代表該Activity將作為程序的主Activity,并且在Launcher菜單中啟動C代表該Activity將在桌面上建立圖標啟動D代表該Activity的優(yōu)先級高于其他
21、的Activity51. 在Android應用程序中,圖片應放在哪個目錄下(A)。A. drawable B. raw C. values D. layout52. 關于AndroidManifest.xml文件,以下描述錯誤的選項有哪些?(A)。B 在所有元素中只有和是必需的,且只能出現(xiàn)一次C 處于同一層次的元素,不能隨意打亂順序D 元素屬性一般都是可選的,但是有些屬性是必須設置的E 對可選的屬性即使不寫,也有默認的數(shù)值項說明53. 通過Intent可以啟動哪些組件?(C)A. Activity B. service C. 兩者都可以 D.兩者都不可以54. 如果使用LinearLayout
22、實現(xiàn)組件垂直排列,那么在xml中應添加什么屬性進行設置?(A) Aandroid:orientation=”vertical”Bandroid:vertical=”true”Candroid:orientation =”horizontal”Dandroid: horizontal=”true”55. 下列哪一項是manifest文件的功能(D)。A聲明要求的最低API級別B聲明要求的用戶權限的級別C記錄程序中使用的Activity等資源D.都是56. 按HOME按鈕后,系統(tǒng)查找哪類Activity?(A)A、設置了ACTION_MAIN和ATEGORY_LAUNCHER的ActivityB、
23、設置了ACTION_MAIN或ATEGORY_LAUNCHER的ActivityC、設置了ACTION_MAIN的ActivityD、設置了ATEGORY_LAUNCHER的Activity57. 在Android工程中新建了一個Activity需要在哪個xml文件中聲明一下?(C)A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml58. 如何支持語言國際化?( B )A. 在資源文件中按名稱設置參數(shù),例如zh_CN.Title=”標題”。B. 按不同語言分目錄提供不同的Strings.xml文件。C. 兩者都不正確。D. 兩者都正確。59. 課堂中對手機系統(tǒng)或APP做壓力測試的命令是(C)。A.adb shellB.adb testC.adb shell monkey D.都不是60. 假設音樂的名字叫l(wèi)ove.mp3,實現(xiàn)一個音樂播放器對象,寫法是正確的(D)A. MediaPlayermp=new MediaPlayer();B. MediaPlayermp=new MediaPlayer(this,love.mp3);C. MediaPlayermp=MediaPlayer.create(this, R.raw.love.mp3);D. Medi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡直播合作協(xié)議簽約管理辦法
- 民俗別墅租賃協(xié)議
- 劇院常年舞蹈演員招聘合同
- 城市照明挖掘機租賃協(xié)議
- 賓館物業(yè)維修人員招聘協(xié)議
- 文化遺產(chǎn)翻新施工合同
- 文化場地地暖施工合同模板
- 商場暖氣管道安裝工程施工合同
- 翻譯兼職聘用合同
- 投資合作協(xié)議書
- 湖北省黃石市大冶市2023-2024學年八年級上學期期末考試數(shù)學試卷(含答案)
- 生產(chǎn)運營部副經(jīng)理崗位職責模版(2篇)
- 《散文創(chuàng)作與研究(10543)》自考考試題庫(含典型題)
- 老君山分析報告范文
- 2024年世界職業(yè)院校技能大賽中職組“飼料營養(yǎng)與檢測組”賽項考試題庫(含答案)
- 中國對外貿(mào)易中心集團有限公司招聘筆試
- 概率論與數(shù)理統(tǒng)計知到智慧樹章節(jié)測試課后答案2024年秋中國農(nóng)業(yè)大學
- 《聯(lián)合國教科文:學生人工智能能力框架》-中文版
- 市政工程單位、分部、分項工程劃分方案
- 工程數(shù)學第5次作業(yè)(工程數(shù)學(本)形成性考核作業(yè)5)-國開輔導資料
- GB/T 11085-1989散裝液態(tài)石油產(chǎn)品損耗
評論
0/150
提交評論