Android復(fù)習(xí)練習(xí)題_第1頁
Android復(fù)習(xí)練習(xí)題_第2頁
Android復(fù)習(xí)練習(xí)題_第3頁
Android復(fù)習(xí)練習(xí)題_第4頁
Android復(fù)習(xí)練習(xí)題_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、單選題退出activity對(duì)一些資源以及狀態(tài)的操作保存,可以在生命周期的哪個(gè)函數(shù)中進(jìn)行( A )A、onPause()B、onCreate()C、onResume()D、onStart()Android項(xiàng)目工程下面的assets目錄的作用是什么( B )A、放置應(yīng)用到的圖片資源。Res/drawableB、主要放置一些文件資源,這些文件會(huì)被原封不動(dòng)打包到apk里面C、放置字符串,顏色,數(shù)組等常量數(shù)據(jù)res/valuesD、放置一些與UI相應(yīng)的布局文件,都是xml文件res/layout下列不屬于android布局的是( C )A、FrameLayoutB、LinearLayoutC、Bor

2、derLayoutD、TableLayoutE、RelativeLayoutIntent的作用的是( A )A、intent是連接四大組件的紐帶,可以實(shí)現(xiàn)界面間切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù);B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁面而消失serviceC、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享contentproviderD、處理一個(gè)應(yīng)用程序整體性的工作下列哪個(gè)是AbsoluteLayout中特有的屬性( B )A、android:layout_heightB、android:layout_xC、android:layout_aboveD、android:layo

3、ut_toRightOfRatingBar組件中不能用屬性直接設(shè)置的是( D) A、五角星個(gè)數(shù)B、當(dāng)前分?jǐn)?shù)C、分?jǐn)?shù)的增量D、五角星的色彩在手機(jī)開發(fā)中常用的數(shù)據(jù)庫是( A )A、,sqlLiteB、OracleC、SqlServerD、Db23關(guān)于BroadcastReceiver的說法不正確的是( B )A)是用來接收廣播Intent的B),一個(gè)廣播Intent只能被一個(gè)訂閱了此廣播的BroadcastReceiver所接收C)對(duì)有序廣播,系統(tǒng)會(huì)根據(jù)接收者聲明的優(yōu)先級(jí)別按順序逐個(gè)執(zhí)行接收者D)接收者聲明的優(yōu)先級(jí)別在的android:priority屬性中聲明,數(shù)值越大優(yōu)先級(jí)別越高使用Media

4、Player播放保存在sdcard上的mp3文件時(shí)( C )A)需要使用MediaPlayer.create方法創(chuàng)建MediaPlayerB)直接newMediaPlayer即可C)需要調(diào)用setDataSource方法設(shè)置文件源D)直接調(diào)用start方法,無需設(shè)置文件源在android中使用RadioButton時(shí),要想實(shí)現(xiàn)互斥的選擇需要用的組件是(D )A)ButtonGroupB)RadioButtonsC)CheckBoxD)RadioGroup在多個(gè)應(yīng)用中讀取共享存儲(chǔ)數(shù)據(jù)時(shí),需要用到的query方法,是哪個(gè)對(duì)象的方法?( A )A)ContentResolverB)ContentPr

5、oviderC)CursorD)SQLiteHelperDDMS中Log信息分為幾個(gè)級(jí)別( C )A)3B)4C)5D)6能夠自動(dòng)完成輸入內(nèi)容的組件是( D )A)TextViewB,EditTextC)ImageViewD)AutoCompleteTextView創(chuàng)建子菜單的方法是( B )A)addB)addSubMenuC)createSubMenuD)createMenu使用AIDL完成遠(yuǎn)程service方法調(diào)用下列說法不正確的是( A )A)aidl對(duì)應(yīng)的接口名稱不能與aidl文件名相同B)aidl的文件的內(nèi)容類似java代碼C)創(chuàng)建一個(gè)Service(服務(wù)),在服務(wù)的onBind(

6、Intentintent)方法中返回實(shí)現(xiàn)了aidl接口的對(duì)象D)aidl對(duì)應(yīng)的接口的方法前面不能加訪問權(quán)限修飾符MediaPlayer播放資源前,需要調(diào)用哪個(gè)方法完成準(zhǔn)備工作( B )A)setDataSourceB)prepareC)beginD)pause處理菜單項(xiàng)單擊事件的方法不包含( D )A)使用onOptionsItemSelected(MenuItemitem)響應(yīng)B)使用onMenuItemSelected(intfeatureId,MenuItemitem)響應(yīng)C)使用onMenuItemClick(MenuItemitem)響應(yīng)D)使用onCreateOptionsMenu

