版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(圖片大小可自由調(diào)整)2024年大學(xué)試題(計算機(jī)科學(xué))-Android應(yīng)用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.()接口定義了常見的provider狀態(tài)變化和位置變化的方法。2.下列屬于SAX解析XML需要用到的類和接口是()。A、DocumentBuildrB、SAXParserC、DefaultHandlerD、SAXParserFactory3.關(guān)于SharedPreferences的下面正確的是()A、SharedPreferencespref=newSharedPreferences();B、Editoreditor=newEditor();C、SharedPreferences對象用于讀取和存儲常用數(shù)據(jù)類型。D、Editor對象存儲數(shù)據(jù)最后都要調(diào)用commit()方法。4.以下關(guān)于線程異步問題的說法不正確的是()A、線程在應(yīng)用程序開發(fā)過程中負(fù)責(zé)分擔(dān)進(jìn)程的耗時計算工作。B、一個進(jìn)程中如果需要多個線程共同協(xié)作才能完成業(yè)務(wù)計算的話,往往會涉及到線程之間的數(shù)據(jù)通訊。C、線程依靠CPU調(diào)度分配時間片獲得運(yùn)行機(jī)會,當(dāng)CPU時間片耗盡,線程將會停止運(yùn)行等待CPU的再次分配。D、由于線程的運(yùn)行與停止是可控的,所以當(dāng)多個線程之間需要同時對一塊進(jìn)程中的"共享內(nèi)存"進(jìn)程操作的時候,就有可能發(fā)生線程異步交互錯誤。5.httpClient中發(fā)送請求的方法是()。6.關(guān)于廣播的作用,正確的說法是()A、它是用接收系統(tǒng)發(fā)布的一些消息的B、它可以幫助service修改用戶界面C、它不可以啟動一個ServiceD、它可以啟動一個Activity7.下面關(guān)于LayerManager類描述正確的是()。A、一個程序中只允許使用一個LayerManager類B、一個程序中可以使用多個LayerManager類C、LayerManager類只允許添加一個Sprite類的實例作為圖層管理的一部分D、LayerManager類可以添加LayerManager類的實例作為圖層管理的一部分8.以下關(guān)于Android中的廣播機(jī)制的說法不正確的是()A、在應(yīng)用層,發(fā)送方組件通常需要定義一個Intent對象,用于封裝要發(fā)送的消息,并指定其Action屬性用于匹配(參見第二章中的Intent屬性部分),然后在組件中使用Context對象(上下文環(huán)境)所在的sendBroadcast()方法,將這個Intent發(fā)送出去。B、接收方想要接收到某一個廣播時,需要在該廣播被發(fā)送之前,注冊一個BroadcastReceiver(廣播接收者),將其Action屬性設(shè)置為與要接受廣播的Action屬性相同的值。C、一般不需要在組件的onDestroy()方法中調(diào)用unRegisterReceiver()方法,以取消已注冊的BroadcastReceiver對象,清理資源。D、如果在Activity的onResume()方法中注冊了BroadcastReceiver,則應(yīng)該在onPause()方法中取消注冊。9.下面屬于android的動畫分類的有()。A、TweenB、FrameC、DrawD、Animation10.全局定時器中設(shè)置時間的方法是()。11.關(guān)于AppWidgetProvider類的onEnabled方法,描述正確的是()A、每次更新都調(diào)用一次該方法,使用頻繁。B、每刪除一個就調(diào)用一次。C、當(dāng)該Widget第一次添加到桌面時調(diào)用該方法,可添加多次但只有第一次調(diào)用。D、當(dāng)最后一個該Widget刪除時,調(diào)用該方法。12.在android中使用SQLiteOpenHelper這個輔助類時,獲?。ǎ〢、getDatabase()B、openDatabase()C、getReadableDatabase()D、getAbleDatabase()13.什么是LinearLayout?14.以下關(guān)于MediaPlayer的生命周期描述有誤的是()A、要開始播放MeidaPlayer對象,就必須成功調(diào)用prepare()方法。
B、MeidaPlayer通過isPlaying()方法來檢測當(dāng)前是否正在播放。C、MeidaPlayer通過setLooping(boolean)方法來設(shè)置是否循環(huán)播放。D、MeidaPlayer通過pause()方法來實現(xiàn)暫停播放,通過stop()方法來實現(xiàn)停止播放。15.關(guān)于AlertDialog的說法不正確的是()A、要想使用對話框首先要使用new關(guān)鍵字創(chuàng)建AlertDialog的實例B、對話框的顯示需要調(diào)用show方法C、setPositiveButton方法是用來加確定按鈕的D、setNegativeButton方法是用來加取消按鈕的16.以下關(guān)于Service的兩種選擇描述錯誤的是()A、以綁定方式使用Service時,使用bindService()方法的目的是回調(diào)onBind()方法,它的作用是在Service和調(diào)用者之間建立一個橋梁。B、當(dāng)調(diào)用者結(jié)束時,Service也會結(jié)束,而不負(fù)責(zé)更多的工作,例如連接服務(wù)器的操作。C、一般會把在應(yīng)用程序被關(guān)閉后仍然需要執(zhí)行的操作實現(xiàn)為一個綁定式的Service,而將一些執(zhí)行特定功能、執(zhí)行周期短或在應(yīng)用程序關(guān)閉后將要停止的操作實現(xiàn)為啟動式的Service。D、在實際開發(fā)中,常會將這兩種方式的Service混用,一般的做法是在一個長期執(zhí)行的、啟動式的Service中多次綁定并解綁多個綁定式的Service,在每個綁定式的Service中都會執(zhí)行短期的、特定的工作。17.在執(zhí)行長時間的數(shù)據(jù)庫操作的時候,需要數(shù)據(jù)庫的事務(wù)支持來確保信息的完整性,下面關(guān)于事務(wù)的說法,不正確的是()A、使用SQLiteDatabese的beginTransaction()方法可以開啟一個事務(wù)B、當(dāng)程序執(zhí)行到endTransaction()方法的時候,會檢查事務(wù)的標(biāo)志是否為成功C、當(dāng)應(yīng)用需要提交事務(wù),必須在程序執(zhí)行到endTransaction()方法之前使用setTransactionSuccessful()方法設(shè)置事務(wù)的標(biāo)志為成功,如果不調(diào)用該方法,就會默認(rèn)回滾事務(wù)D、SQLite允許嵌套事務(wù)18.利用Intent不僅可以傳遞int、string等基本類型的數(shù)據(jù),還可以傳遞更復(fù)雜的自定義對象。在Android中要在不同Activity之間傳遞復(fù)雜對象,主要有()接口和()接口可以使用。19.處理菜單項單擊事件的方法不包含()A、使用onOptionsItemSelected(MenuItemitem)響應(yīng)B、使用onMenuItemSelected(intfeatureId.MenuItemitem)響應(yīng)C、使用onMenuItemClick(MenuItemitem)響應(yīng)D、使用onCreateOptionsMenu(Menumenu)響應(yīng)20.布局文件會保存在()目錄。A、resB、valuesC、layoutD、drawable21.下列關(guān)于Service描述不正確的是()。A、啟動Service的組件被銷毀時,Service也將被銷毀B、當(dāng)Activity通過調(diào)用startService()方法啟動Service時,它處于started狀態(tài)C、當(dāng)應(yīng)用程序組件通過調(diào)用bindService()方法綁定到Service時,Service處于bound狀態(tài)D、其他應(yīng)用程序組件能啟動Service并且即便用戶切換到另一個應(yīng)用程序,Service還可以在后臺運(yùn)行22.下面哪個不是繼承contentprovider,可以重載的函數(shù)()A、update()B、onstart()C、insert()D、getType()23.以下對記錄倉庫描述正確的是()。A、數(shù)據(jù)寫入記錄倉庫后,記錄ID號唯一,刪除一條記錄后,該記錄ID號可以重新使用B、記錄倉庫中的記錄ID不是唯一的可以重復(fù)使用C、一旦數(shù)據(jù)寫入記錄倉庫之后,其RecordID就不會再改變(如果刪除數(shù)據(jù)呢?)D、以上描述都不對24.String是最基本的數(shù)據(jù)類型嗎。25.使用Graphics類的drawRecr(10,20,20,10)繪制矩形,此矩形的面積是()A、100B、200C、300D、40026.Android程序設(shè)計中用XML文檔定義布局有何優(yōu)點?27.在添加第一個appwidget窗口小部件時,會執(zhí)行的方法是()。A、onReceiveB、onEnabledC、onDisabledD、onUpdate28.在Android工程中新建了一個Activity需要在哪個xml文件中聲明一下?()A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml29.Android采用什么軟件架構(gòu)?整個系統(tǒng)包括哪幾個層次?30.下列屬于PULL解析XML中字段的是()。A、START_TAGB、START_DOCUMENTC、NEXT_TAGD、TEXT31.以下哪個不是應(yīng)用間交互常用的方法?()A、接收Broadcast的消息B、文件共享訪問C、通過ContentResolver接口訪問D、Activity的調(diào)用32.廣播消息的處理流程有哪3個環(huán)節(jié)?33.java.io包中的()和()類主要用于對對象(Object)的讀寫。34.下列說法哪一個不正確()。A、Java程序經(jīng)編譯后會產(chǎn)生字節(jié)碼B、java虛擬機(jī)加載.java文件C、javac是編譯的命令D、javadoc是文檔化的命令35.下面對于Display類描述正確的是()。A、Display對象在每個MIDlet之中只有2個B、Dispaly對象在每個MIDlet之中只有1個C、Display對象在每個MIDlet之中可以有多個D、Display對象在每個MIDlet根據(jù)不同情況可以設(shè)置多個36.如果后臺的Activity由于某原因被系統(tǒng)回收了,如何在被系統(tǒng)回收之前保存當(dāng)前狀態(tài)?37.關(guān)于線程說法不正確的是()。A、在android中,我們可以在主線程中,創(chuàng)建一個新的線程B、在創(chuàng)建的新線程中,它可以操作UI組件C、新線程可以和Handler共同使用D、創(chuàng)建的Handler對象,它隸屬于創(chuàng)建它的線程38.什么是意圖過濾器?其對應(yīng)的類名是什么?它在AndroidManifest.xml文檔中的元素名稱是什么?39.Androidmanifest的文件擴(kuò)展名是()。A、.jarB、.xmlC、.apkD、.java40.下面的代碼用于獲取布局管理器中添加的WebView組件,并為其指定要加載網(wǎng)頁的URL地址??瞻滋帒?yīng)該為()。 A、loadB、loadDataC、loadUrlD、loadDataWithBaseURL41.上下文菜單需要重載onCreateContextMenu方法,該方法用于()A、添加快捷菜單所顯示的標(biāo)題、圖標(biāo)和菜單子項等內(nèi)容。B、處理菜單選擇事件。C、將快捷菜單注冊到界面控件上。D、動態(tài)地添加、刪除菜單子項。42.以下的哪個方法會在菜單創(chuàng)建時被調(diào)用?()A、onCreateOptionsMenuB、onCreateMenuC、onCreateContextMenuD、onCreate43.關(guān)于SQLite3數(shù)據(jù)庫的操作,下面說法不正確的是()A、Context對象調(diào)用openOrCreateDatabase方法打開或者創(chuàng)建數(shù)據(jù)庫B、SQLiteDatabase類的靜態(tài)方法openOrCreateDatabase方法打開或者創(chuàng)建數(shù)據(jù)庫C、Context對象closeDatabase方法關(guān)閉數(shù)據(jù)庫。D、SQLiteDatabase類的靜態(tài)方法deleteDatabase方法刪除數(shù)據(jù)庫44.下面關(guān)于UI布局描述錯誤的一項是()。A、LinearLayout(線性布局)是按照橫或豎的線性排列布局。B、RelativeLayout(相對布局)是按照相對位置來布局。C、FrameLayout(幀布局)一塊在屏幕上提前預(yù)定好的空白區(qū)域,可以填充一些View元素到里面。D、AbsoluteLayout(絕對布局)是以表格的形式布局。45.繼承ContentProvider不需要實現(xiàn)()等方法。A、addB、deleteC、updateD、query46.藍(lán)牙和802.11b技術(shù)都屬于短程通訊技術(shù),以下描述錯誤的是()。A、藍(lán)牙和802.11b都是無線技術(shù),并且都選用了2.4GHz的頻譜B、802.11b主要是用來連接耗電的大型設(shè)備,如個人計算機(jī)及手提電腦等C、藍(lán)牙主要是用來連接耗電極小的小型設(shè)備,如PDA和手機(jī)等等D、藍(lán)牙技術(shù)的數(shù)據(jù)交流的速度達(dá)到11Mb/s,距離可達(dá)100米47.Intent機(jī)制與Broadcast機(jī)制有何異同?48.android項目中放置常量的string.xml位于哪個目錄下()A、res/layoutB、layoutC、res/valuesD、assets49.在啟動模式下,為何Service中的業(yè)務(wù)邏輯主要放在onStartCommand()方法中而不是在onCreate()方法中?50.Action屬性ACTION_DIAL代表()標(biāo)準(zhǔn)動作。A、顯示直接打電話的界面B、提供編輯數(shù)據(jù)的途徑C、顯示電話撥號面板D、向用戶顯示數(shù)據(jù)51.Android中的短信、聯(lián)系人管理、瀏覽器等屬于Android系統(tǒng)架構(gòu)中的哪一層().A、應(yīng)用層B、應(yīng)用框架層C、系統(tǒng)運(yùn)行庫層D、Linux內(nèi)核層52.setOnTouchEvent設(shè)置返回值為true和false有何區(qū)別()A、沒有區(qū)別,都能對事件進(jìn)行監(jiān)聽B、設(shè)置為true時只能在移動時獲得一次監(jiān)聽事件,false則可以多次C、返回true表示這個消息已經(jīng)被處理結(jié)束,后續(xù)的handler不再接收到這個消息D、設(shè)置為false是,在處理一次監(jiān)聽事件后,系統(tǒng)將拋棄該次事件53.下列關(guān)于Service的描述,正確的是()A、Servie主要負(fù)責(zé)一些耗時比較長的操作,這說明Service會運(yùn)行在獨(dú)立的子線程中B、每次調(diào)用Context類中的StartService()方法后都會新建一個Service實例C、每次啟動一個服務(wù)時候都會先后調(diào)用onCreate()和onStart()方法D、當(dāng)調(diào)用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會自動回調(diào)54.以下關(guān)于Service的說法,不正確的是()A、Service是沒有用戶可見的界面,不與用戶交互.B、Service可以通過Context.bindService()來啟動C、每個Serviceclass可以在AndroidManifest.xml文件中有相應(yīng)的聲明,也可以不聲明直接使用D、Service可以通過Context.startService()來啟動55.下列屬于SOAP優(yōu)點的是()。A、SOAP與編程語言無關(guān)。SOAP可以使用任何語言來完成B、SOAP是完全和廠商無關(guān)C、SOAP與平臺無關(guān)D、SOAP是簡單的,可擴(kuò)展的56.下列不屬于android布局的是()A、FrameLayoutB、LinearLayoutC、BorderLayoutD、TableLayoutE、RelativeLayout57.在繼承中,關(guān)于構(gòu)造方法的說明,下列說法錯誤的是()A、子類無條件的繼承父類的無參構(gòu)造方法B、子類可以引用父類中的有參構(gòu)造方法,使用super關(guān)鍵字C、如果子類沒有構(gòu)造方法,則父類無參構(gòu)造方法作為自已的構(gòu)造方法D、如果子類有無參構(gòu)造方法,而父類的無參構(gòu)造方法則被覆蓋58.以下關(guān)于ContentProvider的說法不正確的是()A、ContentProvider在Android中的作用是對外共享數(shù)據(jù),也就是說可以通過ContentProvider把應(yīng)用中的數(shù)據(jù)共享給其他應(yīng)用訪問,但是缺點是其他應(yīng)用不可以通過ContentProvider對本應(yīng)用中的數(shù)據(jù)進(jìn)行增刪改查。B、通過指定文件的操作模式為Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE也可以對外共享數(shù)據(jù)。C、如果采用文件操作模式對外共享數(shù)據(jù),數(shù)據(jù)的訪問方式會因數(shù)據(jù)存儲的方式而不同,導(dǎo)致數(shù)據(jù)的訪問方式無法統(tǒng)一。D、使用ContentProvider對外共享數(shù)據(jù)的好處是統(tǒng)一了數(shù)據(jù)的訪問方式。59.如果我們需要導(dǎo)入一張圖片資源,我們需要將圖片放在哪個工程目錄中?()A、res/stringB、res/drawableC、res/iconD、res/picture60.下面是屬于GLSurFaceView特性的是()。A、管理一個surface,這個surface就是一塊特殊的內(nèi)存,能直接排版到android的視圖view上B、管理一個EGLdisplay,它能讓opengl把內(nèi)容渲染到上述的surface上C、讓渲染器在獨(dú)立的線程里運(yùn)作,和UI線程分離D、可以直接從內(nèi)存或者DMA等硬件接口取得圖像數(shù)據(jù)61.負(fù)責(zé)管理所有Android傳感器框架支持的傳感器組件是()A、android.hardware.SensorB、android.hardware.SensorEventListenerC、android.hardware.SensorManager62.當(dāng)Activity被銷毀時,保存它原來狀態(tài)的方法是()A、實現(xiàn)Activity的onSaveInstanceState()方法B、實現(xiàn)Activity的onSaveInstance()方法C、實現(xiàn)Activity的onInstanceState()方法D、實現(xiàn)Activity的onSaveState()方法63.尺寸伸縮動畫newScaleAnimation(0f,1f,0f,1f,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f)表示()A、變化點在中心,尺寸從小逐漸增至原尺寸的二分之一大小B、變化點在中心,尺寸從原尺寸的二分之一大小逐漸變小C、變化點在中心,尺寸從小逐漸增至原尺寸D、變化點在中心,尺寸從原尺寸逐漸變小64.自動把數(shù)據(jù)保存為一個xml文件,并以鍵值對的形式保存/data/data/package_name/shared_prefs目錄下的存儲方式是()。A、File存儲方式B、SQLite存儲C、SharedPreference存儲方式D、網(wǎng)絡(luò)存儲方式65.下面關(guān)于Android相關(guān)知識的說法錯誤的是()。A、ActivityManager(活動管理器)管理各個應(yīng)用程序生命周期以及通常的導(dǎo)航回退功能。B、WindowManager(窗口管理器)管理所有的移動設(shè)備窗口功能。C、ContentProvider(內(nèi)容提供器)使得不同應(yīng)用程序之間存取或者分享數(shù)據(jù)。D、ViewSystem(視圖系統(tǒng))構(gòu)建應(yīng)用程序的基本組件。66.下列與Android相關(guān)的選項描述不正確的是()。A、運(yùn)行Andorid應(yīng)用可以右擊你要運(yùn)行的項目,然后選擇RunAs->AndroidApplication,即可自動在已開啟的AVD或者移動設(shè)備上運(yùn)行這個項目了。B、如果焦點在項目中/src目錄下的Java文件中,可以通過菜單欄的Run->Run、工具欄的Run按鈕等。C、如果有多個AVD和真機(jī)都已被啟動且連接在PC上,則可以右擊項目名稱,然后在RunAs->RunConfigurations里指定使用哪個目標(biāo)機(jī)來運(yùn)行本應(yīng)用。D、也可以按快捷鍵Ctrl+F6來運(yùn)行Android應(yīng)用程序。67.SensorEvent系統(tǒng)使用這個類來創(chuàng)建一個傳感器事件對象,他提供了相關(guān)傳感器事件的信息。一個傳感器事件對象包含()信息。A、原始傳感器數(shù)據(jù)B、產(chǎn)生事件的傳感器的類型C、數(shù)據(jù)的精度D、以上全部選項68.要操作WIFI設(shè)備,就需要使用Context.getSystemService(Context.WIFI_SERVICE)來獲取()對象。69.Google發(fā)布的基于Linux平臺的開放源代碼移動操作系統(tǒng)平臺名稱是()。70.對話框中有幾個默認(rèn)Button,()代表是確定按鈕。A、PositiveButtonB、NegativeButtonC、NeutralButtonD、OKButton71.在android中,ArrayAdapter類是用于()。A、用于把數(shù)據(jù)綁定到組件上B、它能把數(shù)據(jù)顯示到Activity上C、它能把數(shù)據(jù)傳遞給廣播D、它能把數(shù)據(jù)傳遞給服務(wù)72.下面哪些是String對象的特性()A、不變性B、針對常量池的優(yōu)化C、類是final的D、用戶可自定義的多態(tài)73.關(guān)于Intent對象說法錯誤的是()。A、在android中,Intent對象是用來傳遞信息的B、Intent對象可以把值傳遞給廣播或ActivityC、利用Intent傳值時,可以傳遞一部分值類型D、利用Intent傳值時,它的key值可以是對象74.在android程序中,Log.w()用于輸出什么級別的日志信息?()A、調(diào)試級別B、信息級別C、警告級別D、錯誤級別75.Android系統(tǒng)內(nèi)核基于什么操作系統(tǒng)?76.以下哪個控件用來顯示圖片?()A、ImageViewB、TextViewC、EditTextD、Button77.哪個方法可以實現(xiàn)在屏幕上描繪一個實心的扇形()。A、fillArc()B、drawArc()C、drawRect()D、fillRect()78.下列哪些情況下,系統(tǒng)可能會彈出ANR對話框()A、在Activity中,Main線程消息隊列中的消息在5秒內(nèi)沒有得到響應(yīng)B、在Service中,onStartCommand()方法執(zhí)行超過5秒C、在BroadcastReceiver中,onReceive()方法執(zhí)行時間超過5秒D、在啟動的新線程中,run()方法執(zhí)行時間超過5秒79.在android中使用SQLiteOpenHelper這個輔助類時,可以生成一個數(shù)據(jù)庫,并可以對數(shù)據(jù)庫版本進(jìn)行管理的方法可以是()。A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()80.如果要實現(xiàn)用戶單擊后觸發(fā)一定的處理,以下哪個控件最合適?()A、ButtonB、EditTextC、ImageViewD、TextView81.以下關(guān)于Service的說法錯誤的是()A、Android中,Service有兩種不同的使用方式:一種是以啟動方式使用Service(StartedService),另一種是以綁定方式使用Service(BoundService)。B、需要在AndroidManifest.xml文件中注冊,否則,Service根本無法啟動。C、以綁定方式使用Service,能夠獲取到Service對象,不僅能夠正常啟動Service,而且能夠調(diào)用正在運(yùn)行中的Service實現(xiàn)的私有方法和屬性。D、為了使Service支持綁定,需要在Service類中重寫onBind()方法,并在onBind()方法中返回Service對象。82.如果你的應(yīng)用程序使用的是一種特殊的傳感器類型,但是不想依賴它,你能夠使用()在運(yùn)行時來檢測該傳感器。A、傳感器框架B、系統(tǒng)調(diào)用方法C、原始數(shù)據(jù)D、環(huán)境傳感器83.以下哪個日志級別最高?()A、INFOB、WARNC、ERRORD、DEBUG84.ContentResolver用什么方法查詢ContentProvider提供的內(nèi)容()A、select()B、retrieve()C、query()D、execute()85.TabHost.newTabSpec("tab1")()。A、為tab頁創(chuàng)建標(biāo)題為tab1B、為tab頁創(chuàng)建ID為tab1C、為tab頁創(chuàng)建內(nèi)容D、為tab頁創(chuàng)建新空格86.Android應(yīng)用四大組件中,可以在后臺長時間執(zhí)行長時,而不需要提供用戶界面的是()A、ServiceB、ActivityC、BroadcastReceiverD、ContentProvider87.關(guān)于Activity說的法不正確的是()。A、Activity是為用戶操作而展示的可視化用戶界面B、一個應(yīng)用程序可以有若干個ActivityC、Activity可以通過一個別名去訪問D、Activity可以表現(xiàn)為一個漂浮的窗口88.下面哪種進(jìn)程最重要,最后被銷毀?()A、服務(wù)進(jìn)程B、后臺進(jìn)程C、可見進(jìn)程D、前臺進(jìn)程89.以下關(guān)于Handler機(jī)制原理的說法,錯誤的是()A、Android提供了Handler和Looper來滿足線程間的通信。B、Handler機(jī)制是遵循先進(jìn)后出的原則。C、Looper類用來管理待定線程內(nèi)對象之間的消息交換(MessageExchange),而通過Handler對象可以與Looper進(jìn)行溝通,以便push新消息到MessageQueue里面,或者接收Looper從MeaagesQueue取出的消息。D、UIThread通常就是MainThread,而Android啟動程序的時候就會替它建立一個MessageQueue。90.當(dāng)Activity被消毀時,如何保存它原來的狀態(tài)()。A、實現(xiàn)Activity的onSaveInstanceState()方法B、實現(xiàn)Activity的onSaveInstance()方法C、實現(xiàn)Activity的onInstanceState()方法D、實現(xiàn)Activity的onSaveState()方法91.對象池和享元模式的根本不同在于()A、對象池中的對象可以復(fù)用,享元模式中的對象不能復(fù)用B、對象池可以提升系統(tǒng)性能,享元模式不能C、對象池中的每個對象都是等價的,享元模式中的每個對象是不等價的D、對象池中的每個對象是不等價的,享元模式中的每個對象是等價的92.為了建立一個綁定服務(wù)(boundservice),首先要定義一個封裝了服務(wù)提供給其他組件使用的方法和屬性的接口,這個接口名稱是什么?93.在MIDP中,函數(shù)ImagecreateImage(Imagesource)創(chuàng)建的是()A、靜態(tài)圖像B、不可變圖像C、可變圖像D、動態(tài)圖像94.關(guān)于AppWidgetProvider類中,每接收一次廣播消息就調(diào)用一次的方法是()A、onReceive()B、onUpdate()C、onDeleted()D、onEnabled()95.下列哪個接口是Camera中處理快門關(guān)閉的接口()。A、android.hardware.Camera.ShutterCallbackB、android.hardware.Camera.PreviewCallbackC、android.hardware.Camera.ErrorCallbackD、android.hardware.Camera.AutoFocusCallback96.以下各項哪些類和接口可以實現(xiàn)線程的運(yùn)作()。A、Runnable接口B、Thread類C、TimerTask類D、以上均可97.關(guān)于同步關(guān)鍵字的說法錯誤的是()A、如果一個線程在執(zhí)行同步方法時沒有執(zhí)行完畢代碼就耗盡了時間片,其他線程在獲得了運(yùn)行權(quán)之后就可以運(yùn)行了。B、為防止時間片耗盡導(dǎo)致的代碼沒有完全執(zhí)行完畢的情況發(fā)生,可以考慮利用同步關(guān)鍵字。C、利用同步關(guān)鍵保證只有當(dāng)一個線程徹底執(zhí)行完方法后,其他線程才能運(yùn)行該方法。D、等待失去時間片的線程執(zhí)行完畢代碼后,才能訪問該方法。98.SharedPreferences保存文件的路徑和擴(kuò)展名是?()A、/data/data/shared_prefs/——*.txtB、/data/data/packagename/shared_prefs/——*.xmlC、/mnt/sdcard/指定文件夾——指定擴(kuò)展名D、任意路徑——指定擴(kuò)展名99.Android中有許多控件,這些控件無一例外的都繼承自()類。A、ControlB、WindowC、TextViewD、View100.ReadWriteLock能夠提高并發(fā)性能的原因是()A、它是無鎖的操作B、它為每個線程都提供了一份數(shù)據(jù)的復(fù)本C、它可以使得讀讀操作真正的并發(fā),無需等待D、它自動進(jìn)行了鎖的粗化第I卷參考答案一.參考題庫1.參考答案:LocationListener2.參考答案:B,C,D3.參考答案:D4.參考答案:D5.參考答案:execute6.參考答案:D7.參考答案:A8.參考答案:C9.參考答案:A,B10.參考答案:set11.參考答案:C12.參考答案:C13.參考答案:LinearLayout是一種應(yīng)用界面視圖組件布局方式,它的orientation屬性可以選擇水平或垂直方向,根據(jù)這個排列方向?qū)傩?,將所有視圖組件在水平或垂直方向排列成一行或一列。14.參考答案:A15.參考答案:A16.參考答案:C17.參考答案:D18.參考答案:Serializable;Parcelable19.參考答案:D20.參考答案:C21.參考答案:A22.參考答案:B23.參考答案:D24.參考答案:基本數(shù)據(jù)類型包括byte、int、char、long、float、double、boolean和short。java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節(jié)省空間,我們應(yīng)該用StringBuffer類。25.參考答案:A26.參考答案: ①實現(xiàn)應(yīng)用的表現(xiàn)層與邏輯層分離,即描述界面的表現(xiàn)層與描述程序運(yùn)行的邏輯層分別由XML文件和程序代碼文件定義,使得代碼簡潔且易于維護(hù)。 ②方便了用戶界面適應(yīng)不同的硬件環(huán)境,將不同運(yùn)行環(huán)境中對應(yīng)的布局信息定義在不同的XML文件中,讓Android根據(jù)運(yùn)行環(huán)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年兼職市場合作協(xié)議
- 2024年光纜設(shè)施租賃協(xié)議
- 2024年專業(yè)學(xué)位研究生培養(yǎng)協(xié)議
- 2024年產(chǎn)品銷售區(qū)域分包協(xié)議
- 2024年會員權(quán)益變更合同:轉(zhuǎn)讓協(xié)議
- 2024年品牌戰(zhàn)略合作咨詢協(xié)議
- 2024年分手合同:關(guān)于婚外情的雙方協(xié)議
- 2024年兼職教師與學(xué)校協(xié)議
- 首飾焊接課程設(shè)計
- 社區(qū)新零售課程設(shè)計
- 綿陽市高中2022級(2025屆)高三第一次診斷性考試(一診)語文試卷(含答案)
- 自然資源調(diào)查監(jiān)測勞動和技能競賽
- 2 0 2 4 年 7 月 國開??啤斗ɡ韺W(xué)》期末紙質(zhì)考試 試題及答案
- 6.1 我對誰負(fù)責(zé) 誰對我負(fù)責(zé) 課件-2024-2025學(xué)年統(tǒng)編版道德與法治八年級上冊
- 2023-2024學(xué)年天津市經(jīng)開區(qū)國際學(xué)校八年級(上)期末物理試卷
- DB23T 3842-2024 一般化工企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化評定規(guī)范
- 期中模擬押題卷(1-3單元)(試題)-2024-2025學(xué)年蘇教版數(shù)學(xué)六年級上冊
- 環(huán)氧樹脂項目可行性研究報告項目報告
- 公共政策分析第一章
- 2024-2025學(xué)年人教版數(shù)學(xué)三年級上冊 第三單元 測量 單元測試卷(含答案)
- 2024新信息科技三年級第四單元:創(chuàng)作數(shù)字作品大單元整體教學(xué)設(shè)計
評論
0/150
提交評論