版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(完整版)Android應(yīng)用開(kāi)發(fā)期末考試題試題、選擇題1android虛擬設(shè)備的縮寫(xiě)是(AVD)2AndroidSDK目前支持的操作系統(tǒng)(DOS3Android開(kāi)發(fā)工具插件(ADT沒(méi)有提供的開(kāi)發(fā)功能(自動(dòng)更新)4AndroidSDK提供一些開(kāi)發(fā)工具可以把應(yīng)用軟件打包成Android格式文件(APK)5Android當(dāng)中基本的所有的UI都是由(view)或者其子類(lèi)實(shí)現(xiàn)的6以下不是Android中調(diào)試項(xiàng)目的正確步驟(測(cè)試用例)7下列不是Activity的生命周期方法之一的是(OnResume)8以下可以做EditText編輯框的提示信息是(adroid:hint)9以下不是Activity啟動(dòng)的方法是(gotoActivity)10以下不是手機(jī)操作系統(tǒng)的是(windowsvista)二、填空題1Android平臺(tái)由操作系統(tǒng),中間件,用戶(hù)界面和應(yīng)用軟件組成的。2Android平臺(tái)提供了2D,3D的圖形支持,數(shù)據(jù)庫(kù)支持SQLite并且集成了瀏覽器3目前已知的可以用來(lái)搭建Android開(kāi)發(fā)環(huán)境的系統(tǒng)有windows,Linux,Mac等4開(kāi)發(fā)中推薦使用的IDE開(kāi)發(fā)組合為IDE,eclipse,AD來(lái)開(kāi)發(fā)5AndroidSDK主要以java語(yǔ)言為基礎(chǔ)6創(chuàng)建工程時(shí)需要填寫(xiě)的信息名稱(chēng)有工程名,包的名字,Activity的名字還有應(yīng)用的名字7Android.jar是一個(gè)標(biāo)準(zhǔn)的壓縮包,其內(nèi)容包含的是編譯后的class,包含了全部的API三、簡(jiǎn)答題1AndroidSDK中API的包結(jié)構(gòu)的劃分?至少五個(gè)android.util,android.os,android.content,android.view,android.graphics,android.text2Android軟件框架結(jié)構(gòu)自上而下可分為哪些層?應(yīng)用程序(Application)、應(yīng)用程序框架(ApplicationFramework)、各種庫(kù)(Libraries)和Android運(yùn)行環(huán)境(RunTime)、操作系統(tǒng)層(OS)3Android應(yīng)用程序的4大組件是什么?Activity、BroadcastIntentReceiver、Service、ContentProvider4Android應(yīng)用工程文件結(jié)構(gòu)有哪些?源文件(包含Activity),R.java文件,AndroidLibrary,assets目錄res目錄,drawble目錄,layout目錄,values目錄,AndroidManifest.xml5Android開(kāi)發(fā)應(yīng)用程序最有可能使用到的應(yīng)用框架部分是哪些?一組View(Ul)組件,ContentProviders,ResourceMange,NotificationManger,ActiviyManger6Android底層庫(kù)包含哪些?系統(tǒng)C庫(kù),媒體庫(kù),SurfaceManage,LibWebCore,SGL四、編程1實(shí)現(xiàn)點(diǎn)擊一個(gè)按鈕,結(jié)束當(dāng)前Activity并將需要返回的數(shù)據(jù)放置并關(guān)閉當(dāng)前窗體請(qǐng)編寫(xiě)核心代碼Bundlebundle=newBundle();Bundle.putString(“st數(shù)據(jù)來(lái)自”Activity1”);IntentmIntent=newIntent();mIntent.putExtras(bundle);setResult(RESULT_OK,mIntent);finish();選擇題1android虛擬設(shè)備的縮寫(xiě)是(AVD)2AndroidSDK目前支持的操作系統(tǒng)(Linux)3Android開(kāi)發(fā)工具插件(ADT沒(méi)有提供的開(kāi)發(fā)功能(自動(dòng)更新)4AndroidSDK提供一些開(kāi)發(fā)工具可以把應(yīng)用軟件打包成Android格式文件(APK5Android當(dāng)中基本的所有的UI都是由(view)或者其子類(lèi)實(shí)現(xiàn)的8以下可以做EditText編輯框的提示信息是(adroid:hint)以下不是手機(jī)操作系統(tǒng)的是(windowsvista)下列哪個(gè)屬性是專(zhuān)用于相對(duì)布局的(D)A.android.orientation線(xiàn)性vertical垂直horizontalB.android:stretchColumnsC.android:layout_alignParentRightD.android:layout_toRightOf定義LinearLayout垂直方向布局時(shí)設(shè)置的屬性(D)A.android:layout_heightB.B.android:gravityC.android:layoutD.android:orientationvertical垂直為了使android適應(yīng)不同分辨率的機(jī)型,布局時(shí)字體單位應(yīng)用(D)A.dpB.dip像素C.pxD.sp下面屬于android的動(dòng)畫(huà)分類(lèi)的有(AB)A.TweenB.FrameC.DrawD.AnimationPropertyAnimation屬性動(dòng)畫(huà)android關(guān)于service生命周期的onCreate()和onStart()說(shuō)法正確的是(AD)A.當(dāng)?shù)谝淮螁?dòng)的時(shí)候先后調(diào)用onCreate()和onStart()方法B.當(dāng)?shù)谝淮螁?dòng)的時(shí)候只會(huì)調(diào)用onCreate()方法C.如果service已經(jīng)啟動(dòng),將先后調(diào)用onCreate()和onStart()方法D.如果service已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不在執(zhí)行onCreate()方法在android中使用Menu時(shí)可能需要重寫(xiě)的方法有(AC)A、onCreateOptionsMenu()三種菜單:選項(xiàng)菜單、上下文菜單、子菜單B、onCreateMenu()C、onOptionsItemSelected()D、onItemSelected()Intent傳遞數(shù)據(jù)時(shí),下列的數(shù)據(jù)類(lèi)型哪些可以被傳遞(ABCD)A、SerializableB、charsequenceC、ParcelableD、Bundlejava.io包中的(A)和(B類(lèi)主要用于對(duì)對(duì)象Object的讀寫(xiě)。A.objectInputStreamB.objectOutPutStreamC.ReaderD.writer繼承ContentProvider需要實(shí)現(xiàn)(ABCD等方法。A.insertB.deleteC.updateD.query自定義Adapter需要重寫(xiě)哪些方法?(ABCD)A.getCountB.getltemC.getltemldD.getView在android中使用SQLiteOpenHelper這個(gè)輔助類(lèi)時(shí),可以生成一個(gè)數(shù)據(jù)庫(kù),并可以對(duì)數(shù)據(jù)庫(kù)版本進(jìn)行管理的方法可以是(AB)A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()二、填空題1Android平臺(tái)由操作系統(tǒng),中間件,用戶(hù)界面和應(yīng)用軟件組成。2.Android平臺(tái)提供了2D,3D的圖形支持,數(shù)據(jù)庫(kù)支持SQLite3目前已知的可以用來(lái)搭建Android開(kāi)發(fā)環(huán)境的系統(tǒng)有windows,Linux,Mac等5AndroidSDK主要以java語(yǔ)言為基礎(chǔ)6創(chuàng)建工程時(shí)需要填寫(xiě)的信息名稱(chēng)有工程名,包的名字,Activity的名字還有應(yīng)用的名字7Android.jar是一個(gè)標(biāo)準(zhǔn)的壓縮包,其內(nèi)容包含的是編譯后的class包含了全部的APIAndroid應(yīng)用開(kāi)發(fā)試題一、選擇題(每題2分,共30分)1.下列不是手機(jī)操作系統(tǒng)的是?()DA.AndroidB.WindowMobileC.ApplelPhonelOSD.windowsvista2.Android的VM虛擬機(jī)是哪個(gè)?AA.DalvikB.JVMC.KVMD.framework3.AndroidVM虛擬機(jī)中運(yùn)行的文件的后綴名為()CA.classB.apkC.dexD.xml4.下列選項(xiàng)是Activity啟動(dòng)的方法有()ACDA.startActivityB.goToActivityC.startActivityForResultD.startActivityFromChild5.下列哪個(gè)可做EditText編輯框的提示信息?()DA.android:inputTypeB.android:textC.android:digitsD.android:hint6.關(guān)于Activity的描述,下面哪個(gè)是錯(cuò)誤的?ADA.—個(gè)Android程序中只能擁有一個(gè)Activity類(lèi)B.Activity類(lèi)都必須在Androidmaniefest.xml中進(jìn)行聲明C.系統(tǒng)完全控制Activity的整個(gè)生命周期D.Activity類(lèi)必須重載onCreate方法7?關(guān)于widget(組件)屬性的寫(xiě)法,下面哪個(gè)是正確的?ABCA.android:id=”@+id/tv_username”B.android:layout_width=”100pxC.android:src=”@drawable/icon”D.android:id="@id/tabhost"8.下面哪個(gè)不是AndroidSDK中的ViewGroup(視圖容器)?DA.LinearLayoutB.ListViewC.GridViewD.Button9.下列哪個(gè)不是Activity的生命周期方法之一?()BA.onCreateB.startActivityC.onStartD.onResume10.MediaPlayer對(duì)象從停止?fàn)顟B(tài)到播放狀態(tài)調(diào)用的方法是()ABA.prepare()B.start()C.reset()D.release()11.下面說(shuō)法錯(cuò)誤的是()BCA.Android采用單線(xiàn)程模型B.Android會(huì)默認(rèn)會(huì)為線(xiàn)程創(chuàng)建一個(gè)關(guān)聯(lián)的消息隊(duì)列C.Handler會(huì)與多個(gè)線(xiàn)程以及該線(xiàn)程的消息隊(duì)列對(duì)應(yīng)D.程序組件首先通過(guò)Handler把消息傳送給Looper,Looper把消息放入隊(duì)列12.android中下列屬于Intent的作用的是()CA實(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)用程序整體性的工作1.Android軟件框架結(jié)構(gòu)自上而下可分為哪些層?應(yīng)用程序(Application)、應(yīng)用程序框架(ApplicationFramework)、各種庫(kù)(Libraries)和Android運(yùn)行環(huán)境(RunTime)、操作系統(tǒng)層(OS)應(yīng)用程序是用Java語(yǔ)言編寫(xiě)的運(yùn)行在虛擬機(jī)上的程序,女口E-mail客戶(hù)端、日歷、地圖等;應(yīng)用程序架構(gòu)是編寫(xiě)Google發(fā)布的核心應(yīng)用時(shí)所使用的API框架,開(kāi)發(fā)人員同樣可以使用這些框架來(lái)開(kāi)發(fā)自己的應(yīng)用,這樣便簡(jiǎn)化了程序開(kāi)發(fā)的架構(gòu)設(shè)計(jì),但是必須遵守其框架的開(kāi)發(fā)原則。如ActivityManager、WindowManager、ViewSystem等。10.簡(jiǎn)述Android應(yīng)用程序結(jié)構(gòu)是哪些(1)一組View(UI組件)。這些組件包括列表(List)、文本框(textbox)、按鈕(button)等。通過(guò)這些UI組件可以構(gòu)建應(yīng)用程序的視圖部分。(2)ContentProviders。它提供了一種機(jī)制,通過(guò)這種機(jī)制,應(yīng)用程序可以實(shí)現(xiàn)數(shù)據(jù)的互訪(fǎng)和共享。(3)ResourceManage。它負(fù)責(zé)管理非代碼的訪(fǎng)問(wèn)。即資源文件的訪(fǎng)問(wèn)管理。(4)NotificationManager。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 感動(dòng)中國(guó)先進(jìn)人物事跡(11篇)
- 開(kāi)展節(jié)能宣傳活動(dòng)總結(jié)
- 愚人節(jié)活動(dòng)策劃(集錦15篇)
- 高中生物教師提升職稱(chēng)答辯題目精 選8題
- 關(guān)于彩虹小知識(shí)
- 2016山西道法試卷+答案+解析
- 超聲引導(dǎo)下坐骨神經(jīng)阻滯聯(lián)合股神經(jīng)阻滯在糖尿病患者膝關(guān)節(jié)以下截肢手術(shù)中的應(yīng)用效果分析
- 產(chǎn)業(yè)研究報(bào)告-中國(guó)糧油行業(yè)發(fā)展現(xiàn)狀、市場(chǎng)規(guī)模、投資前景分析(智研咨詢(xún))
- 二零二五年度航空航天投資理財(cái)合同模板3篇
- 銷(xiāo)售渠道的選擇與管理培訓(xùn)
- 小學(xué)一年級(jí)數(shù)學(xué)上冊(cè)口算練習(xí)題總匯
- 潤(rùn)滑油知識(shí)-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 《中國(guó)香文化》課件
- 盤(pán)錦市重點(diǎn)中學(xué)2024年中考英語(yǔ)全真模擬試卷含答案
- 平安產(chǎn)險(xiǎn)湖南省商業(yè)性雞蛋價(jià)格指數(shù)保險(xiǎn)條款
- 提高臥床患者踝泵運(yùn)動(dòng)的執(zhí)行率
- 廣東省普通高中學(xué)生檔案
- 初中公寓主任述職報(bào)告
- 九年級(jí)下冊(cè)滬教版上?;瘜W(xué)5.2酸和堿的性質(zhì)研究 課件
- ISO17025經(jīng)典培訓(xùn)教材
評(píng)論
0/150
提交評(píng)論