7、(Menumenu)響應(yīng)android中文件操作模式中表示只能被本應(yīng)用使用,寫入文件會(huì)覆蓋的是( D )A)MODE_APPENDB)MODE_WORLD_READABLEC)MODE_WORLD_WRITEABLED)MODE_PRIVATE進(jìn)度條中哪個(gè)屬性是設(shè)置進(jìn)度條大小格式的(D ) A)android:secondaryProgressB)android:progressC)android:maxD)style下列用以顯示一系列圖像的是( B )A)ImageViewB)GalleryC)ImageSwitcherD)GridView表示下拉列表的組件是( B )A)GalleryB)

8、SpinnerC)GridViewD)ListView關(guān)于AlertDialog的說法不正確的是( A )A)要想使用對(duì)話框首先要使用new關(guān)鍵字創(chuàng)建AlertDialog的實(shí)例B)對(duì)話框的顯示需要調(diào)用show方法C)setPositiveButton方法是用來加確定按鈕的D)setNegativeButton方法是用來加取消按鈕的下列說法錯(cuò)誤的是( D )A)Button是普通按鈕組件,除此外還有其他的按鈕組件B)TextView是顯示文本的組件,TextView是EditText的父類C)EditText是編輯文本的組件,可以使用EditText輸入特定的字符D)ImageView是顯示圖

9、片的組件,可以通過設(shè)置顯示局部圖片關(guān)于android中播放視頻的說法不對(duì)的是( C )A)可以使用SurfaceView組件播視頻B)可以使用VideoView組件播視頻C)VideoView組件可以控制播放的位置和大小D)VideoView播放視頻的格式可以是3gp下列哪個(gè)是SqlLite下的命令( C )A)shellB)pushC).quitD)keytool下列關(guān)于如何使用Notification,不對(duì)的是(D)A)notification需要NotificatinManager來管理B)使用NotificationManager的notify方法顯示notification消息C)在

10、顯示Notification時(shí)可以設(shè)置通知時(shí)的默認(rèn)發(fā)聲,震動(dòng)等D) Notification中有方法可以清除消息下列關(guān)于opencore說法不正確的是( B )A)Opencore是Android多媒體框架的核心B)MediaPlayer是openCore中的一個(gè)核心類C)所有在Android平臺(tái)的音頻、視頻的采集以及播放等操作都是通過它來實(shí)現(xiàn)的D)在實(shí)現(xiàn)開發(fā)中我們并不會(huì)過多地研究opencore的實(shí)現(xiàn),我們的Android為我們提供了上層的mediaapi的開發(fā)使用上下文菜單與其他菜單不同的是( B )A)上下文菜單項(xiàng)上的單擊事件可以使用onMenuItemSelected方法來響應(yīng)B)上下

11、文菜單必須注冊(cè)到指定的view上才能顯示C)上下文菜單的菜單項(xiàng)可以添加,可以刪除D)上下文菜單的菜單項(xiàng)可以有子項(xiàng)拖動(dòng)條組件是( C )A)RatingBarB)ProgressBarC)SeekBarD)ScrollBar讀取文件內(nèi)容的首要方法是( D )A)openFileOutputB)readC)writeD)openFileInput關(guān)于隱式Intent正確的是( A )A)android中使用IntentFilter來尋找與隱式Intent相關(guān)的對(duì)象B)通過組件的名稱尋找與intent相關(guān)聯(lián)的對(duì)象C)隱式Intent更多用于在應(yīng)用程序內(nèi)部傳遞消息D)一個(gè)聲明了IntentFilter

12、的組件只能響應(yīng)隱式Intent請(qǐng)求多選框被選擇事件通常用( B )A)setOnClickListenerB)setOnCheckChangeListenerC)setOnMenuItemSelectedListenerD)setOnCheckedListener自定義對(duì)話框時(shí),將視圖對(duì)象添加到當(dāng)前對(duì)話框的方法是( D )A)setIconB)setXMLC)setLayoutD)setView下列不屬于service生命周期的方法是( C )A)onCreateB)onDestroyC)onStopD)onStart綁定Service的方法是( A )A,bindServiceB,start

