安卓組件應用開發(fā)附答案_第1頁
安卓組件應用開發(fā)附答案_第2頁
安卓組件應用開發(fā)附答案_第3頁
安卓組件應用開發(fā)附答案_第4頁
安卓組件應用開發(fā)附答案_第5頁
免費預覽已結束,剩余39頁可下載查看

下載本文檔

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

文檔簡介

安卓組件應用開發(fā)[復制]一題2分,共190題,總分380分,及格分為342您的姓名:[填空題]*_________________________________1.下列哪些是Android程序中的菜單?選項菜單(正確答案)上下文菜單(正確答案)彈出式菜單(正確答案)點擊式菜單2.Android程序中,必須有菜單按鈕才能觸發(fā)的菜單是?[單選題]選項菜單(正確答案)上下文菜單彈出式菜單點擊式菜單3.Android程序中,長按某個item不放,彈出上下文的菜單是?[單選題]選項菜單上下文菜單(正確答案)彈出式菜單點擊式菜單4.Android程序中,一般綁定一個VIEW上的菜單是?[單選題]選項菜單上下文菜單彈出式菜單(正確答案)點擊式菜單5.Android程序中,listview列表顯示需要哪些元素?listview(正確答案)適配器(正確答案)數據(正確答案)文本框6.Android列表中,用來展示列表的view的是?[單選題]listview(正確答案)適配器數據文本框7.Android列表中,將數據映射到listview上的是?[單選題]listview適配器(正確答案)數據文本框8.Android中ListView的每一行若只顯示一個文本,則最好使用()一種適配器最為方便快捷[單選題]BaseAdapterArrayAdapter(正確答案)SimpleAdapter自定義Adapter9.pagerAdapter需要重寫哪些方法包括下列()getCount()(正確答案)destroyItem()(正確答案)getSize()isViewFromObject()(正確答案)10.pagerAdapter中,獲得viewPager中view的個數是?[單選題]getCount()(正確答案)destroyItem()instantiateItem()isViewFromObject()11.pagerAdapter中,移除一個頁面的是?[單選題]getCount()destroyItem()(正確答案)instantiateItem()isViewFromObject()12.pagerAdapter中,獲得view集合中處于position為位置的view的是?[單選題]getCount()destroyItem()instantiateItem()(正確答案)isViewFromObject()13.pagerAdapter中,判斷返回的view與頁面視圖是否為同一個的方法是?[單選題]getCount()destroyItem()instantiateItem()isViewFromObject()(正確答案)14.activity注冊上下文的方法是?[單選題]onCreateContextMenu()onContextItemSelectd()registerForContextMenu()(正確答案)isViewFromObject()15.常見的列表適配器3種類型是?ListViewAdapterArrayAdapter(正確答案)SimpleAdapter(正確答案)SimpleCursorAdapter(正確答案)16.AlertDialog的常用類型有哪些?普通對話框(正確答案)多按鈕對話框(正確答案)列表對話框(正確答案)漂浮對話框17.下列哪些不是AlertDialog常用方法setTitle()setMessage()setPositiveButton()setName()(正確答案)18.AlertDialog中為對話框添加"確定"按鈕的方法是?[單選題]setPositiveButton()(正確答案)setNegativeButton()setSingleChoiceItems()setMultiChoiceItems()19.AlertDialog中為對話框添加"取消"按鈕的方法是?[單選題]setPositiveButton()setNegativeButton()(正確答案)setSingleChoiceItems()setMultiChoiceItems()20.AlertDialog中為對話框顯示一個單項選擇List的方法是?[單選題]setPositiveButton()setNegativeButton()setSingleChoiceItems()(正確答案)setMultiChoiceItems()21.AlertDialog中為對話框顯示復選框的方法是?[單選題]setPositiveButton()setNegativeButton()setSingleChoiceItems()setMultiChoiceItems()(正確答案)22.下列不是DatePicker控件常用的XML屬性?[單選題]android:date(正確答案)android:endYearandroid:maxDateandroid:spinnersShown23.DatePicker控件的XML屬性中,允許選擇最后一年的是?[單選題]android:startYearandroid:endYear(正確答案)android:maxDateandroid:minDate24.DatePicker控件的XML屬性中,支持最大日期的是?[單選題]android:startYearandroid:endYearandroid:maxDate(正確答案)android:minDate25.構建一個AlertDialog.Builer對象代碼是?[單選題]AlertDialog.Builerb=newAlertDialog.Builer(this);(正確答案)AlertDialog.Builerb=newAlertDialog(this);AlertDialogb=newAlertDialog.Builer(this);AlertDialogb=newAlertDialog(this);26.通過Builder對象中的什么方法獲得AlertDialog對象[單選題]builder.run()builder.start()builder.init()builder.create()(正確答案)27.自定義對話框對于已經載入界面,使用Activity中的什么方法獲得布局文件中的元素?[單選題]findViewById()(正確答案)getId()findViewByName()getName()28.AlertDialog中設置對話框標題是哪個方法?[單選題]setTitle()(正確答案)setMessage()setPositiveButton()setNegativeButton()29.AlertDialog中設置對話框提示信息是哪個方法?[單選題]setTitle()setMessage()(正確答案)setPositiveButton()setNegativeButton()30.DatePicker控件的XML屬性中,設置是否顯示CalendarView控件的是?[單選題]android:startYearandroid:endYearandroid:maxDateandroid:calendarViewShown()(正確答案)31.下列不屬于DatePicker控件的XML屬性的是?android:startYearandroid:endYearandroid:startDate(正確答案)android:endDate(正確答案)32.下列屬于DatePicker控件中更新日期的方法是?[單選題]updateDate()(正確答案)init()getMonth()setEnabled()33.不是AlertDialog的常用類型有哪些?[單選題]普通對話框多按鈕對話框列表對話框語音對話框(正確答案)34.下列哪些是AlertDialog常用方法[單選題]setPositiveButton()(正確答案)setXml()getName()getContext()35.findViewById()的作用是[單選題]獲得布局文件中的元素(正確答案)獲得用戶名獲得一個界面獲得幫助文檔36.在Android平臺上播放音頻的方式分為兩種,即____和____MediaPlayer(正確答案)SoundPool(正確答案)MediaControllerVideoView37.使用mediaPlayer+surfaceView播放媒體文件,通過___控制視頻的播放、暫停、進度等,通過___顯示視頻內容MediaControllermediaPlayer(正確答案)surfaceView(正確答案)VideoView38.soundPool構造函數有哪幾個參數【選三個】durationmaxStream(正確答案)streamType(正確答案)srcQuality(正確答案)39.Android中音頻、視頻一般放在哪個文件夾[單選題]valueslayoutmipmapraw(正確答案)40.使用mediaPlay播放音樂時,調用哪個方法可以暫停播放[單選題]pause()(正確答案)prepare()stop()reset()41.使用MediaPlayer播放保存在sdcard上的mp3文件時[單選題]需要使用MediaPlayer.create方法創(chuàng)建MediaPlayer直接newMediaPlayer即可需要調用setDataSource方法設置文件源(正確答案)直接調用start方法,無需設置文件源42.soundPool構造函數中哪個參數代表同時播放音頻流的最大數量[單選題]minStreammaxStream(正確答案)streamTypesrcQuality43.在播放音頻時,哪個方法來控制循環(huán)的次數[單選題]loop()(正確答案)play()rate()unload()44.打開DDMS在哪個目錄尋找?[單選題]ViewWindowFileTools(正確答案)45.DDMS中哪個窗口可以看到所有連接DDMS的終端信息[單選題]EmulatorControlDevices(正確答案)FileExplorerSystemInfo46.EmulatorControl窗口中哪個模塊可以模擬電話接聽和短信發(fā)送[單選題]TelephonyStatusLocationControlsTelephonyActions(正確答案)TestPhone47.FileExplorer窗口中,哪個目錄存放安裝在虛擬機中的所有應用程序內容[單選題]data/data(正確答案)data/adbdata/backupdata/app48.DDMS中SD卡的最終存儲目錄是哪個[單選題]/mnt/shell/sdCard/storage/sdCard/storage/emulated/mnt/shell/emulated/0(正確答案)49.播放SD卡上的視頻文件需要哪個權限?[單選題]WRITE_EXTERNAL_STORAGEREAD_EXTERNAL_STORAGE(正確答案)INTERNETREAD_PHONE_NUMBERS50.MediaPlay對象的哪個方法可將圖像輸出到指定的surfaceView[單選題]start()stop()setDispaly(surfaceoldersh)(正確答案)pause()51.Android上發(fā)送Http請求一般有兩種方式___和___GetHttpURLConnection(正確答案)HttpClient(正確答案)Post52.解析Json數據有很多種方法,可以使用官方提供的____,也可以使用Google提供的___JSONObject(正確答案)JsonGSONObjectGson(正確答案)53.常見的Json解析開源庫有【選兩個】JsonXJsonSaxjackson(正確答案)FastJson(正確答案)54.___主要用于發(fā)送和處理消息,發(fā)消息一般使用它的___方法,消息輾轉處理后會傳遞到它的___方法中handler(正確答案)messagesendMessage(正確答案)hadleMessage(正確答案)55.Android平臺上__是一個特殊的View,可以用來顯示網頁。[單選題]webView(正確答案)htmlViewchomeViewhttpView56.____是線程之間傳遞的消息的載體,它可以在內部攜帶少量的數據。[單選題]HandlerLooperMessage(正確答案)MeaageQueue57.為方便子線程對UI進行操作,Andoroid提供了很好的工具___,即使完全不懂異步機制,也可以簡單的從子線程切換到主線程[單選題]AsyncTask(正確答案)syncHandlerQueue58.WebView通過哪個方法來確定要訪問的網頁?[單選題]setWebViewClientloadUrl(正確答案)getSettingOpen59.HttpURLConnection調用()方法可以獲取到服務器返回的輸入流[單選題]getInputReader()getInputStream()(正確答案)getOutReader()getOutReader()60.得到HttpURLConnection的實例后調用哪一個方法關閉HTTP連接[單選題]close()closeconnect()disconnect()(正確答案)distory()61.()用于管理WebView狀態(tài)配置[單選題]setWebViewClient()loadUrl()getSettings()WebSettings()(正確答案)62.下列哪一個是android網絡連接庫?[單選題]OkHttp(正確答案)GlideImageloaderMap63.okhttp中通過哪個對象來獲取服務器返回的數據[單選題]ClientCallRequeatResponse(正確答案)64.okhttp的Request對象通過什么方法來設置目標網絡地址?[單選題]builder()url()(正確答案)call()body()65.網絡上傳輸數據時,最常用的格式是?[單選題]Json(正確答案)txtdochtml66.Gson庫可以將Json格式字符串自動映射成一個?[單選題]字符串字符對象(正確答案)數組67.MainThread又被稱為?[單選題]子線程父線程系統(tǒng)線程UI線程(正確答案)68.如果UI線程阻塞超過5秒用戶就會看到?[單選題]ANR異常(正確答案)NullPoint異常NumberFormat異常IO異常69.MessageQueue是什么[單選題]消息隊列(正確答案)消息消息處理者消息管家70.AsynTask哪個方法所有代碼都在子線程中運行?[單選題]onPreExecutedoInBackground(正確答案)onProgressUpdateonPostExecute71.Android系統(tǒng)中提供了3個內置的Fragment供開發(fā)者使用分別是?FragemntDialogFragment(正確答案)ListFragment(正確答案)PreferenceFragment(正確答案)72.在布局文件中使用___標簽添加Fragment,需要通過___屬性來顯式指明需要添加的Fragment完整類名。FrameLayoutFragment(正確答案)name(正確答案)LinearLayout73.Fragment和Activity的生命周期一樣,也會經過四種狀態(tài),下列哪些屬于Fragment生命周期方法()運行狀態(tài)(正確答案)暫停狀態(tài)(正確答案)停止狀態(tài)(正確答案)冰凍狀態(tài)74.Fragment有幾種添加方式?靜態(tài)添加(正確答案)動態(tài)添加(正確答案)任意添加隨意添加75.()是可以嵌入到Activity中的UI片段,并且具有單獨生命周期控制管理。[單選題]flyfrogframefragment(正確答案)76.FragmentTransaction中提供了一個___方法,可以用于將事務添加到返回棧中。[單選題]backbackStackaddToBackStack(正確答案)toBack77.____用來設置UI界面風格,也可以設置整個應用或者某個Activity界面的風格。[單選題]Theme(正確答案)dialogstylecolor78.使用FragmentTransaction中的哪個方法可以替換Fragement?[單選題]replace(正確答案)addremovecommit79.使用FragmentTransaction中的哪個方法可以完成事務的提交?[單選題]replaceaddremovecommit(正確答案)80.下面哪個不是Fragment常用的類[單選題]FragmentFragmentManagerFragmentTransactionNotificationManager(正確答案)81.以下關于Fragment的說法中哪個是錯的?[單選題]fragment可以理解為迷你型Activityfragment需要在清單文件注冊(正確答案)Android內置三種fragmentFargmen有兩種添加方式82.以下哪個不是Fragement生命周期的方法?[單選題]onCreateonCreateViewonStartView(正確答案)onDestoryView83.Android設備分辨率在220dpi那么對應哪個分辨率限定符?[單選題]ldpimdpihdpi(正確答案)xhdpi84.在application中通過什么屬性設置應用程序主題?[單選題]theme(正確答案)labeliconname85.主題文件放在安卓哪個目錄下?[單選題]values(正確答案)layoutmipmapdrawable86.在Activity中直接調用____方法獲取FragmentManger實例?[單選題]getFragemntgetFragmentManger(正確答案)getMangerFragmentManger87.Fragment通過調用____方法開啟事務[單選題]beginTransaction(正確答案)getFragmentMangerrepalceremove88.fragment生命周期中onAttach方法在什么時候調用?[單選題]創(chuàng)建fragment時與activity關聯時(正確答案)創(chuàng)建視圖時與activity解除關聯時89.當一個fragment處于暫停狀態(tài)時會運行哪個生命周期方法?[單選題]onCreateonResumeonPause(正確答案)onDestory90.下面關于Android中定義style和theme的描述錯誤的是[單選題]都可以減少重復屬性設置style可以作用在Activity上Theme類可以繼承(正確答案)一個TextView的style中定義了textColor屬性,TextView本身也設置textColor屬性,那么TextView本身定義的優(yōu)先級較高91.Android中的廣播主要分為兩種類型,分別是:標準廣播(正確答案)有序廣播(正確答案)無序廣播本地廣播92.注冊廣播的方式一共有兩種,在()中注冊和在()中注冊,前者稱為動態(tài)注冊,后者稱為靜態(tài)注冊代碼(正確答案)AndroidManifest.xml(正確答案)layout文件assets文件93.下列屬于通過LocalBroadcastManager實例來使用本地廣播步驟的:通過getInstance()方法獲取廣播實例(正確答案)使用registerReceiver()方法注冊廣播接收器(正確答案)使用sendBroadcast()方法發(fā)送廣播(正確答案)使用sendBroadcastSync()方法發(fā)送廣播94.關于BroadcastReceiver的說法正確的是廣播接收器是android四大組件之一(正確答案)對有序廣播,系統(tǒng)會根據接收器聲明的優(yōu)先級別按順序逐個執(zhí)行接收者(正確答案)廣播接收器聲明的優(yōu)先級別在的android:priority屬性中聲明,數值越大優(yōu)先級別越高(正確答案)在配置文件manifest中配置接收器叫做動態(tài)注冊95.()是一種完全異步執(zhí)行的廣播,在廣播發(fā)出后,所有的廣播接收器幾乎都會在同一時刻接收到這條廣播消息,因此它們之間沒有任何先后順序可言。[單選題]標準廣播(正確答案)有序廣播無序廣播異步廣播96.()是一種同步執(zhí)行的廣播,在廣播發(fā)出之后,同一時刻只會有一個廣播接收器能夠收到這條廣播消息,當這個廣播消息接收器中的邏輯執(zhí)行完畢后,廣播才會繼續(xù)傳遞。[單選題]標準廣播有序廣播(正確答案)無序廣播同步廣播97.AndroidManifest.xml配置文件中,<receiver>標簽的()屬性指定是否接收本程序以外的廣播。[單選題]enabledexported(正確答案)permissionprocess98.AndroidManifest.xml配置文件中,<receiver>標簽的()屬性指定是否啟用這個廣播接收器。[單選題]enabled(正確答案)exportedpermissionprocess99.關于廣播以下陳述正確的是()[單選題]廣播接收器只能在配置文件中注冊廣播接收器注冊后不能注銷廣播接收器只能接收自定義的廣播消息廣播接收器可以在Activity中單獨注冊與注銷(正確答案)100.廣播接收器需要在清單文件配置()節(jié)點[單選題]receiver(正確答案)broadReceiverservicecontentProvider101.對于廣播的Intent啟動方式是()[單選題]顯式啟動隱式啟動(正確答案)A和B都可以以上說法都不正確102.在代碼中注冊廣播的方式稱為:[單選題]靜態(tài)注冊動態(tài)注冊(正確答案)代碼注冊文件注冊103.在AndroidManifest.xml配置文件中注冊廣播的方式稱為:[單選題]靜態(tài)注冊(正確答案)動態(tài)注冊代碼注冊文件注冊104.創(chuàng)建廣播接收器需要創(chuàng)建一個類,并讓它繼承:[單選題]CallbackReceiverResultReceiverDeviceAdminReceiverBroadcastReceiver(正確答案)105.繼承BroadcastReceiver會重寫()方法[單選題]onReceive()(正確答案)onUpdate()onCreate()onStart()106.本地廣播使用了一個()來對廣播進行管理,并提供了發(fā)送廣播和注冊廣播接收器的方法[單選題]BroadcastReceiverLocalBroadcastManager(正確答案)BroadcastReceiverWithCallbacksLocalBroadcastReceiver107.為了能夠簡單地解決廣播的安全性問題,Android引入了一套()機制,使用這個機制發(fā)出的廣播只能在應用程序的內部進行廣播。[單選題]內部廣播系統(tǒng)廣播全局廣播本地廣播(正確答案)108.通過LocalBroadcastManager實例的()方法獲取廣播實例。[單選題]getInstance(Context

context)(正確答案)registerReceiver(BroadcastReceiver

receiver,

IntentFilter

filter)sendBroadcast(Intent

intent)sendBroadcastSync(Intent

intent)109.通過LocalBroadcastManager實例的()方法注冊廣播接收器。[單選題]getInstance(Context

context)registerReceiver(BroadcastReceiver

receiver,

IntentFilter

filter)(正確答案)sendBroadcast(Intent

intent)sendBroadcastSync(Intent

intent)110.通過LocalBroadcastManager實例的()方法發(fā)送廣播。[單選題]getInstance(Context

context)registerReceiver(BroadcastReceiver

receiver,

IntentFilter

filter)sendBroadcast(Intent

intent)(正確答案)sendBroadcastSync(Intent

intent)111.以下關于Service的說法,正確的是Service是沒有用戶可見的界面,不與用戶交互(正確答案)每個Serviceclass可以在AndroidManifest.xml文件中有相應的<service>聲明,也可以不聲明直接使用Service可以通過Context.startService()來啟動(正確答案)Service可以通過Context.bindService()來啟動(正確答案)112.下列屬于Service生命周期方法的是onCreate()(正確答案)onStartCommand(Intent,int,int)(正確答案)onStartService(Intent,int,int)onDestroy()(正確答案)113.關于服務的創(chuàng)建說法正確的是Android中創(chuàng)建服務需要繼承Service類(正確答案)Android中的服務需要在清單文件配置(正確答案)Android中的服務可以理解成是在后臺運行且沒有界面的activity(正確答案)Android中的服務能做的事情完全可以開一個子線程替代114.()是Android中實現程序后臺運行的解決方案,非常適合用來執(zhí)行那些不需要和用戶交互而且還要求長期運行的任務。[單選題]ActivityThreadProcessService(正確答案)115.服務默認運行在()中,不會自動創(chuàng)建子線程,如果需要在服務中執(zhí)行耗時操作,需要在服務中創(chuàng)建子線程,否則可能出現主線程被阻塞的情況[單選題]父進程后臺進程主線程(正確答案)子線程116.通過服務中的()方法可以獲取和服務的通信對象,并且可以讓Activity對服務的運行邏輯進行控制[單選題]onRebind(Intent

intent)onUnbind(Intent

intent)onBind(Intent

intent)(正確答案)onCreate()117.以下關于Service的說法,正確的是[單選題]Service是可以與用戶直接交換每個Service可以在AndroidManifest.xml文件中有相應的<service>聲明,也可以不聲明直接使用Service是Android基礎組件之一(正確答案)Service只能通過startService方式開啟118.以startService開啟服務以下說法正確的是[單選題]startService方式開啟服務,服務一旦被開啟,服務就會在后臺長期運行(正確答案)服務開啟后只能關機后才能關閉服務服務不需要在清單文件里注冊服務停止時會調用onStop()119.Android中綁定一個service的方法是哪個[單選題]bindService()(正確答案)startService()unBindService()onBind()120.通過bindService方式開啟服務,服務生命周期是[單選題]onCreate()—onStart()—onBind()—onDestroy()onCreate()—onBind()—onDestroy()onCreate()—onBind()—onUnBind()—onDestroy()(正確答案)onCreate()—onStart()—onBind()—onUnBind()—onDestroy()121.把播放音樂的操作放到Service里以下說法正確的是[單選題]可以提高運行效率播放音樂的操作必須放入到服務里在Service里更安全放到服務里目的是提升進程的優(yōu)先級,不容易被系統(tǒng)回收(正確答案)122.以下關于服務的生命周期說法正確的是[單選題]服務的生命周期和Activity一樣服務的創(chuàng)建會執(zhí)行onCreate()(正確答案)啟動時onCreate()–>onStart()->onResume()通過startService方式開啟服務,首先會調用onCreate和onStart方法123.以下關于Service的說法,不正確的是[單選題]Service是沒有用戶可見的界面,不與用戶交互每個Service可以在AndroidManifest.xml文件中有相應的<service>聲明,也可以不聲明直接使用(正確答案)Service可以通過Context.startService()來啟動Service可以通過Context.bindService()來啟動124.關于服務的創(chuàng)建說法錯誤的是[單選題]Android中創(chuàng)建服務需要繼承Service類Android中的服務需要在AndroidManifest.xml清單文件配置Android中的服務可以理解成是在后臺運行且沒有界面的activityAndroid中定服務能做的事情完全可以開一個子線程替代(正確答案)125.通過bindService方式開啟服務后,當服務的調用者關閉后需要對服務進行解綁服務,解綁服務調用的方法是[單選題]onBind()bindService()unBindService()onUnBind()(正確答案)126.Android系統(tǒng)中主要提供的實現數據存儲的方式有()網絡數據存儲(正確答案)文件存儲(正確答案)SharedPreference存儲(正確答案)云盤存儲127.Android中提供了用于得到SharedPreferences對象的3種方法是Activity類的getPreferences(intmode)(正確答案)PreferenceManager類中的getSharedPreferencesMode()PreferenceManager類中的getDefaultSharedPreferences(Contextcontext)(正確答案)Context類的getSharedPreferences(Stringname,intmode)(正確答案)128.關于操作SQLite數據庫,正確的說法是SQLiteOpenHelper類用來創(chuàng)建數據庫和更新數據庫(正確答案)SQLiteDatabase類是用來操作數據庫的(正確答案)在每次調用SQLiteDatabase的getWritableDatabase()方法時,會執(zhí)行SQLiteOpenHelper的onCreate方法。當數據庫版本發(fā)生變化時,可以自動更新數據庫結構(正確答案)129.以下哪些選項屬于openFileOutput方法與getSharedPreferences方法的文件操作模式參數Context.MODE_PRIVATE(正確答案)Context.MODE_WORLD_APPERContext.MODE_WORLD_WRITEABLE(正確答案)Context.MODE_APPEND(正確答案)130.在?Android?中使用?SQLiteOpenHelper?這個輔助類時,哪些操作可以獲得一個數據庫對象getReadableDatabase()(正確答案)getWriteableDatabase()(正確答案)getAbleDatabase()getDatabase()131.使用SQLite?數據庫進行查詢后,必須要做的操作是關閉數據庫(正確答案)直接退出關閉Cursor(正確答案)調用quit()方法退出132.Android中初始化SharedPreferences,以下正確的是[單選題]SharedPreferencessp=newSharedPreferences();SharedPreferencessp=SharedPreferences.getDefault();SharedPreferencessp=SharedPreferences.Factory();SharedPreferencessp=getSharedPreferences(“config”,MODE_PRIVATE);(正確答案)133.Cursor中的()方法用于移動游標到下一行[單選題]moveToNext()(正確答案)moveToFirst()moveToLast()moveToPrevious()134.關于操作SQLite數據庫,不正確的說法是[單選題]SQLiteOpenHelper類用來創(chuàng)建數據庫和更新數據庫SQLiteDatabase類是用來操作數據庫的在每次調用SQLiteDatabase的getWritableDatabase()方法時,會執(zhí)行SQLiteOpenHelper的onCreate方法。(正確答案)當數據庫版本發(fā)生變化時,可以自動更新數據庫結構135.在Android中對數據庫的表進行查詢操作用SQLiteDatabase類中的那兩個方法進行查詢[單選題]insert()和rawQuery()query()和execSQL()query()和rawQuery()(正確答案)query()和update()136.在Android中對數據庫做增刪改查有兩種方式分別是SQLiteDatabase這個類中的哪幾個方法[單選題]第一種方式execSQL()和rawQuery()方法操作,第二種方式直接提供封裝好的insert()、delete()、update()和query()這四個方法操作;第一種方式execSQL()方法操作,第二種方式直接提供封裝好的insert()、delete()、update()和query()這四個方法操作(正確答案)兩種方式都是用這個方法execSQL()兩種方式都是提供封裝好的insert()、delete()、update()和query()這四個方法操作137.在Cursor中的()方法用于移動游標到首行[單選題]moveToNext()moveToFirst()(正確答案)moveToLast()moveToPrevious()138.調用SharedPreference.Editor的()方法將完成數據的存儲操作[單選題]apply()clear()putString(String

key,

String

value)commit()(正確答案)139.在下列選項中,Android中的五大存儲數據方式不包括[單選題]文件SQLite數據庫SharedPreferencesMap(正確答案)140.Android獲取到SharedPreferences對象sp后,保存數據正確的邏輯是[單選題]sp.edit();sp.edit().putString(“name”,”zhangsan”).commit();sp.edit().putString(“name”,”zhangsan”);(正確答案)sp.edit().put(“name”,”zhangsan”).commit();141.在登錄界面中,獲得保存在SharedPreferences中的賬號密碼,調用的方法是[單選題]getString()(正確答案)getStringExtra()getStringValue()getValue()142.以下哪個選項不屬于openFileOutput方法與getSharedPreferences方法的文件操作模式參數[單選題]Context.MODE_PRIVATE;Context.MODE_APPEND;Context.MODE_WORLD_READABLE;Context.MODE_WORLD;(正確答案)143.在下列選項中,關于openFileInput()方法接收的參數,描述正確的是[單選題]一個輸入流對象一個目錄對象/data/data/<packagename>/files/目錄下一個文件的名稱(正確答案)一個輸出流對象144.在SharedPreferences的方法中,用于獲得String類型參數的方法是[單選題]getString()(正確答案)getStringExtra()getStringValue()getValue()145.在Cursor中的()方法用于移動游標到最后一行[單選題]moveToNext()moveToFirst()moveToLast()(正確答案)moveToPrevious()146.Android系統(tǒng)中使用的數據庫是[單選題]OracleSQLServerMySQLSQLite(正確答案)147.在SharedPreferences的方法中,用于獲取SharedPreferences.Editor對象的方法是[單選題]edit()(正確答案)contains(String

key)getAll()getString(String

key,

String

defValue)148.為了讓數據庫幫助類TestDBHelper具有管理數據庫版本的功能,需要讓它繼承的類是[單選題]SQLiteOpenHelper(正確答案)SQLiteDateBaseCursorFactoryDateBaseFactory149.在SQLiteOpenHelper中創(chuàng)建數據庫的方法是[單選題]構造方法(正確答案)onCreate()onUpgrade()getReadableDatabase()150.在SQLiteOpenHelper中創(chuàng)建表的方法是[單選題]構造方法onCreate()(正確答案)onUpgrade()getReadableDatabase()151.在SQLiteOpenHelper中升級數據庫的方法是[單選題]構造方法onCreate()onUpgrade()(正確答案)getReadableDatabase()152.在SQLiteOpenHelper中獲取可讀數據庫的方法是[單選題]getWritableDatabase()onCreate()onUpgrade()getReadableDatabase()(正確答案)153.在SQLiteOpenHelper中獲取可讀可寫數據庫的方法是[單選題]getWritableDatabase()(正確答案)onCreate()onUpgrade()getReadableDatabase()154.在Cursor中的()方法用于移動游標到指定行[單選題]moveToPosition(intposition)(正確答案)moveToNext()moveToLast()moveToFirst()155.在Cursor中的()方法用于移動游標到上一行[單選題]moveToPrevious()(正確答案)moveToNext()moveToLast()moveToFirst()156.android運行時權限從哪個版本加入的[單選題]5.06.0(正確答案)7.08.0157.android需要在運行時讀取通信錄則需要申請的權限是()[單選題]訪問網絡訪問藍牙讀寫聯系人(正確答案)控制手機振動158.讀取系統(tǒng)聯系人功能需要依靠下列()實現[單選題]服務ActivityContext廣播接收器內容提供者(正確答案)159.ContentProvider的查詢操作是()[單選題]insertselectupdatequery(正確答案)160.ContentProvider什么時候會被初始化()[單選題]ContentProvider被創(chuàng)建時調用create方法后當ContentResolver嘗試訪問應用程序中的數據時(正確答案)調用init()方法后161.ContentProvider的刪除操作是()[單選題]insertdelete(正確答案)updatequery162.ContentProvider的更新操作是()[單選題]insertdeleteupdate(正確答案)query163.ContentProvider的插入操作是()[單選題]insert(正確答案)deleteupdatequery164.android運行時權限需要()在AndroidManifest.xml中聲明(正確答案)用戶手動授予(正確答案)在代碼中動態(tài)申請(正確答案)無需申請權限165.android6.0中,當獲取到GET_CONTACTS權限時,自動獲得()READ_CONTACTS(正確答案)WRITE_CONTACTS(正確答案)DELETE_CONTACTSREAD_PHONE_STATE166.Menu菜單最多展示()個菜單項[單選題]56(正確答案)78167.重寫Activity的()方法來響應Menu的點擊事件[單選題]OptionsItemSelected(正確答案)onClickonItemSelectedonOptionSelected168.設置GridView控件垂直邊距的屬性是()[單選題]spacinghorizontalSpacingverticalSpacing(正確答案)columnWidth169.通過()方法為ViewPager設置切換時的動畫效果[單選題]setAnimation()setPageAnimation()setTransformer()se

溫馨提示

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

評論

0/150

提交評論