2024年大學試題(計算機科學)-Android應用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年大學試題(計算機科學)-Android應用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年大學試題(計算機科學)-Android應用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年大學試題(計算機科學)-Android應用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年大學試題(計算機科學)-Android應用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

(圖片大小可自由調整)2024年大學試題(計算機科學)-Android應用與開發(fā)考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.()接口定義了常見的provider狀態(tài)變化和位置變化的方法。2.下列屬于SAX解析XML需要用到的類和接口是()。A、DocumentBuildrB、SAXParserC、DefaultHandlerD、SAXParserFactory3.關于SharedPreferences的下面正確的是()A、SharedPreferencespref=newSharedPreferences();B、Editoreditor=newEditor();C、SharedPreferences對象用于讀取和存儲常用數(shù)據(jù)類型。D、Editor對象存儲數(shù)據(jù)最后都要調用commit()方法。4.以下關于線程異步問題的說法不正確的是()A、線程在應用程序開發(fā)過程中負責分擔進程的耗時計算工作。B、一個進程中如果需要多個線程共同協(xié)作才能完成業(yè)務計算的話,往往會涉及到線程之間的數(shù)據(jù)通訊。C、線程依靠CPU調度分配時間片獲得運行機會,當CPU時間片耗盡,線程將會停止運行等待CPU的再次分配。D、由于線程的運行與停止是可控的,所以當多個線程之間需要同時對一塊進程中的"共享內存"進程操作的時候,就有可能發(fā)生線程異步交互錯誤。5.httpClient中發(fā)送請求的方法是()。6.關于廣播的作用,正確的說法是()A、它是用接收系統(tǒng)發(fā)布的一些消息的B、它可以幫助service修改用戶界面C、它不可以啟動一個ServiceD、它可以啟動一個Activity7.下面關于LayerManager類描述正確的是()。A、一個程序中只允許使用一個LayerManager類B、一個程序中可以使用多個LayerManager類C、LayerManager類只允許添加一個Sprite類的實例作為圖層管理的一部分D、LayerManager類可以添加LayerManager類的實例作為圖層管理的一部分8.以下關于Android中的廣播機制的說法不正確的是()A、在應用層,發(fā)送方組件通常需要定義一個Intent對象,用于封裝要發(fā)送的消息,并指定其Action屬性用于匹配(參見第二章中的Intent屬性部分),然后在組件中使用Context對象(上下文環(huán)境)所在的sendBroadcast()方法,將這個Intent發(fā)送出去。B、接收方想要接收到某一個廣播時,需要在該廣播被發(fā)送之前,注冊一個BroadcastReceiver(廣播接收者),將其Action屬性設置為與要接受廣播的Action屬性相同的值。C、一般不需要在組件的onDestroy()方法中調用unRegisterReceiver()方法,以取消已注冊的BroadcastReceiver對象,清理資源。D、如果在Activity的onResume()方法中注冊了BroadcastReceiver,則應該在onPause()方法中取消注冊。9.下面屬于android的動畫分類的有()。A、TweenB、FrameC、DrawD、Animation10.全局定時器中設置時間的方法是()。11.關于AppWidgetProvider類的onEnabled方法,描述正確的是()A、每次更新都調用一次該方法,使用頻繁。B、每刪除一個就調用一次。C、當該Widget第一次添加到桌面時調用該方法,可添加多次但只有第一次調用。D、當最后一個該Widget刪除時,調用該方法。12.在android中使用SQLiteOpenHelper這個輔助類時,獲取()A、getDatabase()B、openDatabase()C、getReadableDatabase()D、getAbleDatabase()13.什么是LinearLayout?14.以下關于MediaPlayer的生命周期描述有誤的是()A、要開始播放MeidaPlayer對象,就必須成功調用prepare()方法。