13、ServiceC,onStartD,onBindandroid是如何組織Activity的( A )A、 以棧的方式組式ActivityB、 以隊(duì)列的方式組織ActivityC、 以樹形方式組織ActivityD、 以鏈?zhǔn)椒绞浇M織Activity。onPause什么時(shí)候調(diào)用( C )A.當(dāng)界面啟動(dòng)時(shí)B.當(dāng)onCreate方法被執(zhí)行之后C.當(dāng)界面被隱藏時(shí)D.當(dāng)界面重新顯示時(shí)在Activity中,如何獲取service對(duì)象( A )A.可以通過直接實(shí)例化得到。B.可以通過綁定得到。C.通過startService()D.通過getService()獲取。在表格布局中,android:collaps

14、eColumns=1,2的含義是: ( C )A、在屏幕中,當(dāng)表格的列能顯示完時(shí),顯示1,2列 B、在屏幕中,當(dāng)表格的列顯示不完時(shí),折疊C、在屏幕中,不管是否能都顯示完,折疊1、2列D、在屏幕中,動(dòng)態(tài)決定是否顯示表格。絕對(duì)布局中,android:layout_x 的含義有( B )A、以手機(jī)左下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。B、以手機(jī)左上為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。C、以手機(jī)右下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。D、以手機(jī)右下為原點(diǎn),組件顯示到屏幕中的橫向坐標(biāo)值。創(chuàng)建Menu需要重寫的方法是( C )A、onOptionsCreateMenu(Menu menu)B、on

15、OptionsCreateMenu(MenuItem menu)C、onCreateOptionsMenu(Menu menu)D、onCreateOptionsMenu(MenuItem menu)在使用SQLiteOpenHelper這個(gè)類時(shí),它的哪一個(gè)方法是用來實(shí)現(xiàn)版本升級(jí)之用的( D )A.onCreate()B.onCreade()C.onUpdate()D. onUpgrade()ScrollView中,可以直接包含多少個(gè)組件( D )A.三個(gè)B兩個(gè)C一個(gè)D無數(shù)個(gè)TabHost.newTabSpec(tab1)( B )A.為tab頁創(chuàng)建標(biāo)題為tab1B.為tab頁創(chuàng)建ID為tab

16、1C.為tab頁創(chuàng)建內(nèi)容D.為tab頁創(chuàng)建新空格關(guān)于適配器的說法正確的有( B )A.它主要是用來存儲(chǔ)數(shù)據(jù)B.它主要用來把數(shù)據(jù)綁定到組件上C它主要用來解析數(shù)據(jù) D它主要用來存儲(chǔ)xml數(shù)據(jù)Matrix類的作用( A )A可以存儲(chǔ)縮小或放大比列B存儲(chǔ)文件中的圖片信息C存儲(chǔ)資源中的圖片信息D. 存儲(chǔ)內(nèi)存中的圖片信息android:completionThreshold=1是哪個(gè)組件的屬性( D )A.ImageButtonB.EditTextCTextViewDAutoCompleteTextView下列說法正確的是( A )A、每個(gè)進(jìn)程都運(yùn)行于自己的java 虛擬機(jī)(VM)中。B、 默認(rèn)情況下,每

17、個(gè)應(yīng)用程序中均運(yùn)行于自己的進(jìn)程中,而且此進(jìn)程不會(huì)被消毀。C、每個(gè)應(yīng)用程序會(huì)被賦予一個(gè)唯一的linux用戶ID,從而使得該應(yīng)用程序下的文件,其它用戶也可以訪問。D、一個(gè)應(yīng)用程序數(shù)據(jù),可以隨意被其它應(yīng)用程序所訪問。關(guān)于Activity說的法不正確的是( C )A.Activity是為用戶操作而展示的可視化用戶界面B.一個(gè)應(yīng)用程序可以有若干個(gè)ActivityC.Activity可以通過一個(gè)別名去訪問D.Activity可以表現(xiàn)為一個(gè)漂浮的窗口下列關(guān)于Service的描述,正確的是(D)AServie主要負(fù)責(zé)一些耗時(shí)比較長的操作,這說明Service會(huì)運(yùn)行在獨(dú)立的子線程中B每次調(diào)用Context類中的

18、StartService()方法后都會(huì)新建一個(gè)Service實(shí)例C每次啟動(dòng)一個(gè)服務(wù)時(shí)候都會(huì)先后調(diào)用onCreate()和onStart()方法D當(dāng)調(diào)用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會(huì)自動(dòng)回調(diào)激活A(yù)ctivity的方法是( C )A.runActivity()B.goActivity()C.startActivity()D.startActivityForIn()下列屬于SAX解析xml的優(yōu)點(diǎn)的是( B )A、將整個(gè)文檔存于內(nèi)存中,這樣便于操作 B、不用事先將整個(gè)文檔拷入內(nèi)存C、整個(gè)文檔放入內(nèi)容,浪費(fèi)時(shí)間和空間D、不是長久駐

