2024年大學試題(計算機科學)-Android應用與開發(fā)筆試參考題庫含答案_第1頁
2024年大學試題(計算機科學)-Android應用與開發(fā)筆試參考題庫含答案_第2頁
2024年大學試題(計算機科學)-Android應用與開發(fā)筆試參考題庫含答案_第3頁
2024年大學試題(計算機科學)-Android應用與開發(fā)筆試參考題庫含答案_第4頁
2024年大學試題(計算機科學)-Android應用與開發(fā)筆試參考題庫含答案_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

“人人文庫”水印下載源文件后可一鍵去除,請放心下載?。▓D片大小可任意調(diào)節(jié))2024年大學試題(計算機科學)-Android應用與開發(fā)筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.如果我們需要捕捉某個控件的事件,我們需要為該控件創(chuàng)建()。A、監(jiān)聽器B、方法C、屬性D、工程2.android的數(shù)據(jù)存儲的方式()文件()網(wǎng)絡。3.在MIDP中,函數(shù)ImagecreateImage(Imagesource)創(chuàng)建的是()A、靜態(tài)圖像B、不可變圖像C、可變圖像D、動態(tài)圖像4.Android的布局可以從()文件里讀出。A、txtB、resC、xmlD、xaml5.Activity生命周期最開始的方法調(diào)用順序是?()A、onCreate(),onResume(),onStart()B、onCreate(),onRestart(),onResume()C、onStart(),onResume(),onCreate()D、onCreate(),onStart(),onResume()6.以下關(guān)于如何使用Notification的說法,錯誤的是()A、Notification需要NotificatinManager來管理B、使用NotificationManager的notify方法顯示Notification消息C、在顯示Notification時可以設置通知時的默認發(fā)聲、震動等D、Notification中有方法可以清除消息7.已知httpClient連接網(wǎng)絡的url,通過Post方式訪問時要傳遞name參數(shù),下列方式正確的是()。A、httpGet(url,name);B、url=url+"?name="+name;C、list.add(newBasicNameValuePair("name",name));D、httpGet.addParams("name",name);8.Android應用界面中UI(UserInterface)組件間有嚴格的層次關(guān)系,有哪幾種類型的視圖組件?9.在android中使用SQLiteOpenHelper這個輔助類時,獲?。ǎ〢、getDatabase()B、openDatabase()C、getReadableDatabase()D、getAbleDatabase()10.Android解析xml的方法中,將整個文件加載到內(nèi)存中進行解析的是()。A、SAXB、PULLC、DOMD、JSON11.下面關(guān)于廣播敘述錯誤的是()A、廣播是Android四大組件之一B、BroadcastReceiver有兩種注冊方式,靜態(tài)注冊和動態(tài)注冊C、靜態(tài)注冊需要在Mainfest.xml中配置D、動態(tài)注冊需要在應用退出時候接觸廣播的注冊12.如果把APP的最小SDK版本設置成8,那么以下哪個版本的將無法運行則個APP?()A、7B、8C、9D、都可以13.Matrix類的作用()。A、可以存儲縮小或放大比列B、存儲文件中的圖片信息C、存儲資源中的圖片信息D、存儲內(nèi)存中的圖片信息14.下面選項中,哪一項是Android的四大組件之一()。A、ListViewB、ActivityC、IntentD、Bundle15.Notification消息能否被取消?()A、只能取消本應用發(fā)起的消息B、可以被任何應用取消C、不能取消,只能覆蓋D、只能取消本應用發(fā)起的消息,且只能通過消息ID逐個取消16.在播放視頻或音頻時,如果有電話打入,這時候視頻或音頻會自動掛起嗎?()A、不會B、會C、有的手機會,有的手機不會D、A、B、C選項說法都錯誤17.通過Intent可以啟動那些組件?()A、ActivityB、ServiceC、Activity、Service兩項都不可以D、Activity、Service兩項都可以18.進行圖形繪制時需要調(diào)用Canvas類的方法,以下哪個方法可以用來繪制三角形的三條邊?()A、drawPointB、drawLineC、drawCircleD、drawRect19.以下哪個不是應用間交互常用的方法?()A、接收Broadcast的消息B、文件共享訪問C、通過ContentResolver接口訪問D、Activity的調(diào)用20.關(guān)于視頻的來源,哪個不正確?()A、可來源于外部URLB、可來源于內(nèi)部URI,通過ContentResolver獲取C、可來源于資源文件D、可以文件方式直接訪問內(nèi)部Media21.以下哪個選項可以得到一個可追加模式的SharedPreferences()。 A、AB、BC、CD、D22.下面哪些是String對象的特性()A、不變性B、針對常量池的優(yōu)化C、類是final的D、用戶可自定義的多態(tài)23.如何給一個正在運行的service傳遞消息()A、通過注冊ReceiverB、通過IntentC、通過定義AIDL接口D、A、B、C選項均可24.對于AlertDialog的描述不正確的是()。A、使用new關(guān)鍵字創(chuàng)建AlertDialog的實例B、對話框的顯示需要調(diào)用show方法C、setPositiveButton方法是用來加確定按鈕的D、setNegativeButton方法是用來加取消按鈕的25.處理不同的傳感器器配置時,使用()來過濾目標設備上是否有指定的傳感器配置。A、AndroidB、GooglePlayC、SensorEventListenerD、Sensor26.如下json數(shù)據(jù){“students”:[{“name”:”zhangsan”,”age”:20},{“name”:”lisi”,”age”:15}]}現(xiàn)在要解析json數(shù)據(jù)需要完成如下的步驟()。 A、4-2-1-6-5-3-7B、4-5-3-2-6-1-7C、2-4-1-6-5-3-7D、4-3-2-5-6-1-727.下列關(guān)于XML布局文件在Java代碼中被引用的說明中,不正確的是?()A、在Activity中,可以使用findViewById()方法,通過資源id,獲得指定視圖元素B、在Activity中,可以使用R.drawable-system.***方式引用Android系統(tǒng)所提供的圖片資源C、在Activity中,可以使用setContentView()方法,確定加載哪一個布局文件D、可以使用View類的findViewById()方法,獲得當前View對象中的某一個視圖元素28.關(guān)于Toast提示,下列說法正確的有().A、Toast不能顯示圖片B、顯示Toast會使原activity失去焦點C、Toast可以通過setView方法來顯示一個自定義viewD、Toastt=newToast(context);以上兩行代碼可以顯示出一個toast29.Google發(fā)布的基于Linux平臺的開放源代碼移動操作系統(tǒng)平臺名稱是()。30.使進度條變橫向的系統(tǒng)樣式是()。A、@android:style/Widget.ProgressBar.HorizontalB、@android:style/ProgressBar.HorizontalC、@style/Widget.ProgressBar.HorizontalD、@style/ProgressBar.Horizontal31.以下關(guān)于ListView的XML屬性的描述錯誤的是()A、ListView與其他的UI控件相同,在XML布局文件中通過標簽將其放入界面布局中。B、直接讓Activity繼承自ListAdapter,可以將ListView填充滿整個Activity。C、在XML布局代碼中將ListView的位置設為占滿整個Activity,可以將ListView填充滿整個Activity。D、把ListView放在布局控件中,讓其只占界面的某一部分。32.以下關(guān)于Adapter的描述有誤的是()A、Android系統(tǒng)提供了幾個默認的Adapter類,可供開發(fā)者使用,同時,開發(fā)者也可以繼承Adapter類來自定義Adapter。B、Adapter對象在Adapter控件和數(shù)據(jù)源之間扮演橋梁的角色,它提供了訪問數(shù)據(jù)源的入口,并把從數(shù)據(jù)源拿到的數(shù)據(jù)逐項加載到Adapter控件中。C、Android有以下四種Adapter對象可供開發(fā)者使用,分別是ArrayAdapter、SimpleAdapter、SimpleCursorAdapter和自定義的Adapter。D、Android使用了一個抽象類——BaseAdapter作為各個Adapter實體類的基類,并使用兩個接口——ListAdapter和SpinnerAdapter分別作為兩種類型的AdapterView——AbsListView(包含ListView和GridView)和AbsSpinner(包含Spinner和Gallery)的適配接口。33.對話框中有幾個默認Button,()代表是確定按鈕。A、PositiveButtonB、NegativeButtonC、NeutralButtonD、OKButton34.關(guān)于線程說法不正確的是()。A、在android中,我們可以在主線程中,創(chuàng)建一個新的線程B、在創(chuàng)建的新線程中,它可以操作UI組件C、新線程可以和Handler共同使用D、創(chuàng)建的Handler對象,它隸屬于創(chuàng)建它的線程35.給ListView設置適配器的方法是()。36.webservice的標準通信協(xié)議是()。37.接口是否可繼承接口。抽象類是否可實現(xiàn)(implements)接口。抽象類是否可繼承具體(concreteclass)。抽象類中是否可以有靜態(tài)的main方法。38.關(guān)于startService()和bindService(),以下說法錯誤的是()A、通過startService()啟動服務:會調(diào)用如下生命周期方法:onCreate()>onStart()>onDestory()B、當采用startService()方法啟動服務,訪問者與服務之間是沒有綁定在一起的,訪問者退出,服務還在運行C、如果是調(diào)用bindService()啟動服務:會調(diào)用如下生命周期方法:onCreate()>onBind>onDestory()>onUnBind()D、采用bindService()方法啟動服務時,訪問者與服務是綁定在一起的,即訪問者退出,服務也就終止,解除綁定。39.下列屬于SAX解析xml文件的優(yōu)點的是()。A、將整個文檔樹在內(nèi)存中,便于操作,支持刪除,修改,重新排列等多種功能B、不用事先調(diào)入整個文檔,占用資源少C、整個文檔調(diào)入內(nèi)存,浪費時間和空間D、不是長久駐留在內(nèi)存,數(shù)據(jù)不是持久的,事件過后,若沒有保存數(shù)據(jù),數(shù)據(jù)就會消失40.下列與Android相關(guān)的選項描述不正確的是()。A、運行Andorid應用可以右擊你要運行的項目,然后選擇RunAs->AndroidApplication,即可自動在已開啟的AVD或者移動設備上運行這個項目了。B、如果焦點在項目中/src目錄下的Java文件中,可以通過菜單欄的Run->Run、工具欄的Run按鈕等。C、如果有多個AVD和真機都已被啟動且連接在PC上,則可以右擊項目名稱,然后在RunAs->RunConfigurations里指定使用哪個目標機來運行本應用。D、也可以按快捷鍵Ctrl+F6來運行Android應用程序。41.自定義對話框時,將視圖對象添加到當前對話框的方法是()A、setIconB、setXMLC、setLayoutD、setView42.以下哪個布局最不適合在多種移動終端上使用?()A、相對布局B、絕對布局C、表格布局D、線性布局43.關(guān)于同步關(guān)鍵字的說法錯誤的是()A、如果一個線程在執(zhí)行同步方法時沒有執(zhí)行完畢代碼就耗盡了時間片,其他線程在獲得了運行權(quán)之后就可以運行了。B、為防止時間片耗盡導致的代碼沒有完全執(zhí)行完畢的情況發(fā)生,可以考慮利用同步關(guān)鍵字。C、利用同步關(guān)鍵保證只有當一個線程徹底執(zhí)行完方法后,其他線程才能運行該方法。D、等待失去時間片的線程執(zhí)行完畢代碼后,才能訪問該方法。44.下面屬于android的動畫分類的有()。A、TweenB、FrameC、DrawD、Animation45.布局文件會保存在()目錄。A、resB、valuesC、layoutD、drawable46.在AndroidManifes.xml中描述一個Activity時,該Activity的label屬性是指定什么()A、指定Activity的圖標B、指定Activity的顯示圖標C、指定Activity和類相關(guān)聯(lián)的類名D、指定該Activity的唯一標識47.下列屬于Activity的狀態(tài)是()。A、運行狀態(tài)B、暫停狀態(tài)C、停止狀態(tài)D、睡眠狀態(tài)48.關(guān)于Handler的說法不正確的是()。A、它實現(xiàn)不同進程間通信的一種機制B、它避免了在新線程中刷新UI的操作C、它采用隊列的方式來存儲MessageD、它實現(xiàn)不同線程間通信的一種機制49.為了實現(xiàn)在Java的程序中調(diào)用帶參數(shù)的SQL語句,應該采用()來成。A、Connection類B、PreparedStatement類C、ResultSet類D、Statement類50.以下關(guān)于MediaPlayer的生命周期描述有誤的是()A、要開始播放MeidaPlayer對象,就必須成功調(diào)用prepare()方法。