B、MeidaPlayer通過isPlaying()方法來檢測當前是否正在播放。C、MeidaPlayer通過setLooping(boolean)方法來設置是否循環(huán)播放。D、MeidaPlayer通過pause()方法來實現(xiàn)暫停播放,通過stop()方法來實現(xiàn)停止播放。15.關于AlertDialog的說法不正確的是()A、要想使用對話框首先要使用new關鍵字創(chuàng)建AlertDialog的實例B、對話框的顯示需要調用show方法C、setPositiveButton方法是用來加確定按鈕的D、setNegativeButton方法是用來加取消按鈕的16.以下關于Service的兩種選擇描述錯誤的是()A、以綁定方式使用Service時,使用bindService()方法的目的是回調onBind()方法,它的作用是在Service和調用者之間建立一個橋梁。B、當調用者結束時,Service也會結束,而不負責更多的工作,例如連接服務器的操作。C、一般會把在應用程序被關閉后仍然需要執(zhí)行的操作實現(xiàn)為一個綁定式的Service,而將一些執(zhí)行特定功能、執(zhí)行周期短或在應用程序關閉后將要停止的操作實現(xiàn)為啟動式的Service。D、在實際開發(fā)中,常會將這兩種方式的Service混用,一般的做法是在一個長期執(zhí)行的、啟動式的Service中多次綁定并解綁多個綁定式的Service,在每個綁定式的Service中都會執(zhí)行短期的、特定的工作。17.在執(zhí)行長時間的數(shù)據(jù)庫操作的時候,需要數(shù)據(jù)庫的事務支持來確保信息的完整性,下面關于事務的說法,不正確的是()A、使用SQLiteDatabese的beginTransaction()方法可以開啟一個事務B、當程序執(zhí)行到endTransaction()方法的時候,會檢查事務的標志是否為成功C、當應用需要提交事務,必須在程序執(zhí)行到endTransaction()方法之前使用setTransactionSuccessful()方法設置事務的標志為成功,如果不調用該方法,就會默認回滾事務D、SQLite允許嵌套事務18.利用Intent不僅可以傳遞int、string等基本類型的數(shù)據(jù),還可以傳遞更復雜的自定義對象。在Android中要在不同Activity之間傳遞復雜對象,主要有()接口和()接口可以使用。19.處理菜單項單擊事件的方法不包含()A、使用onOptionsItemSelected(MenuItemitem)響應B、使用onMenuItemSelected(intfeatureId.MenuItemitem)響應C、使用onMenuItemClick(MenuItemitem)響應D、使用onCreateOptionsMenu(Menumenu)響應20.布局文件會保存在()目錄。A、resB、valuesC、layoutD、drawable21.下列關于Service描述不正確的是()。A、啟動Service的組件被銷毀時,Service也將被銷毀B、當Activity通過調用startService()方法啟動Service時,它處于started狀態(tài)C、當應用程序組件通過調用bindService()方法綁定到Service時,Service處于bound狀態(tài)D、其他應用程序組件能啟動Service并且即便用戶切換到另一個應用程序,Service還可以在后臺運行22.下面哪個不是繼承contentprovider,可以重載的函數(shù)()A、update()B、onstart()C、insert()D、getType()23.以下對記錄倉庫描述正確的是()。A、數(shù)據(jù)寫入記錄倉庫后,記錄ID號唯一,刪除一條記錄后,該記錄ID號可以重新使用B、記錄倉庫中的記錄ID不是唯一的可以重復使用C、一旦數(shù)據(jù)寫入記錄倉庫之后,其RecordID就不會再改變(如果刪除數(shù)據(jù)呢?)D、以上描述都不對24.String是最基本的數(shù)據(jù)類型嗎。25.使用Graphics類的drawRecr(10,20,20,10)繪制矩形,此矩形的面積是()A、100B、200C、300D、40026.Android程序設計中用XML文檔定義布局有何優(yōu)點?27.在添加第一個appwidget窗口小部件時,會執(zhí)行的方法是()。A、onReceiveB、onEnabledC、onDisabledD、onUpdate28.在Android工程中新建了一個Activity需要在哪個xml文件中聲明一下?()A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml29.Android采用什么軟件架構?整個系統(tǒng)包括哪幾個層次?30.下列屬于PULL解析XML中字段的是()。A、START_TAGB、START_DOCUMENTC、NEXT_TAGD、TEXT31.以下哪個不是應用間交互常用的方法?()A、接收Broadcast的消息B、文件共享訪問C、通過ContentResolver接口訪問D、Activity的調用32.廣播消息的處理流程有哪3個環(huán)節(jié)?33.java.io包中的()和()類主要用于對對象(Object)的讀寫。34.下列說法哪一個不正確()。A、Java程序經編譯后會產生字節(jié)碼B、java虛擬機加載.java文件C、javac是編譯的命令D、javadoc是文檔化的命令35.下面對于Display類描述正確的是()。A、Display對象在每個MIDlet之中只有2個B、Dispaly對象在每個MIDlet之中只有1個C、Display對象在每個MIDlet之中可以有多個D、Display對象在每個MIDlet根據(jù)不同情況可以設置多個36.如果后臺的Activity由于某原因被系統(tǒng)回收了,如何在被系統(tǒng)回收之前保存當前狀態(tài)?37.關于線程說法不正確的是()。A、在android中,我們可以在主線程中,創(chuàng)建一個新的線程B、在創(chuàng)建的新線程中,它可以操作UI組件C、新線程可以和Handler共同使用D、創(chuàng)建的Handler對象,它隸屬于創(chuàng)建它的線程38.什么是意圖過濾器?其對應的類名是什么?它在AndroidManifest.xml文檔中的元素名稱是什么?39.Androidmanifest的文件擴展名是()。A、.jarB、.xmlC、.apkD、.java40.下面的代碼用于獲取布局管理器中添加的WebView組件,并為其指定要加載網頁的URL地址??瞻滋帒摓椋ǎ?。 A、loadB、loadDataC、loadUrlD、loadDataWithBaseURL41.上下文菜單需要重載onCreateContextMenu方法,該方法用于()A、添加快捷菜單所顯示的標題、圖標和菜單子項等內容。B、處理菜單選擇事件。C、將快捷菜單注冊到界面控件上。D、動態(tài)地添加、刪除菜單子項。42.以下的哪個方法會在菜單創(chuàng)建時被調用?()A、onCreateOptionsMenuB、onCreateMenuC、onCreateContextMenuD、onCreate43.關于SQLite3數(shù)據(jù)庫的操作,下面說法不正確的是()A、Context對象調用openOrCreateDatabase方法打開或者創(chuàng)建數(shù)據(jù)庫B、SQLiteDatabase類的靜態(tài)方法openOrCreateDatabase方法打開或者創(chuàng)建數(shù)據(jù)庫C、Context對象closeDatabase方法關閉數(shù)據(jù)庫。D、SQLiteDatabase類的靜態(tài)方法deleteDatabase方法刪除數(shù)據(jù)庫44.下面關于UI布局描述錯誤的一項是()。A、LinearLayout(線性布局)是按照橫或豎的線性排列布局。B、RelativeLayout(相對布局)是按照相對位置來布局。C、FrameLayout(幀布局)一塊在屏幕上提前預定好的空白區(qū)域,可以填充一些View元素到里面。D、AbsoluteLayout(絕對布局)是以表格的形式布局。45.繼承ContentProvider不需要實現(xiàn)()等方法。A、addB、deleteC、updateD、query46.藍牙和802.11b技術都屬于短程通訊技術,以下描述錯誤的是()。A、藍牙和802.11b都是無線技術,并且都選用了2.4GHz的頻譜B、802.11b主要是用來連接耗電的大型設備,如個人計算機及手提電腦等C、藍牙主要是用來連接耗電極小的小型設備,如PDA和手機等等D、藍牙技術的數(shù)據(jù)交流的速度達到11Mb/s,距離可達100米47.Intent機制與Broadcast機制有何異同?48.android項目中放置常量的string.xml位于哪個目錄下()A、res/layoutB、layoutC、res/valuesD、assets49.在啟動模式下,為何Service中的業(yè)務邏輯主要放在onStartCommand()方法中而不是在onCreate()方法中?50.Action屬性ACTION_DIAL代表()標準動作。A、顯示直接打電話的界面B、提供編輯數(shù)據(jù)的途徑C、顯示電話撥號面板D、向用戶顯示數(shù)據(jù)51.Android中的短信、聯(lián)系人管理、瀏覽器等屬于Android系統(tǒng)架構中的哪一層().A、應用層B、應用框架層C、系統(tǒng)運行庫層D、Linux內核層52.setOnTouchEvent設置返回值為true和false有何區(qū)別()A、沒有區(qū)別,都能對事件進行監(jiān)聽B、設置為true時只能在移動時獲得一次監(jiān)聽事件,false則可以多次C、返回true表示這個消息已經被處理結束,后續(xù)的handler不再接收到這個消息D、設置為false是,在處理一次監(jiān)聽事件后,系統(tǒng)將拋棄該次事件53.下列關于Service的描述,正確的是()A、Servie主要負責一些耗時比較長的操作,這說明Service會運行在獨立的子線程中B、每次調用Context類中的StartService()方法后都會新建一個Service實例C、每次啟動一個服務時候都會先后調用onCreate()和onStart()方法D、當調用了ConText類中的StopService()方法后,Serviece中的onDestroy()方法會自動回調54.以下關于Service的說法,不正確的是()A、Service是沒有用戶可見的界面,不與用戶交互.B、Service可以通過Context.bindService()來啟動C、每個Serviceclass可以在AndroidManifest.xml文件中有相應的聲明,也可以不聲明直接使用D、Service可以通過Context.startService()來啟動55.下列屬于SOAP優(yōu)點的是()。A、SOAP與編程語言無關。SOAP可以使用任何語言來完成B、SOAP是完全和廠商無關C、SOAP與平臺無關D、SOAP是簡單的,可擴展的56.下列不屬于android布局的是()A、FrameLayoutB、LinearLayoutC、BorderLayoutD、TableLayoutE、RelativeLayout57.在繼承中,關于構造方法的說明,下列說法錯誤的是()A、子類無條件的繼承父類的無參構造方法B、子類可以引用父類中的有參構造方法,使用super關鍵字C、如果子類沒有構造方法,則父類無參構造方法作為自已的構造方法D、如果子類有無參構造方法,而父類的無參構造方法則被覆蓋58.以下關于ContentProvider的說法不正確的是()A、ContentProvider在Android中的作用是對外共享數(shù)據(jù),也就是說可以通過ContentProvider把應用中的數(shù)據(jù)共享給其他應用訪問,但是缺點是其他應用不可以通過ContentProvider對本應用中的數(shù)據(jù)進行增刪改查。B、通過指定文件的操作模式為Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE也可以對外共享數(shù)據(jù)。C、如果采用文件操作模式對外共享數(shù)據(jù),數(shù)據(jù)的訪問方式會因數(shù)據(jù)存儲的方式而不同,導致數(shù)據(jù)的訪問方式無法統(tǒng)一。D、使用ContentProvider對外共享數(shù)據(jù)的好處是統(tǒng)一了數(shù)據(jù)的訪問方式。59.如果我們需要導入一張圖片資源,我們需要將圖片放在哪個工程目錄中?()A、res/stringB、res/drawableC、res/iconD、res/picture60.下面是屬于GLSurFaceView特性的是()。A、管理一個surface,這個surface就是一塊特殊的內存,能直接排版到android的視圖view上B、管理一個EGLdisplay,它能讓opengl把內容渲染到上述的surface上C、讓渲染器在獨立的線程里運作,和UI線程分離D、可以直接從內存或者DMA等硬件接口取得圖像數(shù)據(jù)61.負責管理所有Android傳感器框架支持的傳感器組件是()A、android.hardware.SensorB、android.hardware.SensorEventListenerC、android.hardware.SensorManager62.當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、網絡存儲方式65.下面關于Android相關知識的說法錯誤的是()。A、ActivityManager(活動管理器)管理各個應用程序生命周期以及通常的導航回退功能。B、WindowManager(窗口管理器)管理所有的移動設備窗口功能。C、ContentProvider(內容提供器)使得不同應用程序之間存取或者分享數(shù)據(jù)。D、ViewSystem(視圖系統(tǒng))構建應用程序的基本組件。66.下列與Android相關的選項描述不正確的是()。A、運行Andorid應用可以右擊你要運行的項目,然后選擇RunAs->AndroidApplication,即可自動在已開啟的AVD或者移動設備上運行這個項目了。B、如果焦點在項目中/src目錄下的Java文件中,可以通過菜單欄的Run->Run、工具欄的Run按鈕等。C、如果有多個AVD和真機都已被啟動且連接在PC上,則可以右擊項目名稱,然后在RunAs->RunConfigurations里指定使用哪個目標機來運行本應用。D、也可以按快捷鍵Ctrl+F6來運行Android應用程序。67.SensorEvent系統(tǒng)使用這個類來創(chuàng)建一個傳感器事件對象,他提供了相關傳感器事件的信息。一個傳感器事件對象包含()信息。A、原始傳感器數(shù)據(jù)B、產生事件的傳感器的類型C、數(shù)據(jù)的精度D、以上全部選項68.要操作WIFI設備,就需要使用Context.getSystemService(Context.WIFI_SERVICE)來獲?。ǎο?。69.Google發(fā)布的基于Linux平臺的開放源代碼移動操作系統(tǒng)平臺名稱是()。70.對話框中有幾個默認Button,()代表是確定按鈕。A、PositiveButtonB、NegativeButtonC、NeutralButtonD、OKButton71.在android中,ArrayAdapter類是用于()。A、用于把數(shù)據(jù)綁定到組件上B、它能把數(shù)據(jù)顯示到Activity上C、它能把數(shù)據(jù)傳遞給廣播D、它能把數(shù)據(jù)傳遞給服務72.下面哪些是String對象的特性()A、不變性B、針對常量池的優(yōu)化C、類是final的D、用戶可自定義的多態(tài)73.關于Intent對象說法錯誤的是()。A、在android中,Intent對象是用來傳遞信息的B、Intent對象可以把值傳遞給廣播或ActivityC、利用Intent傳值時,可以傳遞一部分值類型D、利用Intent傳值時,它的key值可以是對象74.在android程序中,Log.w()用于輸出什么級別的日志信息?()A、調試級別B、信息級別C、警告級別D、錯誤級別75.Android系統(tǒng)內核基于什么操作系統(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秒內沒有得到響應B、在Service中,onStartCommand()方法執(zhí)行超過5秒C、在BroadcastReceiver中,onReceive()方法執(zhí)行時間超過5秒D、在啟動的新線程中,run()方法執(zhí)行時間超過5秒79.在android中使用SQLiteOpenHelper這個輔助類時,可以生成一個數(shù)據(jù)庫,并可以對數(shù)據(jù)庫版本進行管理的方法可以是()。A、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()80.如果要實現(xiàn)用戶單擊后觸發(fā)一定的處理,以下哪個控件最合適?()A、ButtonB、EditTextC、ImageViewD、TextView81.以下關于Service的說法錯誤的是()A、Android中,Service有兩種不同的使用方式:一種是以啟動方式使用Service(StartedService),另一種是以綁定方式使用Service(BoundService)。B、需要在AndroidManifest.xml文件中注冊,否則,Service根本無法啟動。C、以綁定方式使用Service,能夠獲取到Service對象,不僅能夠正常啟動Service,而且能夠調用正在運行中的Service實現(xiàn)的私有方法和屬性。D、為了使Service支持綁定,需要在Service類中重寫onBind()方法,并在onBind()方法中返回Service對象。82.如果你的應用程序使用的是一種特殊的傳感器類型,但是不想依賴它,你能夠使用()在運行時來檢測該傳感器。A、傳感器框架B、系統(tǒng)調用方法C、原始數(shù)據(jù)D、環(huán)境傳感器83.以下哪個日志級別最高?()A、INFOB、WARNC、ERRORD、DEBUG84.ContentResolver用什么方法查詢ContentProvider提供的內容()A、select()B、retrieve()C、query()D、execute()85.TabHost.newTabSpec("tab1")()。A、為tab頁創(chuàng)建標題為tab1B、為tab頁創(chuàng)建ID為tab1C、為tab頁創(chuàng)建內容D、為tab頁創(chuàng)建新空格86.Android應用四大組件中,可以在后臺長時間執(zhí)行長時,而不需要提供用戶界面的是()A、ServiceB、ActivityC、BroadcastReceiverD、ContentProvider87.關于Activity說的法不正確的是()。A、Activity是為用戶操作而展示的可視化用戶界面B、一個應用程序可以有若干個ActivityC、Activity可以通過一個別名去訪問D、Activity可以表現(xiàn)為一個漂浮的窗口88.下面哪種進程最重要,最后被銷毀?()A、服務進程B、后臺進程C、可見進程D、前臺進程89.以下關于Handler機制原理的說法,錯誤的是()A、Android提供了Handler和Looper來滿足線程間的通信。B、Handler機制是遵循先進后出的原則。C、Looper類用來管理待定線程內對象之間的消息交換(MessageExchange),而通過Handler對象可以與Looper進行溝通,以便push新消息到MessageQueue里面,或者接收Looper從MeaagesQueue取出的消息。D、UIThread通常就是MainThread,而Android啟動程序的時候就會替它建立一個MessageQueue。90.當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、對象池中的對象可以復用,享元模式中的對象不能復用B、對象池可以提升系統(tǒng)性能,享元模式不能C、對象池中的每個對象都是等價的,享元模式中的每個對象是不等價的D、對象池中的每個對象是不等價的,享元模式中的每個對象是等價的92.為了建立一個綁定服務(boundservice),首先要定義一個封裝了服務提供給其他組件使用的方法和屬性的接口,這個接口名稱是什么?93.在MIDP中,函數(shù)ImagecreateImage(Imagesource)創(chuàng)建的是()A、靜態(tài)圖像B、不可變圖像C、可變圖像D、動態(tài)圖像94.關于AppWidgetProvider類中,每接收一次廣播消息就調用一次的方法是()A、onReceive()B、onUpdate()C、onDeleted()D、onEnabled()95.下列哪個接口是Camera中處理快門關閉的接口()。A、android.hardware.Camera.ShutterCallbackB、android.hardware.Camera.PreviewCallbackC、android.hardware.Camera.ErrorCallbackD、android.hardware.Camera.AutoFocusCallback96.以下各項哪些類和接口可以實現(xiàn)線程的運作()。A、Runnable接口B、Thread類C、TimerTask類D、以上均可97.關于同步關鍵字的說法錯誤的是()A、如果一個線程在執(zhí)行同步方法時沒有執(zhí)行完畢代碼就耗盡了時間片,其他線程在獲得了運行權之后就可以運行了。B、為防止時間片耗盡導致的代碼沒有完全執(zhí)行完畢的情況發(fā)生,可以考慮利用同步關鍵字。C、利用同步關鍵保證只有當一個線程徹底執(zhí)行完方法后,其他線程才能運行該方法。D、等待失去時間片的線程執(zhí)行完畢代碼后,才能訪問該方法。98.SharedPreferences保存文件的路徑和擴展名是?()A、/data/data/shared_prefs/——*.txtB、/data/data/packagename/shared_prefs/——*.xmlC、/mnt/sdcard/指定文件夾——指定擴展名D、任意路徑——指定擴展名99.Android中有許多控件,這些控件無一例外的都繼承自()類。A、ControlB、WindowC、TextViewD、View100.ReadWriteLock能夠提高并發(fā)性能的原因是()A、它是無鎖的操作B、它為每個線程都提供了一份數(shù)據(jù)的復本C、它可以使得讀讀操作真正的并發(fā),無需等待D、它自動進行了鎖的粗化第I卷參考答案一.參考題庫1.參考答案:LocationListener2.參考答案:B,C,D3.參考答案:D4.參考答案:D5.參考答案:execute6.參考答案:D7.參考答案:A8.參考答案:C9.參考答案:A,B10.參考答案:set11.參考答案:C12.參考答案:C13.參考答案:LinearLayout是一種應用界面視圖組件布局方式,它的orientation屬性可以選擇水平或垂直方向,根據(jù)這個排列方向屬性,將所有視圖組件在水平或垂直方向排列成一行或一列。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é)省空間,我們應該用StringBuffer類。25.參考答案:A26.參考答案: ①實現(xiàn)應用的表現(xiàn)層與邏輯層分離,即描述界面的表現(xiàn)層與描述程序運行的邏輯層分別由XML文件和程序代碼文件定義,使得代碼簡潔且易于維護。 ②方便了用戶界面適應不同的硬件環(huán)境,將不同運行環(huán)境中對應的布局信息定義在不同的XML文件中,讓Android根據(jù)運行環(huán)

溫馨提示

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

評論

0/150

提交評論