19、留內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失。下列樣式表定義正確的是( C )A、#FF00FFB、#FF00FF C、#FF00FFD、#FF00FF創(chuàng)建Menu需要重寫的方法是( C )A、onOptionsCreateMenu(Menu menu)B、onOptionsCreateMenu(MenuItem menu)C、onCreateOptionsMenu(Menu menu)D、onCreateOptionsMenu(MenuItem menu)在使用SQLiteOpenHelper這個(gè)類時(shí),它的哪一個(gè)方法是用來實(shí)現(xiàn)版本升級(jí)之用的( D )A.onCreate()

20、B.onCreade()C.onUpdate()D. onUpgrade()關(guān)于android進(jìn)程,說法不正確的是( C )A.組件運(yùn)行所在的進(jìn)程,是由androidmanifest.xml決定,它可以指定該組件運(yùn)行于哪個(gè)進(jìn)程。B、當(dāng)急需內(nèi)存時(shí),android會(huì)決定優(yōu)先關(guān)閉那些空閑的進(jìn)程C背景進(jìn)程是不為用戶所見的Activity,但是還會(huì)有可能被用戶看到,所以它不能被殺死D可視進(jìn)程一般不會(huì)不被系統(tǒng)所殺死在Activity的生命周期中,當(dāng)它從可見狀態(tài)轉(zhuǎn)向半透明狀態(tài)時(shí),它的哪個(gè)方法必須被調(diào)用( B )A.onStop()B.onPause()C.onRestart()D.onStart()關(guān)于線程

21、說法不正確的是( B )A.在android中,我們可以在主線程中,創(chuàng)建一個(gè)新的線程B.在創(chuàng)建的新線程中,它可以操作UI組件C新線程可以和Handler共同使用D創(chuàng)建的Handler對(duì)象,它隸屬于創(chuàng)建它的線程當(dāng)Activity被消毀時(shí),如何保存它原來的狀態(tài)( A )A實(shí)現(xiàn)Activity的onSaveInstanceState()方法B實(shí)現(xiàn)Activity的onSaveInstance()方法C實(shí)現(xiàn)Activity的onInstanceState()方法D. 實(shí)現(xiàn)Activity的onSaveState()方法關(guān)于Intent對(duì)象說法錯(cuò)誤的是( D )A.在android中,Intent對(duì)象是

22、用來傳遞信息的B.Intent對(duì)象可以把值傳遞給廣播或ActivityC利用Intent傳值時(shí),可以傳遞一部分值類型D利用Intent傳值時(shí),它的key值可以是對(duì)象在android中,ArrayAdapter類是用于( A )A用于把數(shù)據(jù)綁定到組件上B它能把數(shù)據(jù)顯示到Activity上C它能把數(shù)據(jù)傳遞給廣播D它能把數(shù)據(jù)傳遞給服務(wù)使進(jìn)度條變橫向的系統(tǒng)樣式是( A )B. android:style/ProgressBar.HorizontalD. style/ProgressBar.Horizontal能提供內(nèi)容補(bǔ)全的組件是( D )A.EditText B.DatePicker C.TimeP

23、icker D.AutoCompleteTextViewactivity對(duì)一些資源以及狀態(tài)的操作保存,最好是保存在生命周期的哪個(gè)函數(shù)中進(jìn)行( D )A、onPause() B、onCreate() C、 onResume() D、onStart()android 中下列屬于Intent的作用的是( C )A、實(shí)現(xiàn)應(yīng)用程序間的數(shù)據(jù)共享B、是一段長的生命周期,沒有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁面而消失C、可以實(shí)現(xiàn)界面間的切換,可以包含動(dòng)作和動(dòng)作數(shù)據(jù),連接四大組件的紐帶D、處理一個(gè)應(yīng)用程序整體性的工作下列屬于SAX解析xml文件的優(yōu)點(diǎn)的是( B )A、將整個(gè)文檔樹在內(nèi)存中,

24、便于操作,支持刪除,修改,重新排列等多種功能B、不用事先調(diào)入整個(gè)文檔,占用資源少C、整個(gè)文檔調(diào)入內(nèi)存,浪費(fèi)時(shí)間和空間D、不是長久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會(huì)消失關(guān)于res/raw目錄說法正確的是(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ǔ)到指定的包中關(guān)于ContenValues類說法正確的是( D )A、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名