B、MeidaPlayer通過isPlaying()方法來檢測當前是否正在播放。C、MeidaPlayer通過setLooping(boolean)方法來設置是否循環(huán)播放。D、MeidaPlayer通過pause()方法來實現(xiàn)暫停播放,通過stop()方法來實現(xiàn)停止播放。51.AppWidget窗口小部件時不可以使用下列哪個布局()。A、FrameLayoutB、LinearLayoutC、TableLayoutD、RelativeLayout52.關(guān)于ImageSwitcher說法錯誤的是()。A、ImageSwitcher里可以通過Alpha設定轉(zhuǎn)換時候的透明位B、在使用一個ImageSwitcher之前,不一定要調(diào)用setFactory方法C、setInAnimation是設置資源被讀入到這個ImageSwitcher的時候動畫效果D、setOutAnimation是資源文件從這個ImageSwitcher里消失的時候要實現(xiàn)的動畫效果53.下列關(guān)于Service描述不正確的是()。A、啟動Service的組件被銷毀時,Service也將被銷毀B、當Activity通過調(diào)用startService()方法啟動Service時,它處于started狀態(tài)C、當應用程序組件通過調(diào)用bindService()方法綁定到Service時,Service處于bound狀態(tài)D、其他應用程序組件能啟動Service并且即便用戶切換到另一個應用程序,Service還可以在后臺運行54.ScrollView中,可以直接包含多少個組件()。A、三個B、兩個C、一個D、無數(shù)個55.以下哪個不是Activity啟動時的正確標志?()A、FLAG_ACTIVITY_CLEAR_TOPB、FLAG_ACTIVITY_SINGLE_TASKC、FLAG_ACTIVITY_SINGLE_TOPD、FLAG_ACTIVITY_NEW_TASK56.藍牙和802.11b技術(shù)都屬于短程通訊技術(shù),以下描述錯誤的是()。A、藍牙和802.11b都是無線技術(shù),并且都選用了2.4GHz的頻譜B、802.11b主要是用來連接耗電的大型設備,如個人計算機及手提電腦等C、藍牙主要是用來連接耗電極小的小型設備,如PDA和手機等等D、藍牙技術(shù)的數(shù)據(jù)交流的速度達到11Mb/s,距離可達100米57.自動把數(shù)據(jù)保存為一個xml文件,并以鍵值對的形式保存/data/data/package_name/shared_prefs目錄下的存儲方式是()。A、File存儲方式B、SQLite存儲C、SharedPreference存儲方式D、網(wǎng)絡存儲方式58.以下各項哪些類和接口可以實現(xiàn)線程的運作()。A、Runnable接口B、Thread類C、TimerTask類D、以上均可59.在Android應用中提供程序使用的字符串、菜單、圖像、聲音、視頻等信息內(nèi)容稱為()。60.下面關(guān)于本地庫和Java運行時環(huán)境描述錯誤的是()。A、本地庫和Java運行時環(huán)境層位于Linux內(nèi)核層之上。B、本地庫是應用程序框架的基礎,是連接應用程序框架層與Linux內(nèi)核層的重要紐帶。C、SQLite是根據(jù)OpenGLES1.0API標準實現(xiàn)的3D繪圖函數(shù)庫。D、Android應用程序是用Java語言編寫的,所以Android需要一個Java的運行時環(huán)境,該環(huán)境又包括核心庫和Dalvik虛擬機兩部分。61.被稱為“Android之父”的是()。A、SteveJobsB、AndyRubinC、TimCookD、BillGates62.以下哪個方法可以用來獲得進度條的當前進度值?()A、publicsynchronizedintgetProgress()B、publicsynchronizedvoidsetIndeterminate(booleanindeterminate)C、publicsynchronizedvoidsetProgress(intprogress)D、PublicfinalsynchronizedvoidincrementProgressBy(intdiff)63.使用MediaPlayer播放保存在sdcard上的mp3文件時,()?A、需要使用MediaPlayer.create方法創(chuàng)建MediaPlayerB、直接newMediaPlayer即可C、需要調(diào)用setDataSource方法設置文件源D、直接調(diào)用start方法,無需設置文件源64.當Activity被銷毀時,保存它原來狀態(tài)的方法是()A、實現(xiàn)Activity的onSaveInstanceState()方法B、實現(xiàn)Activity的onSaveInstance()方法C、實現(xiàn)Activity的onInstanceState()方法D、實現(xiàn)Activity的onSaveState()方法65.關(guān)于Handler的說話正確的是()。A、它實現(xiàn)不同線程間通信的一種機制B、它避免了新線程操作UI組件C、它采用棧的方式來組織任務的D、它可以屬于一個新的線程66.()接口定義了常見的provider狀態(tài)變化和位置變化的方法。67.Intent傳遞數(shù)據(jù)時,以下不可以被傳遞的類型數(shù)據(jù)是()A、SerializableB、JSON對象C、BundleD、charsequence68.解析xml的方式有()A、字符器類型B、流方式C、domD、SAX69.Androidmanifest的文件擴展名是()。A、.jarB、.xmlC、.apkD、.java70.AndroidUI體系中,事件通知實現(xiàn)的基本思想來源于()A、觀察者模式B、代理模式C、策略模式D、裝飾者模式71.Android運行的虛擬機名稱是什么?虛擬機內(nèi)運行的字節(jié)碼文件后綴名是什么?72.在Android中常用的幾種布局中,其中不包括()A、FrameLayoutB、RelativeLayoutC、AbsoluteLayoutD、PageLayout73.ListView是常用的()類型控件。A、按鈕B、圖片C、列表D、下拉列表74.下面對CheckBox組件描述正確的是()。A、不能設置默認選中項B、設置的監(jiān)聽器與RadioGroup的一樣C、isChecked()方法可判斷是否被選中D、用于多選一的情況75.以下關(guān)于SurfaceView播放視頻的說法,不正確的是()A、SurfaceView繼承自View,其中內(nèi)嵌了一個專門用于繪制的Surface。B、開發(fā)者可以控制Surface的格式和尺寸,但不能讓SurfaceView控制這個Surface的繪制位置。C、Surface對應一塊屏幕緩沖區(qū),每個Window對應一個Surface,任何View都是畫在Surface上的,包括之前講過的控件和布局控件。D、一般的View都共享一塊屏幕緩沖區(qū),所有的繪制必須在UI線程中進行。第2卷一.參考題庫(共75題)1.以下關(guān)于Android中的廣播機制的描述有誤的是()A、在Android中使用廣播這種異步機制來處理組件之間的消息傳遞,所以組件會接收所有的廣播。B、所謂異步,就是廣播的發(fā)送方和接收方不需要互相等待,對廣播的收發(fā)并不會影響本身正常的工作。C、使用異步廣播的好處之一是可以避免組件之間因為互相等待而造成的沖突、資源浪費和死鎖等情況。D、使用異步廣播的好處之一是可以大大簡化應用層的編程難度。2.SharedPreferences和Preferences的修改支持事務嗎?()A、支持,不支持B、不支持,不支持C、不支持,支持D、支持,支持3.android:completionThreshold=1是哪個組件的屬性()。A、ImageButtonB、EditTextC、TextViewD、AutoCompleteTextView4.sharedPreferences獲取其編輯器的方法是哪個()A、getEdit()B、edit()C、setEdit()D、getAll()5.MediaPlayer播放資源前,需要調(diào)用哪個方法完成準備工作?()A、setDataSource()B、prepare()C、reset()D、release()6.關(guān)于應用程序的生命周期,一個Activity從啟動到運行狀態(tài)需要執(zhí)行3個方法,請選擇一個正確的執(zhí)行順序。()A、onCreate()->onStart()->onResume()B、onStart()->onCreate()->onResume()C、onCreate()->onResume()->onStart()D、onStart()->onResume()->onCreate()7.使用Graphics類的drawRecr(10,20,20,10)繪制矩形,此矩形的面積是()A、100B、200C、300D、4008.AndroidXML解析主要有三種方式,其中不包括()A、SAXB、DOMC、PULLD、KXML9.下列關(guān)于ADT插件描述錯誤的()。A、Google專門為Eclipse開發(fā)的插件B、安裝ADT插件后可以聯(lián)機調(diào)試C、使用它可以模擬各種手機事件、分析程序性能D、可以監(jiān)視Android系統(tǒng)中進程、堆棧信息10.請說明作為onStartCommand()方法返回值的三個常量START_NOT_STICKY、START_REDELIVER_INTENT及START_STICKY的作用。11.Math.round(11.5)等于多少().Math.round(-11.5)等于多少()。A、11.-11B、11.-12C、12.-11D、12.-1212.BroadcastReceiver作為應用級組件必須經(jīng)過注冊才能處理廣播消息,注冊有哪兩種方式?13.API還提供了幾個讓你判斷每個傳感器能力的方法,如()A、最大范圍B、識別率C、功率需求D、A、B、C選項均可14.getBaselinePosition()方法可以用來獲得要顯示的字符串的什么位置()。A、字符串高度B、字符串寬度C、字符串基線D、字符串長度15.絕對布局中,android:layout_x的含義有()A、以手機左下為原點,組件顯示到屏幕中的橫向坐標值。B、以手機左上為原點,組件顯示到屏幕中的橫向坐標值。C、以手機右下為原點,組件顯示到屏幕中的橫向坐標值。D、以手機右上為原點,組件顯示到屏幕中的橫向坐標值。16.關(guān)于AlertDialog的說法不正確的是()A、要想使用對話框首先要使用new關(guān)鍵字創(chuàng)建AlertDialog的實例B、對話框的顯示需要調(diào)用show方法C、setPositiveButton方法是用來加確定按鈕的D、setNegativeButton方法是用來加取消按鈕的17.如果我們需要導入一張圖片資源,我們需要將圖片放在哪個工程目錄中?()A、res/stringB、res/drawableC、res/iconD、res/picture18.關(guān)于Intent對象說法錯誤的是()。A、在android中,Intent對象是用來傳遞信息的B、Intent對象可以把值傳遞給廣播或ActivityC、利用Intent傳值時,可以傳遞一部分值類型D、利用Intent傳值時,它的key值可以是對象19.下面關(guān)于Android開發(fā)描述有誤的一項是()。A、Android使用Eclipse作為開發(fā)環(huán)境。B、在使用Eclipse之前必須先安裝JDK。C、Android開發(fā)環(huán)境的搭建過程由下面四步組成:安裝JDK->安裝Eclipse->在Eclipse中安裝并配置ADT->下載AndroidSDK。D、Android開發(fā)環(huán)境中的所有工具都是可以免費下載和使用的。20.關(guān)于AndroidManifest.xml文件,以下描述錯誤的選項有哪些?()A、在所有的元素中只有和是必需的,且只能出現(xiàn)一次B、處于同一層次的元素,不能隨意打亂順序C、元素屬性一般都是可選的,但是有些屬性是必須設置的D、對可選的屬性,即使不寫,也有默認的數(shù)值項說明21.以下哪個類對應Android中的提示對話框?()A、AlertDialogB、DialogC、ShowDialogD、Alert22.SharedPreferences存放的數(shù)據(jù)類型不支持()A、booleanB、intC、StringD、double23.如果希望啟動定時器后5s執(zhí)行第一次執(zhí)行定時器任務,然后每隔3s執(zhí)行定時器任務,schedule方法的后兩個參數(shù)需要設定為()。A、5,2B、5,3C、5000,2000D、5000,300024.ReadWriteLock能夠提高并發(fā)性能的原因是()A、它是無鎖的操作B、它為每個線程都提供了一份數(shù)據(jù)的復本C、它可以使得讀讀操作真正的并發(fā),無需等待D、它自動進行了鎖的粗化25.在Activity的生命周期中,當它從可見狀態(tài)轉(zhuǎn)向半透明狀態(tài)時,它的哪個方法必須被調(diào)用()。A、onStop()B、onPause()C、onRestart()D、onStart()26.在執(zhí)行長時間的數(shù)據(jù)庫操作的時候,需要數(shù)據(jù)庫的事務支持來確保信息的完整性,下面關(guān)于事務的說法,不正確的是()A、使用SQLiteDatabese的beginTransaction()方法可以開啟一個事務B、當程序執(zhí)行到endTransaction()方法的時候,會檢查事務的標志是否為成功C、當應用需要提交事務,必須在程序執(zhí)行到endTransaction()方法之前使用setTransactionSuccessful()方法設置事務的標志為成功,如果不調(diào)用該方法,就會默認回滾事務D、SQLite允許嵌套事務27.以下關(guān)于Service的說法,不正確的是()A、Service是沒有用戶可見的界面,不與用戶交互.B、Service可以通過Context.bindService()來啟動C、每個Serviceclass可以在AndroidManifest.xml文件中有相應的聲明,也可以不聲明直接使用D、Service可以通過Context.startService()來啟動28.上下文菜單與其他菜單不同的是()A、上下文菜單項上的單擊事件可以使用onMenuItemSelected方法來響應B、上下文菜單必須注冊到指定的view上才能顯示C、上下文菜單的菜單項可以添加,可以刪除D、上下文菜單的菜單項可以有子項29.如果需要顯示id為1的聯(lián)系人信息,Intent中的Action屬性與Data屬性應該設定為什么?()。A、ACTION_VIEWcontent://contacts/people/1B、ACTION_DIALcontent://contacts/people/1C、ACITON_EDITcontent://contacts/people/1D、ACTION_CALLcontent://contacts/people/130.在Canvas中請求重繪的時候,調(diào)用的方法是()A、request()B、系統(tǒng)自動重繪C、repaint()D、paint()31.在一個布局文件中,對一個EditText進行設置,以下哪項設置能實現(xiàn)輸入框默認提示內(nèi)容的效果()A、android:capitalizeB、android:hintC、android:singleLineD、android:text32.Action屬性ACTION_DIAL代表()標準動作。A、顯示直接打電話的界面B、提供編輯數(shù)據(jù)的途徑C、顯示電話撥號面板D、向用戶顯示數(shù)據(jù)33.以下哪個控件用來顯示圖片?()A、ImageViewB、TextViewC、EditTextD、Button34.在web開發(fā)領域主要的數(shù)據(jù)交互格式有()。A、XMLB、HTMLC、JSOND、AJAX35.判斷下列語句哪個正確()。A、在線程休眠時,sleep方法會占用處理器時間B、將方法聲明為synchronized,就可以確保不會發(fā)生死鎖C、不提倡使用Thread類的suspend方法,resume方法和stop方法D、以上描述都正確36.什么是Android的服務?其類名是什么?37.相對布局中,如果指定一個控件位于引用控件的左側(cè),應該使用()屬性。A、android:layout_toParentLeftOfB、android:layout_alignParentLeftC、android:layout_alignLeftD、android:layout_toLeftOf38.關(guān)于Intent的說法,錯誤的是?()A、可以用來激活一些組件。B、表示程序想做某事的意圖。C、只能用于一個組件內(nèi)部。D、不同組件之間通信的“媒介”,專門提供組件互相調(diào)用的相關(guān)信息。39.按HOME按鈕后,系統(tǒng)查找哪類Activity?()A、設置了ACTION_MAIN和ATEGORY_LAUNCHER的ActivityB、設置了ACTION_MAIN或ATEGORY_LAUNCHER的ActivityC、設置了ACTION_MAIN的ActivityD、設置了ATEGORY_LAUNCHER的Activity40.下列哪些情況下,系統(tǒng)可能會彈出ANR對話框()A、在Activity中,Main線程消息隊列中的消息在5秒內(nèi)沒有得到響應B、在Service中,onStartCommand()方法執(zhí)行超過5秒C、在BroadcastReceiver中,onReceive()方法執(zhí)行時間超過5秒D、在啟動的新線程中,run()方法執(zhí)行時間超過5秒41.使用Toast提示時,關(guān)于提示時長,以下說法正確的是()A、顯示時長只有2種設置B、可以自定義顯示時長C、傳入30,提示會顯示30秒鐘D、當自定義顯示時長時,比如傳入30,程序會拋出異常42.下列關(guān)于Intent啟動組件錯誤的是()A、startActivity()B、startService()C、startBroadcastReceiver()D、startActivityForResult()43.Service有哪兩種基本用途?44.String是最基本的數(shù)據(jù)類型嗎。45.android中service的實現(xiàn)方法是()和()。46.Android的版本代號為4.2版的重要更新內(nèi)容不包括下面哪一項()。A、支持多用戶賬戶B、加入手勢輸入C、加入屏幕截圖功能D、加入照片球(球形全景拍攝)功能47.Display類就像一個畫面管理員,獲得Display類對象的方法是(參數(shù)略)()。A、getDisplayable()B、getCurrent()C、setCurrent()D、getDisplay()48.Android應用中的所有資源都將被編譯成什么形式存放在Andoid應用中?49.使用HttpURLConnection訪問網(wǎng)絡時,需要允許()項權(quán)限。A、android.permission.INTERNETB、android.permission.VIBRATEC、android.permission.AUTHENTICATE_ACCOUNTSD、android.permission.INSTALL_LOCATION_PROVIDER50.用來獲取RecordStore可用空間的大小方法是()A、getSize()B、getRecordSize()C、getSizeAvailable()D、getVersion()51.Android開發(fā)中常用的開發(fā)與調(diào)試工具有很多,下面相關(guān)描述不對的是()。A、AndroidDebugBridge,簡稱adb,它只是一個能用來調(diào)試Android應用程序的工具。B、DDMS的全稱是DalvikDebugMonitorService,是Android開發(fā)環(huán)境中的Dalvik虛擬機調(diào)試監(jiān)控服務。C、LogCat日志記錄工具,這個工具很常用,可以理解為C或Java程序中的控制臺輸出,常被用來在手寫代碼的調(diào)試方式中,輸出調(diào)試信息。D、SDK的管理器,使用自動更新的方式從Google服務器中下載最新的SDK版本及工具到本機。52.在Activity的生命周期中,當Activity處于棧頂時,此時處于哪種狀態(tài)?()A、活動B、暫停C、停止D、銷毀53.android中常用的四個布局是()。54.視頻播放支持以下哪種方式?()A、同步方式B、異步方式C、同步方式與異步方式都支持D、同步方式與異步方式都不支持55.以下哪種數(shù)據(jù)庫操作不能使用execSQL方法執(zhí)行?()A、插入記錄B、刪除記錄C、查詢記錄D、創(chuàng)建數(shù)據(jù)表56.什么是Android的意圖?其對應的類名是什么?57.Android四層架構(gòu)中,系統(tǒng)庫層使用的是什么語法?()A、VBB、C/C++C、JavaD、Android58.對象池和享元模式的根本不同在于()A、對象池中的對象可以復用,享元模式中的對象不能復用B、對象池可以提升系統(tǒng)性能,享元模式不能C、對象池中的每個對象都是等價的,享元模式中的每個對象是不等價的D、對象池中的每個對象是不等價的,享元模式中的每個對象是等價的59.ContentProvider以什么形式將其管理的數(shù)據(jù)提供給外部應用?60.以下哪個方法不是System的方法()A、exit()B、getTime()C、gc()D、currentTimeMillis()61.全局定時器中設置時間的方法是()。62.如果在android應用程序中需要發(fā)送短信,那么需要在AndroidManifest.xml文件中增加什么樣的權(quán)限()A、發(fā)送短信,無需配置權(quán)限B、permission.SMSC、android.permission.RECEIVE_SMSD、android.permission.SEND_SMS63.以下關(guān)于Service綁定的說法有誤的是()A、如果綁定成功,則會通過getService()獲取Service對象,這樣便可以調(diào)用Service中的方法和屬性。B、如果綁定意外失敗,會將Service對象設置為null,表示綁定意外失效,Service實例不再可用。C、綁定一個Service就可以開啟并使一個Service處于運行狀態(tài)。D、以綁定方式使用Service時,調(diào)用者需要聲明一個ServiceConnnection對象,但可以不用重寫它的onServiceConnected()和onServiceDisconnected()方法。64.Android中有一個服務用來管理通知,它是()。A、ServiceB、NotificationManagerC、NoticeD、DialogBuilder65.以下關(guān)于拍照功能的描述有誤的是()A、Android中,可以使用Camera類中的API實現(xiàn)拍照功能。B、Android提供了借助Intent和MediaStroe調(diào)用系統(tǒng)自帶的拍照應用程序來實現(xiàn)拍照功能。C、Android提供了使用MediaStroe類中的API自行編寫拍照程序。D、保存所拍照片的文件路徑,必須確保文件夾路徑存在,否則拍照后無法完成回調(diào)。66.setOnTouchEvent設置返回值為true和false有何區(qū)別()A、沒有區(qū)別,都能對事件進行監(jiān)聽B、設置為true時只能在移動時獲得一次監(jiān)聽事件,false則可以多次C、返回true表示這個消息已經(jīng)被處理結(jié)束,后續(xù)的handler不再接收到這個消息D、設置為false是,在處理一次監(jiān)聽事件后,系統(tǒng)將拋棄該次事件67.通過bindService()啟動service,如果service還未啟動,后有什么操作?當調(diào)用者退出,service會有什么操作?()A、service啟動失敗,service不終止B、service啟動,service終止C、service啟動失敗,service終止D、service啟動,service不終止68.Android采用什么軟件架構(gòu)?整個系統(tǒng)包括哪幾個層次?69.自定義控件時需要重寫View類的很多方法,以下哪個方法是與焦點相關(guān)?()A、onTouchEventB、onFocusChangedC、onAttachedToWindowD、onDraw70.使用地圖不需要的權(quán)限是()。A、android.permission.ACCESS_WIFI_STATEB、android.permission.WRITE_SECURE_SETTINGSC、android.permission.INTERNETD、android.permission.CHANGE_WIFI_STATE71.數(shù)據(jù)共享指的是()A、同一個應用中的多個程序共享一個數(shù)據(jù)集合B、多個用戶,同一種語言共享數(shù)據(jù)C、多個用戶共享一個數(shù)據(jù)文件D、多種應用,多種語言,多個用戶相互覆蓋地使用數(shù)據(jù)集合72.什么是Android的綁定服務?什么情況需要綁定?73.Android中,()文件夾中的文件不能被R.java文件索引,但是會被編譯到.apk中,并且原文件名會被保留。A、assetsB、drawableC、genD、libs74.下列輔助開發(fā)的小工具中()是查錯與代碼優(yōu)化工具。A、tc1tool.exeB、lint.batC、traceview.batD、hierarchyviewer.bat75.下面關(guān)于Notification的選項正確的是()A、NotificationManagerman=newNotificationManager();B、PendingIntentcontentIntent=newPendingIntent();C、RemoteViewscontentView=newRemoteViews();D、Notificationnotification=newNotification();第1卷參考答案一.參考題庫1.參考答案:A2.參考答案:sharedpreference;SQlite,contentprovider3.參考答案:B4.參考答案:C5.參考答案:D6.參考答案:D7.參考答案:C8.參考答案: 有兩種類型的組件: ①ViewGroup:相當于容器可以包含其他UI組件,如各種Layou組件。 ②View:不能包含其他組件,代表具體控件,如文本輸入框、按鈕等。9.參考答案:C10.參考答案:C11.參考答案:A12.參考答案:A13.參考答案:A14.參考答案:B15.參考答案:A16.參考答案:A17.參考答案:D18.參考答案:B19.參考答案:B20.參考答案:D21.參考答案:B22.參考答案:A,B,C23.參考答案:D24.參考答案:A25.參考答案:B26.參考答案:A27.參考答案:B28.參考答案:C29.參考答案:Android30.參考答案:A31.參考答案:B32.參考答案:A33.參考答案:A34.參考答案:B35.參考答案:setAdapter36.參考答案:SOAP37.參考答案: 接口可以繼承接口。抽象類可以實現(xiàn)(implements)接口,抽象類是否可繼承具體類。抽象類中可以有靜態(tài)的main方法。 備注:只要明白了接口和抽象類的本質(zhì)和作用,這些問題都很好回答,你想想,如果你是java語言的設計者,你是否會提供這樣的支持,如果不提供的話,有什么理由嗎?如果你沒有道理不提供,那答案就是肯定的了。 只有記住抽象類與普通類的唯一區(qū)別就是不能創(chuàng)建實例對象和允許有abstract方法。38.參考答案:C39.參考答案:B40.參考答案:D41.參考答案:D42.參考答案:B43.參考答案:A44.參考答案:A,B45.參考答案:C46.參考答案:B47.參考答案:A,B,C48.參考答案:A49.參考答案:B50.參考答案:A51.參考答案:C52.參考答案:B53.參考答案:A54.參考答案:D55.參考答案:B56.參考答案:D57.參考答案:C58.參考答案:D59.參考答案:Resource(資源)60.參考答案:C61.參考答案:B62.參考答案:A63.參考答案:C64.參考答案:A65.參考答案:A,B66.參考答案:LocationListener67.參考答案:B68.參考答案:C,D69.參考答案:B70.參考答案:A71.參考答案:Android運行的虛擬機不是Java虛擬機,而是經(jīng)過改造的Dalvik虛擬機,在虛擬機內(nèi)運行的并不是Java編譯后的字節(jié)碼,而是后綴名為dex內(nèi)部格式文件。72.參考答案:D73.參考答案:C74.參考答案:C75.參考答案:B第2卷參考答案一.參考題庫1.參考答案:A2.參考答案:A3.參考答案:D4.參考答案:B5.參考答案:B6.參考答案:A7.參考答案:A8.參考答案:D9.參考答案:D10.參考答案: S.TART_NOT_STICKY: 當onStartCommand()方法的返回值為常量START_NOT_STICKY時,表明在onStartCommand()方法運行結(jié)束后,如果系統(tǒng)殺死了Service,系統(tǒng)就不會再重建這個Service,除非有待處理意圖投遞給它。這樣,Serv

溫馨提示

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

評論

0/150

提交評論