25、是String類型,而值都是基本類型B、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是任意類型,而值都是基本類型C、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名,可以為空,而值都是String類型D、他和Hashtable比較類似,也是負(fù)責(zé)存儲(chǔ)一些名值對(duì),但是他存儲(chǔ)的名值對(duì)當(dāng)中的名是String類型,而值也是String類型下面在AndroidManifest.xml文件中注冊(cè)BroadcastReceiver方式正確的是( A )A、android:name=vider.action.NewBr

26、oad/B、android:name=”vider.action.NewBroad”/C、android:name=vider.action.NewBroad/D、android:name=”vider.action.NewBroad”/下面退出Activity錯(cuò)誤的方法是( C )A、finish()B、拋異常強(qiáng)制退出C、System.exit()D、onStop()下面哪一個(gè)不屬于Android體系結(jié)構(gòu)中的應(yīng)用程序?qū)? C )A. 電話簿 B. 日歷 C. SQLite D. SMS程序下面哪種說法不正確( B )A. An

27、droid應(yīng)用的gen目錄下的R.java被刪除后還能自動(dòng)生成;B. res目錄是一個(gè)特殊目錄,包含了應(yīng)用程序的全部資源,命名規(guī)則可以支持?jǐn)?shù)字(0-9)下橫線(_),大小寫字母(a-z , A-Z);C. AndroidManifest.xml文件是每個(gè)Android項(xiàng)目必須有的,是項(xiàng)目應(yīng)用的全局描述。其中指定程序的包名(package=”)+指定android應(yīng)用的某個(gè)組件的名字(android:name=”)組成了該組件類的完整路徑D. assets和res目錄都能存放資源文件,但是與res不同的是assets支持任意深度的子目錄,在它里面的文件不會(huì)在R.java里生成任何資源ID在一個(gè)相

28、對(duì)布局中怎樣使一個(gè)控件居中( C )android:gravity=center android:layout_gravity=center android:layout_centerInParent=trueandroid:scaleType=center下面是一段生成對(duì)話框的代碼,哪一行有錯(cuò)誤?( A )Builder builder = new Builder(getApplicationContext(); 1builder.setTitle(提示).setMessage(請(qǐng)選擇); 2builder.setPositiveButton(重置, new OnClickListener(

29、) 3 4public void onClick(DialogInterface dialog, int which) 5 6Log.i(log, 重置被按了!); 7 8); 9builder.setNegativeButton(取消, null); 10builder.setNeutralButton(確定, new OnClickListener() 11 12public void onClick(DialogInterface dialog, int which) 13 14Toast.makeText(getApplicationContext(), 確定被按了!, 15Toast

30、.LENGTH_SHORT).show(); 16 17); 18builder.create().show(); 19A. 第1行 B. 第10行 C. 第15行 D. 第19行關(guān)于Android 事件機(jī)制與事件監(jiān)聽,下列說法不正確的有 ( D )i. View類里的event listener是一個(gè)帶有回調(diào)方法的接口,當(dāng)UI里的組建是被用戶觸發(fā)時(shí),這些方法會(huì)被系統(tǒng)框架所調(diào)用ii. 來自View.OnClickListener ,當(dāng)點(diǎn)擊這個(gè)Item(在觸摸模式),或者當(dāng)光標(biāo)聚集在這個(gè)Item上時(shí)按下“確認(rèn)”鍵,導(dǎo)航鍵,或者軌跡球, 它會(huì)被調(diào)用。iii. 來自View.OnLongClickL

31、istener ,當(dāng)長按這個(gè)Item(在觸摸模式),或者當(dāng)光標(biāo)聚集在這個(gè)Item上時(shí)長按“確認(rèn)”鍵,導(dǎo)航鍵,或者軌跡球, 它會(huì)被調(diào)用。iv. 來自View.OnFocusChangeListener ,當(dāng)手移到或離開這個(gè)Item , 它會(huì)被調(diào)用v. 來自View.OnKeyListener,當(dāng)光標(biāo)移到這個(gè)Item,按下和釋放一個(gè)按鍵的時(shí)候,它會(huì)被調(diào)用vi. 來自View.OnTouchListener,在這個(gè)Item的范圍內(nèi)觸摸的時(shí)候,它會(huì)被調(diào)用vii. 來自View.OnCreateContextMenuListener,當(dāng)上下文菜單被建立時(shí),只需短按一下,它會(huì)被調(diào)用,A. i B. i i

32、i iv vii C. iii v vi vii D. viisetOnTouchEvent 設(shè)置返回值為true 和 false有何區(qū)別?( C )A. 沒有區(qū)別,都能對(duì)事件進(jìn)行監(jiān)聽B. 設(shè)置為true時(shí) 只能在移動(dòng)時(shí)獲得一次監(jiān)聽事件,false則可以多次C. 返回true表示這個(gè)消息已經(jīng)被處理結(jié)束,后續(xù)的handler不再接收到這個(gè)消息D. 設(shè)置為false是 ,在處理一次監(jiān)聽事件后,系統(tǒng)將拋棄該次事件下列說法哪個(gè)不正確( C )A. 擁有android:configChanges=orientation|keyboardHidden標(biāo)簽的Activity在橫豎屏轉(zhuǎn)換時(shí)不會(huì)再執(zhí)行onCre

33、ate方法B. 默認(rèn)情況下對(duì)一個(gè)Activity的對(duì)象進(jìn)行橫豎屏切換,該對(duì)象的onCreate方法在每次切換時(shí)都會(huì)執(zhí)行C. 一個(gè)Activity的對(duì)象a1上彈出了一個(gè)模擬對(duì)話框形式的Activity的對(duì)象a2,按返回鍵后a1執(zhí)行了onStart和onResume方法,a2執(zhí)行了onPause,onStop和onDestroy方法D. 一個(gè)界面上的EditText中輸入文字后,再按下Home,該界面消失,等再回到該界面文字內(nèi)容仍在,onCreate方法也不會(huì)執(zhí)行E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instan

34、tiate activity ComponentInfocom.test/com.test.CanvasActivitys: java.lang.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader/data/app/com.test-1.apk這段話是程序報(bào)錯(cuò)在LogCat中產(chǎn)生的記錄,從中可以分析問題的原因可能在哪里?( B )A. 程序執(zhí)行CanvasActivitys的一個(gè)代碼段時(shí)一個(gè)View有引用無對(duì)象B. CanvasActivitys類沒有在AndroidM

35、anifest中正確申明C. 最小SDK支持版本號(hào)比運(yùn)行這個(gè)程序的設(shè)備版本號(hào)還高D. CanvasActivitys是一個(gè)Activity,但沒有重寫它的onCreate方法下列說法錯(cuò)誤的是( B )A. Intent起著一個(gè)媒體中介的作用,專門提供組件互相調(diào)用的相關(guān)信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的解耦B. Intent 可以傳遞 View對(duì)象C. 對(duì)于直接Intent,Android不需要去做解析,因?yàn)槟繕?biāo)組件已經(jīng)很明確,Android需要解析的是那些間接Intent,通過解析,將 Intent映射給可以處理此Intent的Activity、IntentReceiver或ServiceD.

36、通過Intent可以刪除程序 這是一個(gè)資源配置文件,下面描述正確的是?( D )A. 這個(gè)shape文件是畫一個(gè)寬為5dp,高為3dp的色塊B. 這個(gè)shape文件是畫一個(gè)寬從5dp到3dp的等腰梯形C. 這個(gè)shape文件是畫一個(gè)底為5dp高為3dp的等腰三角形D. 這個(gè)shape文件是畫一條虛線,實(shí)線段5dp,間隔3dp下列關(guān)于Service的描述,正確的是( D ) AServie主要負(fù)責(zé)一些耗時(shí)比較長的操作,這說明Service會(huì)運(yùn)行在獨(dú)立的子線程中 B每次調(diào)用Context類中的StartService()方法后都會(huì)新建一個(gè)Service實(shí)例 C每次啟動(dòng)一個(gè)服務(wù)時(shí)候都會(huì)先后調(diào)用onC

37、reate()和onStart()方法 D當(dāng)調(diào)用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會(huì)自動(dòng)回調(diào)通過SurfaceView對(duì)象得到SurfaceHolder對(duì)象holder,調(diào)用holder的addCallback()方法,在匿名內(nèi)部類中的onCreat()方法中的代碼如下:( A ) Paint paint=new Paint();paint.setColor(Color.Red);Canvas canvas = holder.lockCanvas();canvas.drawRect(0, 0, 360, 480, paint)

38、;holder.unlockCanvasAndPost(canvas);holder.lockCanvas(new Rect(0, 0, 250, 250);holder.unlockCanvasAndPost(canvas);holder.lockCanvas(new Rect(0, 0, 200, 200);holder.unlockCanvasAndPost(canvas);holder.lockCanvas(new Rect(0, 0, 150, 150);holder.unlockCanvasAndPost(canvas);holder.lockCanvas(new Rect(0,

39、0, 100, 100);holder.unlockCanvasAndPost(canvas);最后顯示的圖形是:A. B. C. D. 二、多選題Intent傳遞數(shù)據(jù)時(shí),下列的數(shù)據(jù)類型哪些可以被傳遞(ABCD)A、SerializableB、charsequenceC、ParcelableD、Bundleandroid數(shù)據(jù)存儲(chǔ)與訪問的方式一下說法正確的是:(ABCDE)A、文件B、數(shù)據(jù)庫C、sharedpreferenceD、內(nèi)容提供者E、網(wǎng)絡(luò)下列可能會(huì)導(dǎo)致GC內(nèi)存泄露的是:( ABC)A、數(shù)據(jù)庫的cursor沒有關(guān)閉B、構(gòu)造adapter時(shí),沒有使用緩存contentviewC、衍生lis

40、tview的優(yōu)化問題-減少創(chuàng)建view的對(duì)象,充分使用contentview,可以使用一靜態(tài)類來優(yōu)化處理getview的過程activity一般會(huì)重載一些方法用來維護(hù)其生命周期,下列不輸于相關(guān)方法的是D、使用sqlite數(shù)據(jù)庫android通過startService的方式開啟服務(wù),關(guān)于service生命周期的onCreate()和onStart()說法正確的是(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、如果ser

41、vice已經(jīng)啟動(dòng),只會(huì)執(zhí)行onStart()方法,不在執(zhí)行onCreate()方法開發(fā)android程序需要的開發(fā)工具和開發(fā)包包括(ABCD)A、JDKB、EclipseC、AndroidSDKD、ADTE、Raw下列屬于補(bǔ)間動(dòng)畫相關(guān)類的是(ACD )A、TranslateAnimationB、FrameAnimationC、RotateAnimationD、AlphaAnimation下列哪些api的操作需要聲明權(quán)限(CD)A、播放mp3文件B、讀SD卡(讀sd卡狀態(tài))C、發(fā)短信D、訪問網(wǎng)絡(luò)在android中使用SQLiteOpenHelper這個(gè)輔助類時(shí),哪些操作可能生成一個(gè)數(shù)據(jù)庫( AB

42、)A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()下列對(duì)SharePreferences存、取文件的說法中正確的是:( ABD )A、屬于移動(dòng)存儲(chǔ)解決方案B、sharePreferences處理的就是key-value對(duì)C、讀取xml文件的路徑是/sdcard/shared_prefxD、信息的保存格式是xmlNotificationManager中清除消息的方法是( BD )A、destroyB、cancelC、clearD、cancelAll下列屬于Activity的狀態(tài)是(

43、ABC )A.運(yùn)行狀態(tài) B 暫停狀態(tài) C 停止?fàn)顟B(tài) D 睡眠狀態(tài)關(guān)于Handler的說話正確的是( AB )A.它實(shí)現(xiàn)不同線程間通信的一種機(jī)制B.它避免了新線程操作UI組件C.它采用棧的方式來組織任務(wù)的D.它可以屬于一個(gè)新的線程關(guān)于廣播的作用,正確的說法是( ABCD )A 它是用接收系統(tǒng)發(fā)布的一些消息的B 它可以幫助service修改用戶界面C 它可以啟動(dòng)一個(gè)ActivityD 它可以啟動(dòng)一個(gè)Service下面屬于View的子類的是( C D )A ActivityB ServiceC ViewGroupD TextView在main.xml中,定義一個(gè)組件時(shí),有兩個(gè)屬性必須寫(AB)A a

44、ndroid:layout_widthB android:layout_heightC android:id=+id/startD android:text請(qǐng)找出你學(xué)過的適配器類( AC )A SimpleAdapterB SimpleArrayAdapterC SimpleCursorAdapterD SimpleCursorsAdapter關(guān)于主題的說法,正確的是( ABC )A 它是屬性集合B 它可以在程序中來設(shè)置C 它通常用于一個(gè)Activity或所有Activity上D 它可以用于單個(gè)TextView上意圖可分為( AB )A 顯式意圖 B 隱式意圖 C 組件意圖 D 類意圖關(guān)于Sq

45、lite數(shù)據(jù)庫,正確的說法( ABD )ASqliteOpenHelper類主要是用來創(chuàng)建數(shù)據(jù)庫和更新數(shù)據(jù)庫B SqliteDatabase類是用來操作數(shù)據(jù)庫的C 在每次調(diào)用SqliteDatabase的getWritableDatabase()方法時(shí),會(huì)執(zhí)行SqliteOpenHelper的onCreate方法。D 當(dāng)數(shù)據(jù)庫版本發(fā)生變化時(shí),可以自動(dòng)更新數(shù)據(jù)庫結(jié)構(gòu)解析xml的方式有(CD )A 字符器類型B 流方式C domD SAX 當(dāng)啟動(dòng)一個(gè)Activity并且新的Activity執(zhí)行完后需要返回到 啟動(dòng)它的Activity來執(zhí)行的回調(diào)函數(shù)是_startActivityResult ()_

46、 android中輸入日期的組件是 DatePicker _ AIDL的全稱是_ Android interface definition language _ 廣播分為: 無序廣播和有序廣播_ android中輸入時(shí)間的組件是_TimePicker Android應(yīng)用的入口點(diǎn)是_Main_ android中專門用于錄音的組件是_MediaRecorder_ 動(dòng)畫中有一種_ Frame _動(dòng)畫,通過順序的播放排列好的圖片 來實(shí)現(xiàn),類似電影。 從PC向模擬器中復(fù)制文件的命令_ adb push _ android系統(tǒng)4個(gè)應(yīng)用程序之一,主要用于后臺(tái)運(yùn)行和跨進(jìn)程訪 問的是service 創(chuàng)建只顯示文

47、本的Toast對(duì)象時(shí)建議使用 makeText 方法android中常用的四個(gè)布局是framlayout,( LinenarLayout ),relativelayout和tablelayout。android 的四大組件是( activiey ),service,broadcast和contentprovide。android 中service的實(shí)現(xiàn)方法是:( startservice )和bindservice。activity一般會(huì)重載7個(gè)方法用來維護(hù)其生命周期,除了onCreate(),onStart(),onDestory() 外還有( onrestart ),onresume,on

48、pause,onstop。android的數(shù)據(jù)存儲(chǔ)的方式sharedpreference,文件,( SQlite ) ,contentprovider,網(wǎng)絡(luò)。從PC向模擬器中復(fù)制文件的命令(adb push ) 請(qǐng)使用命令行的方式創(chuàng)建一個(gè)名字為myAvd, SD卡版本為2.2,sd卡是在d盤的根目錄下,名字為scard.img, 并指定屏幕大小HVGA.(dnroid create acd -n myAvd -t 8 -s HVDA - C d:card.img)屬于android中的三種適配器 SimpleAdapter、ArrayAdapter、(BaseAdapter ).元素中l(wèi)ayo

49、ut_width的取值有( wrap_content )、match_parent、match_parentsqlite支持五種數(shù)據(jù)類型包括(TEXT )、NULL、BLOB、REAL、INTEGER二 判斷題1. 一個(gè)Activity就是一個(gè)可視化的界面或者看成是控件的容器。2. Intent有很長的生命周期,是沒有用戶界面的程序,可以保持應(yīng)用在后臺(tái)運(yùn)行,而不會(huì)因?yàn)榍袚Q頁面而消失 3. onPause()方法在activity被暫停或收回cpu和其他資源時(shí)調(diào)用,該方法用于保存活動(dòng)狀態(tài)的,也是對(duì)運(yùn)行時(shí)數(shù)據(jù)的現(xiàn)場(chǎng)保護(hù)。4. onDestroy是activity被干掉前最后一個(gè)被調(diào)用方法,當(dāng)調(diào)用finish方法或者系統(tǒng)為了節(jié)省空間將它暫時(shí)性的干掉時(shí)候調(diào)用。5. 如果service已經(jīng)啟動(dòng),再次啟動(dòng)該服務(wù)時(shí)將先后調(diào)用onCreate()和onStartCommand()方法 6. 使用startService()方法啟動(dòng)服務(wù)后,調(diào)用者和服務(wù)間沒有關(guān)聯(lián),即使調(diào)用者退出了,服務(wù)任然進(jìn)行 7. 當(dāng)應(yīng)用程序中某廣播在AndroidMainifest進(jìn)行注冊(cè)后,即使該應(yīng)用程序關(guān)閉后,也可以接受操作系統(tǒng)發(fā)出的廣播信息 8. 當(dāng)Antivity的啟動(dòng)模式設(shè)置為S

溫馨提示

  • 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)論