版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(新版)Android高級開發(fā)技術(shù)-考試題庫(含答案)
一'單選題
1.商品列表案例中,可以通過Layoutlnflater類中的()方法解析資源layout
下的布局文件?
AvinfIater(R.Iayout.shopping_item)
B、infIate(R.Iayout.shopping_item)
C、findViewById(R.Iayout.shopping_item)
D、find(R.Iayout.shopping_item)
答案:B
2.()方式是以實體的方式得到由請求URL所指向的資源信息,它向服務(wù)器提交
的參數(shù)跟在請求URL后面。使用該方式訪問網(wǎng)絡(luò)URL的長度一般要小于1K
A、GET
B、POST
C、SET
D、PUT
答案:A
3.商品列表案例中,可以通過OKhttp庫中的。類創(chuàng)建一個向服務(wù)器的請求?
A、OKHttpCIient
BvRequest
C、Call
D、Response
答案:B
4.()控件可以與MediaPlayer類配合播放視頻?它的作用主要用來顯示視頻
A、SurfaceView
B、VideoView
C、ImageView
DxListView
答案:A
5.Cursor游標的()方法可以移動游標到數(shù)據(jù)庫的開頭?
AxmoveFirst0
BxmoveToFirst()
C、moveStart()
D、moveToStart()
答案:B
6.在Handler的dispatchMessage方法中獲取整型的參數(shù)時,可以使用()方法
實現(xiàn)?
A、getInt
B、getString
C、getDouble
D、getBooIean
答案:A
7.調(diào)用方法bindService(Intentservice,ServiceConnectionconn,intflags)
啟動服務(wù)時,其中第二個參數(shù)ServiceConnection用于監(jiān)聽啟動服務(wù)的組件與服
務(wù)之間的連接狀態(tài),當(dāng)連接成功時會回調(diào)該對象的。方法
A、onbind0
B、onServiceConnected()
CxonServiceDisConnected()
D、onunbind()
答案:B
8.Cursor中的()方法可以獲取查詢結(jié)果的總數(shù)量?
AxmoveToFirst()
B、moveToNext0
CxmoveToLast()
D、getCount0
答案:D
9.定義SharedPreference中的編輯器對象,空白處應(yīng)該填寫()?
SharedPreferences.Editoreditor=sp.();
A、edit
B、editor
C、putString
D、mit
答案:A
10.如果想要停止通過bindService()方法啟動的服務(wù)時,需要調(diào)用O方法將
服務(wù)進行解綁即可。
A、stopService0
B、unbindService()
C、onllnbind0
DxonDestroy()
答案:B
11.Service一般由。啟動,但是并不依賴它
A、Service
B、Activity
C、ContentProvider
D、BroadcastReceiver
答案:B
12.網(wǎng)上購物APP案例中,在店鋪詳情界面中想獲取到從店鋪界面帶來的數(shù)據(jù)Sh
opBean對象,以下代碼段正確的是()?
Axbean=(ShopBean)getIntent().getSeriaIizabIeExtra();
B、bean=(ShopBean)getSeriaIizabIeExtra(shop);
Cxbean=(ShopBean)getIntent().getSeriaIizabIeExtra("shop");
D、bean=(ShopBean)getIntent().getExtra(shop);
答案:C
13.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法??梢栽O(shè)置配送
費用?
AxsetShopName()
B、setSaleNum0
GsetOfferPrice()
D、setWeIfare()
答案:c
14.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法??梢垣@取店鋪
名稱?
AxgetShopName()
B、getSaleNum0
GgetOfferPrice()
D、getWeIfare0
答案:A
15.使用OkHttp訪問網(wǎng)絡(luò)數(shù)據(jù),請補全代碼
OkHttpCIientokHttpCIient=newOkHttpCIient();//倉lj建OKHttpCIien對象
Requestrequest=newRequest.BuiIder().urI(ipaddress).buiId0;
()〃向服務(wù)端發(fā)送請求對象
AxCalleall=okHttpCIient.CaII(request);
B、Calleall=okHttpCIient.newCaII(request);
C、Calleall=okHttpCIient.execute(request);
D、Calleall=okHttpCIient.enqueue(request);
答案:B
16.Cursor中的()方法可以移動游標到結(jié)尾?
AxmoveToFirst()
B、moveToNext0
CxmoveToLast0
D、getCount()
答案:c
17.通過Handler的()方法向主線程發(fā)送數(shù)據(jù)?
A、sendMessage
B、handIeMessage
C、send
DxhandIe
答案:A
18.按照接收者的優(yōu)先級接收,只有一個廣播接收者能接收消息,在此廣播接收
者中邏輯執(zhí)行完畢后,才會繼續(xù)傳遞,這種工作機制是()
Ax無序廣播
B、有序廣播
C、攔截廣播
D、普通廣播
答案:B
19.Android規(guī)定更新界面UI需要在主線程中完成,訪問網(wǎng)絡(luò)獲取到的數(shù)據(jù)在子
線程中完成的,使用()將子線程中的數(shù)據(jù)傳給主線程?
A、Thread
B、HandIer
CxRequest
D、Response
答案:B
20.當(dāng)調(diào)用bindServiceO方法啟動服務(wù)時,服務(wù)的生命周期是()
A、onCreate()一onStart()一onBind()一onDestroy()
B、onCreate()一onBind()一onDestroy()
C、onCreate()一onBind()一onunbind一onDestroy()
D、onCreate()—onStart()一onBind()一onunbind()一onDestroy()
答案:c
21.內(nèi)容提供者的主要功能是。
A、訪問應(yīng)用程序內(nèi)部的數(shù)據(jù)
B、實現(xiàn)跨程序共享數(shù)據(jù)
C、觀察數(shù)據(jù)變化
D、解析數(shù)據(jù)
答案:B
22.使用WebView中的()方法可以加載百度頁面?
A、webView.setllrI("http://,baidu.");
B、webView.loadllrI("http://,baidu.");
C、webView.unIoadllrI("http://,baidu.");
D、webView.getUrI("http://,baidu.");
答案:B
23.定義一^1b繼承了BaseAdapter類的ShopAdapter類,以下代碼段正確的是()?
A、cIassShopAdapterimpIementBaseAdapter{}
B、cIassShopAdapterextendsBaseAdapter{}
C、cIassShopAdapterextendsBaseAdapter
D、ShopAdapterextendsBaseAdapter{}
答案:B
24.AsyncTask的啟動方式為()?
A、startAsyncTask()
B、startService()
C、execute()
D、startIntenService()
答案:c
25.創(chuàng)建廣播接收者后,自動在AndroidManifest,xml中注冊的方式是O注冊。
A、動態(tài)
B、靜態(tài)
C、臨時
D、永久
答案:B
26.MediaPlayer類中prepare。方法的作用是()?
A、開始或者繼續(xù)播放音頻
B、將播放器重置到初始狀態(tài)
C、設(shè)置要播放音頻文件位置
D、開始播放音頻前調(diào)用此方法完成準備工作
答案:D
27.控制器()是一個包含媒體播放器(MediaPlayer)控件的視圖,包含了一些典
型的按鈕如:播放/暫停(Play/Pause)、倒回(Rewind)、快進(FastForwar
d)與進度滑動器(progressslider)
A、MediaControIIer
BxMediaPlayer
C、SurfaceView
D、VideoView
答案:A
28.runOnUiThread()方法的作用是()
A、網(wǎng)絡(luò)請求
B、網(wǎng)絡(luò)回調(diào)
C、啟用一個新線程
D、在UI主線程空閑的時候運行里面的代碼
答案:D
29.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法()可以設(shè)置店鋪
名稱?
A、setShopName()
B、setSaIeNum()
GsetOfferPrice()
D\setWeIfare0
答案:A
30.Cursor中的。方法可以移動游標到開頭?
AxmoveToFirst()
B、moveToNext0
CxmoveToLast()
D、getCount0
答案:A
31.網(wǎng)上購物APP案例中,在店鋪界面條目中點擊會進入到店鋪詳情界面,并且
將當(dāng)前條目bean帶入到店鋪詳情界面中,以下代碼段正確的是。?
Axintent.put("shop",bean);
Bxintent.getExtra("shop",bean);
C、intent.Extra("shop",bean);
D、intent.putExtra("shop",bean);
答案:D
32.使用()控件可以加載網(wǎng)頁文件
AxTextView
B、ImageView
C、WebView
DxListView
答案:C
33.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法??梢垣@取銷售
數(shù)量?
AxgetShopName()
B、getSaleNum0
GgetOfferPrice()
D、getWeIfare0
答案:B
34.在繼承了BaseAdapter類的ShopAdapter類中,哪個()方法可以返回集合
中條目的編號?
A、getItem()
B、getCount()
GgetltemldO
DxgetView()
答案:c
35.服務(wù)創(chuàng)建完成后,AndroidStudio工具會自動在()文件中注冊服務(wù)
AxMainActivity
Bxactivity_main
GAndroidManifest
D、Service
答案:c
36.廣播接收者的靜態(tài)注冊在Android8.0以后需要為intent設(shè)置包名,具體代
碼實現(xiàn)是。
Axintent.setaction("MyAction")
B、intent.setPackage()
Cxintent.setPackage(getPackageName())
D、intent.setPackage(PackageName())
答案:c
37.網(wǎng)上購物APP案例中,在店鋪界面點擊店鋪條目時應(yīng)該進入()界面?
A、購物車
B、店鋪
C、店鋪詳情
D、訂單
答案:C
38.在Handler的dispatchMessage方法中獲取布爾類型的參數(shù)時,可以使用()
方法實現(xiàn)?
A、getInt
B、getString
C、getDoubIe
D、getBooIean
答案:D
39.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法。可以設(shè)置食品
味道?
AxsetTaste()
B、setFoodName0
C、setPrice()
D、setCount0
答案:A
40.SQLiteDataBase中的()方法可以向數(shù)據(jù)庫中插入一條記錄?
Axinsert()
B、deIete()
Cxupdate()
D、query()
答案:A
41.通過Handler對象發(fā)送消息時,如果Message對象通過setData方法發(fā)送了
Bundle類型的數(shù)據(jù)給主線程,那么在主線程中通過()方法獲取Bundle數(shù)據(jù)?
AxgetBundIe
B、getData
C、getMessage
D、getObject
答案:B
42.下列方法中,。能夠得到ContentResolver的實例對象?
A、newContentResoIver()
B、getContentResoIver()
Cxnewlnstance()
D、ContentUris.newInstance()
答案:B
43.以下加載應(yīng)用程序資源文件asset下網(wǎng)頁的方法正確的是。
AxwebView.setllrI(nfile:////android_asset/test.html");
BxwebView.loadllrI("file:////android_asset/test.htmln);
CxwebView.loadllrI("file:////asset/test.htmlu);
DxwebView.loadllrI("file://android_asset/test.html");
答案:B
44.在功能清單文件中申請網(wǎng)絡(luò)權(quán)限,下面哪一個是正確的?()
Ax<uses-permissionandroid:name="android.permission.NET"/>
Bx<uses-permissionandroid:name="android.permission.INTERNETn/>
C、<uses-permissionandroid:name="android.permission.NETW0RK"/>
D、<uses-permissionandroid:name="android.permission.GET"/>
答案:B
45.JSON文件的擴展名為。
A、.txt
Bx.xml
Cx.json
D、.js
答案:C
46.()方式向服務(wù)器發(fā)出請求時需要在請求后附加實體。它向服務(wù)器提交的參
數(shù)在請求后的實體中,該方式對URL的長度是沒有限制的
A、GET
B、POST
C、SET
D、PUT
答案:B
47.IntentService的啟動方式為()?
AxbindService()
B、startService()
CxbindIntenService()
D、startIntenService()
答案:B
48.閱讀以下程序段,將空白處填寫完整()?
If(cb_save.isCheckedO){
//如何將name和psd追加到login.xml文件中
SharedPreferences.Editoreditor=sp.edit();
Eidtor.putStringC'user",name);
Editor.putString("password'*,psd);
Editor.();
)
Axedit
Bveditor
CxputString
Dvmit
答案:D
49.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法??梢栽O(shè)置食品
名稱?
AxsetTaste()
B、setFoodName()
C、setPrice0
D、setCount()
答案:B
50.HTTP協(xié)議是一種請求/響應(yīng)式的協(xié)議,當(dāng)客戶端與服務(wù)器端建立連接后,向
服務(wù)器端發(fā)送的請求,稱作()
A、HTTP協(xié)議
B、HTTP請求
GHTTP應(yīng)答
D、HTTP響應(yīng)
答案:B
51.攔截有序廣播,必須在優(yōu)先級較高的廣播接收者中攔截接收到的廣播,在其
onReceiveO方法中加入()方法可以實現(xiàn)攔截
A、sendBroadcast()
B、setPriority()
C、abortBroadcast()
D、registerReceiver()
答案:c
52.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法()可以設(shè)置加入
購物車中的食品數(shù)量?
A、setTaste()
B、setFoodName()
GsetPrice()
D、setCount0
答案:D
53.商品列表案例中,將服務(wù)端返回的字符串解析為Json對象,可以使用()類
實現(xiàn)?
A、JSONObject
B、String
C、Response
D、Request
答案:A
54.閱讀以下程序段,將空白處填寫完整()?
If(cb_save.isCheckedO){
//將name追加到login,xml文件中
SharedPreferences.Editoreditor=sp.eidt();
.putString("user",name);
1
A、edit
B、editor
C、putString
D、mit
答案:B
55.下列文件的操作權(quán)限中,指定文件只能被應(yīng)用程序本身訪問的是()
A、MODE_PRIVATE
B、MODE_APPEND
C、MODE_WORLD_READABLE
D、MODE_WORLD_WRITE
答案:A
56.定義一^1b繼承了HandIer的類MhandIer,以下語句正確的是O?
A、cIassMHandIerextendsHandIer
B、cIassHandIerextendsMHandIer{}
C、cIassMHandIerextendsHandIer{}
D、cIassMHandIerimpIementHandIer{}
答案:c
57.使用SurfaceView控件時,一般情況下還要對其創(chuàng)建、銷毀、改變時的狀態(tài)
進行監(jiān)聽,此時就需要調(diào)用()方法來實現(xiàn)監(jiān)聽SurfaceView?
AvaddCaIIback()
B、setCaIIback()
GsetOnCaIIback()
D、addOnCaIIback()
答案:A
58.下面實現(xiàn)動態(tài)注冊廣播,請補全代碼?
PrivateMyReceivermyReceiver;〃定義廣播接收器
PrivatevoidinitData(){
MyReceiver=newMyReceiver();〃初始化廣播接收器對象
//新建自定義廣播過濾器
IntentFiIterfiIter=newlntentFiIterO;
(?)〃動態(tài)注冊廣播接收者}
AxregisterReceiver(myReceiver,fiIter)
B、registerBroadCastReceiver(myReceiver,fiIter)
Cxregister(myReceiver,fiIter)
D、registerBroadCast(myReceiver,fiIter)
答案:A
59.下列關(guān)于ContentProvider的描述,錯誤的是()
A、ContentProvider?是一個抽象類,只有繼承后才能使用
B、ContentProvider只有在AndroidManifest,xml文件中注冊后才能正確運行
C、ContentProvider為其他應(yīng)用程序提供了統(tǒng)一的訪問數(shù)據(jù)庫的方式
D、ContentProvider是內(nèi)容解析者
答案:D
60.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法。可以獲取食品
名稱?
AxgetTaste()
B、getFoodName()
GgetPrice()
D、getCount()
答案:B
61.使用OKHttp框架訪問服務(wù)端數(shù)據(jù)時,需要使用OKHttpCIient的()方法創(chuàng)
建一個CalI對象?
A、build
B、urI
C、CalI
D、newCaII
答案:D
62.使用MediaPlayer類播放音頻與播放視頻的步驟類似,唯一不同的是,播放
視頻需要把視頻顯示在??丶?。
AxSurfaceView
B、VideoView
C、ImageView
DxListView
答案:A
63.如果一個應(yīng)用程序想要訪問另外一個應(yīng)用程序的數(shù)據(jù)庫,那么需要通過()
實現(xiàn)?
AxBroadcastReceiver
BxActivity
C、ContentProvider
D、AIDL
答案:C
64.在繼承了BaseAdapter的適配器ShopAdapter中,()方法會循環(huán)執(zhí)行g(shù)etC
ount次?
AxgetItem
B、getItemID
C、getCount
DxgetView
答案:D
65.ViewVideo類中reset()方法的作用是()?
A、設(shè)置要播放視頻文件路徑
B、開始或者繼續(xù)播放視頻
C、將播放器重置到初始狀態(tài)
D、開始播放視頻頻前調(diào)用此方法完成準備工作
答案:C
66.設(shè)置廣播接收者的優(yōu)先級可以使用以下哪個語句實現(xiàn)O
A、registerReceiver()
B、setPriorityO
C、sendBroadcast()
D、onReceive0
答案:B
67.網(wǎng)上購物APP案例中,在店鋪詳情界面中顯示菜單條目,需要使用以下()
控件顯示
A、TextView
B、EditText
CxListView
D、ImageView
答案:C
68.商品列表案例中,商品列表適配器中的方法getCountO的功能是用來返回集
合list的長度,可以使用以下哪條語句實現(xiàn)?()
A、returnchatBeanList.length;
B、returnchatBeanList.size();
CxreturnchatBeanList.get(position);
Dxreturnposition;
答案:B
69.以下哪個是消息隊列類,主要用來存放Handler發(fā)送過來的消息,并且按照
先入先出的規(guī)則執(zhí)行。O
AxMessage
B、MessageQueue
CvLooper
D、HandIer
答案:B
70.創(chuàng)建的服務(wù)類MyService繼承自()類
A、Service
B、Activity
CxBroadcastReceiver
D、ContentProvider
答案:A
71.以下定義常量的語句正確的是()?
AxprivatestaticStringTAG二"Success”;
B、privatestaticfinaIStringTAG="Success";
CxprivatefinaIStringTAG="Success";
D、privatestaticfinaITAG="Success";
答案:B
72.在Handler的dispatchMessage方法中獲取字符串類型的參數(shù)時,可以使用
()方法實現(xiàn)?
A、getInt
B、getString
C、getDoubIe
D、getBooIean
答案:B
73.使用StartService()方式啟動服務(wù)時,服務(wù)中的()方法會被調(diào)用多次
AxonCreate()
B、onStartmand()
OxonBind0
D、onDestroy0
答案:B
74.下列方法中,用于發(fā)送一條廣播的是()?
AxstartBroadcastReceiver()
B、sendOrderedBroadcast()
C、sendBroadcast()
D、sendReceiver()
答案:c
75.使用VideoView控件播放視頻時,使用。方法可以加載本地sdcard中的視
頻文件
AxsetVideoPath("mnt/sdcard/***.mp4")
B、setVideolIrI("http://.***.mp4")
CxsetVideolIRI(Uri.parse("http://,xxx.avi"));
D、setDataSource("mnt/sdcard/***.mp4"));
答案:A
76.handler.sendMessage()方法的參數(shù)是什么類型?
AxObject
B、BundIe
C、Message
D、Boolean
答案:C
77.使用OKHttp訪問服務(wù)端數(shù)據(jù)時,onResponse方法的參數(shù)Response即從服務(wù)
端返回的應(yīng)答數(shù)據(jù),以下哪個()代碼段可以獲取從服務(wù)端返回的字符串?
A、response,body().string()
B、response,body()
Cxresponse.string()
Dxresponse,body().toString()
答案:A
78.SQLiteDataBase中的()方法可以在數(shù)據(jù)庫中根據(jù)條件更新數(shù)據(jù)?
Axinsert()
B、deIete()
C、update0
D、query()
答案:c
79.服務(wù)被銷毀時執(zhí)行的方法是()
A、onCreate()
B、onStartmand0
C、onBind()
DxonDestroy()
答案:D
80.網(wǎng)上購物APP案例中,把購物車布局中的圖片設(shè)置為藍色的shop_car,正確
的代碼是()?
A、iv_shop_car.getImageResource(R.drawable.shop_car);
B、iv_shop_car.setImage(R.drawable.shop_car);
Cxiv_shop_car.setBitmap(R.drawabIe.shop_car);
D、iv_shop_car.setImageResource(R.drawable.shop_car);
答案:D
81.在繼承了BaseAdapter的適配器ShopAdapter中,()方法返回集合中的一
個條目?
A、getItem
B、getItemID
C、getCount
DxgetView
答案:A
82.SQLite0penHelper類通過()方法可以創(chuàng)建一個可寫的數(shù)據(jù)庫對象?
AxgetReadabIeDatabase()
B、getWritabIeDatabase()
C、getDatabase()
D、getSqliteDatabase()
答案:B
83.創(chuàng)建的廣播接收者MyReceiver要繼承()類
A、Receiver
B、BroadcastReceiver
CxContentProvider
DxContentResoIver
答案:B
84.SQLiteDataBase中的()方法可以在數(shù)據(jù)庫中根據(jù)條件刪除數(shù)據(jù)?
Axinsert()
B、deIete()
Cxupdate()
D、query()
答案:B
85.下列文件的操作權(quán)限中,指定文件內(nèi)容可以追加的是()
A、MODE_PRIVATE
B、MODE_APPEND
C、MODE_WORLD_READABLE
D、MODE_WORLD_WRITE
答案:B
86.Cursor中的()方法可以移動游標到下一條記錄?
A、moveToFirst0
B、moveToNext()
C、moveToLast0
DxgetCount()
答案:B
87.使用OKHttp框架訪問服務(wù)端數(shù)據(jù)時,需要使用。類實例化一個客戶端對象?
AxOkHttp
B、OkHttpCIient
C、Client
D、OkHttpCIients
答案:B
88.可以在cmd命令狀態(tài)下使用()命令查看自己電腦的當(dāng)前IP地址?
A、ip
Bxipconfig
C、config
D、ipaddress
答案:B
89.使用BitmapFactory中的。方法可以將指定輸入流解碼為位圖?
AvdecodeFiIe0
B、decodeStream()
CxdecodeResource()
DxdecodeBitmap()
答案:B
90.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法??梢栽O(shè)置銷售
數(shù)量?
A、setShopName()
B、setSaleNum0
GsetOfferPrice()
D、setWeIfare0
答案:B
91.在繼承了BaseAdapter的適配器ShopAdapter中,()方法返回集合中的一
個視圖?
A、getItem
BxgetItemID
CxgetCount
DxgetView
答案:D
92.下面實現(xiàn)視頻組件初始化功能,請補全代碼?privatevoidinitVideoPath()
{〃獲取視頻文路徑FiIefiIe=newFiIe(Environment.getExternaIStorageDire
ctory(),“movie,mp4");(?))
AvmVideoView.setPath(fiIe.getPath());
B、mVideoView.setPathDirectory(fiIe.getPath());
GmVideoView.setVideoPath(fiIe.getPath());
D、mVideoView.setVideoPathDirectory(fiIe.getPath());
答案:c
93.商品列表案例中,使用OKhttp訪問網(wǎng)絡(luò)成功后,網(wǎng)絡(luò)端會返回數(shù)據(jù)()對象?
A、CalI
B、Request
C、Response
D、String
答案:C
94.如果想要停止通過startService()啟動的服務(wù)時,只需通過服務(wù)自身調(diào)用s
topSelfO方法或者其他組件調(diào)用()方法
AxstopServiceO
B、onllnBind0
CxonDestroy()
D、bindService()
答案:A
95.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法()可以獲取食品
味道?
A、getTaste()
B、getFoodName()
GgetPrice()
D、getCount()
答案:A
96.使用bindService()方式啟動服務(wù)后,服務(wù)中的onCreate()、onBindO方法
會被調(diào)用O次
A、0
B、1
C、2
D、多
答案:B
97.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法()可以獲取加入
購物車中的食品數(shù)量?
A、getTaste()
B、getFoodName()
GgetPrice()
D、getCount()
答案:D
98.Android中通過內(nèi)容解析者ContentResoIver查詢圖片數(shù)據(jù)庫的內(nèi)容時,需
要在功能清單文件中加入()權(quán)限?
A、READ_EXTERNAL_STORAGE
B、WRITE_EXTERNAL_STORAGE
GSEND_SMS
D、READ_CONTACTS
答案:A
99.將一個JSON數(shù)組json2
[{"name":"Iisi","age":25},{"name":"Jason","age":20}]解析為JSON數(shù)組,
以下代碼正確的是()
A、JSONObjectjson0bj=newJS0N0bject(json2);
B、JSONArrayjsonObj=newJS0N0bject(json2);
C、JSONObjectjsonObj=newJSONArray(json2);
D、JSONArrayjsonObj=newJS0NArray(json2);
答案:D
100.在實現(xiàn)ShopAdapter的優(yōu)化時,需要在getView方法中判斷convertView
是否為空,以下正確的語句是()?
A、if(convertView-nuII)
B、if(convertView!=nuII)
C、if(convertView=nuII)
D、if(convertView=-nuII)
答案:A
101.下列文件的操作權(quán)限中,指定文件可以被其他應(yīng)用程序?qū)懭氲氖?)
A、M0DE_PRIVATE
B、M0DE_APPEND
C、M0DE_W0RLD_READABLE
D、M0DE_W0RLD_WRITE
答案:D
102.當(dāng)通過O方法啟動服務(wù)時,執(zhí)行的生命周期方法依次為。nCreateO、onS
tartmand0xonDestroy()
A、startService()
B、startmand()
C、bindService()
D、stopService
答案:A
103.把一個字符串類型的count轉(zhuǎn)換為整型的實現(xiàn)代碼正確的是()?
A、Intent.parseInt(count)
B、int.parseInt(count)
C、Integer.parseInt(count)
D、Integer.Int(count)
答案:c
104.創(chuàng)建的廣播接收者MyReceiver,當(dāng)接收到廣播時需要重寫()方法
AxMyReceiver0
B、onCreate()
CxonReceiver0
D、onDestroy()
答案:C
1O5.SQLiteDataBase中的()方法可以在數(shù)據(jù)庫中根據(jù)條件查詢數(shù)據(jù)?
Avinsert()
B、deIete0
C、update0
D、query()
答案:D
106.第一次創(chuàng)建服務(wù)時執(zhí)行的方法是。,并且該方法只執(zhí)行一次
AxonStartmand0
B、onCreate0
GonBind0
DvonllnBind()
答案:B
107.HttpURLConnection類可以通過()方法獲取服務(wù)端返回的數(shù)據(jù)?
A、getResponseCode
B、getInputStream
C、getConnected
D、setConnected
答案:B
108.下面方法實現(xiàn)發(fā)送有序廣播,正確的是()
A、startBroadcastReceiver(intent)
B、sendOrderedBroadcast(intent)
C、sendBroadcast(intent)
D、sendReceiver(intent)
答案:B
109.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法??梢垣@取配
送費用?
AxgetShopName()
B、getSaleNum0
GgetOfferPrice()
D、getWeIfare()
答案:c
110.下面的代碼完成音頻組件的初始化,請補全下列代碼?try{Filefile=newF
iIe(Environment.getExternaIStorageDirectory(),“music,mp3");//獲取文
件路徑mediaPlayer.setDataSource(fiIe.getPath());〃指定音頻文件的路徑
(?)}catch(Exceptione){
Av
mediaPIayer.start();
B、
mediaPlayer.Playing();
C、
mediaPlayer.prepare();
D、
mediaPlayer.reset();
答案:C
111.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法()可以獲取福
利?
AvgetShopName()
B、getSaIeNum0
GgetOfferPrice()
D、getWelfare0
答案:D
112.在店鋪界面條目中點擊會進入到店鋪詳情界面,需要在ShopAdapter的get
View方法中為convertView添加。事件監(jiān)聽?
AvsetOnCIickListener
B、setOnDoubleCIickListener
C\setOnTouchListener
D、setOnLongCIickListener
答案:A
113.網(wǎng)上購物APP案例中,在購物車布局中點擊“去結(jié)算”按鈕時需要為該按鈕
添加()事件監(jiān)聽?
AxsetOnTouchListener
BvsetOnDoubleCIickListener
CxsetOnLongCIickListener
D、setOnCIickListener
答案:D
114.HttpURLConnection類可以通過()方法獲取服務(wù)端的應(yīng)答碼?
A、getInputStream
BxgetResponseCode
C、connection
D、disconnect
答案:B
115.下列文件的操作權(quán)限中,指定文件可以被其他應(yīng)用程序讀取的是()
A、MODE_PRIVATE
B、MODE_APPEND
C、MODE_WORLD_READABLE
D、MODE_WORLD_WRITE
答案:c
116.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法()可以獲取食
品價格?
A、getTaste0
B、getFoodName0
GgetPrice()
D、getCount()
答案:c
117.通過SurfaceView類中的()方法可以獲取SurfaceView控件的管理器Sur
faceHolder?
A、getHolder()
B、getSurfaceHoIder()
CxgetSurface0
D\getMyHolder()
答案:A
118.Gson提供了()方法來實現(xiàn)從Json相關(guān)對象解析為存放實體Bean類的集
合?
AxfromJsonToJava
B、fromJsonToCIass
C、fromJson
D、fromJsonToString
答案:C
119.商品列表案例中,在使用OKhttp庫向服務(wù)器請求數(shù)據(jù)時,使用Call類中的
()開啟異步線程訪問網(wǎng)絡(luò)?
A、caII()
B、enqueue()
C、start()
D、send()
答案:B
120.使用OKHttp訪問服務(wù)端數(shù)據(jù)時,異步請求失敗時會回調(diào)()方法?
AxonRequest
B、onSuccess
C、onResponse
D、onFaiIure
答案:D
121.()方法可以注銷動態(tài)注冊的廣播接收者
A、registerReceiver()
B、unregitsterReceiver()
CxonCreate()
D、onDestroy()
答案:B
122.通過()方法啟動服務(wù)時,執(zhí)行的生命周期方法依次為onCreate()、onBin
d()、onllnBind()、onDestroy()
AxstartService()
B、stopService()
C、startmand()
D、bindService()
答案:D
123.網(wǎng)頁文件一般可以存入Android資源的()文件夾下
A、res
B、assets
Cxraw
D、drawabIe
答案:B
124.定義一個存放了ShopBean的集合,以下語句正確的是。?
AxList<ShopBean>shopList;
B、ArrayList<ShopBean>shopList;
CxListBeanshopList;
D、List{ShopBean}shopList;
答案:A
125.SQLiteDataBase中的。方法可以執(zhí)行SQL語句?
Axexecute()
B、execSQL()
C、execLanguage()
D、execSQLite0
答案:B
126.網(wǎng)上購物APP案例中,訪問apache-tomcat服務(wù)端數(shù)據(jù)時,需要使用apache
-tomcat中bin下的。命令啟動服務(wù)器?
Axshutdown
B、startdown
C、startup
D、shutup
答案:C
127.服務(wù)通過其方法。nBind()返回一個()類型的對象給啟動它的組件
AxBinder
BxIBinder
GMyBinder
D、YourBinder
答案:B
128.下面代碼將數(shù)據(jù)庫刪除一條記錄,請補全代碼?
PrivatevoiddeIete()
{Stringname=mEtName.getText().toStringO.trim();
(?);)
AxmSQLiteDatabase.del(uuserM,“name=?",newString[]{name})
B、mSQLiteDatabase.del("user","name=?”,newString{name})
C、mSQLiteDatabase.deIete(“user",“name=?,newString[]{name})
D、mSQLiteDatabase.deIete(“user",“name=?,newString{name})
答案:c
129.HttpURLConnection類繼承自()類
AvHttp
B、URLConnection
C、Connection
D、URL
答案:B
130.使用Gson解析將字符串jsonl解析為Person對象,以下代碼正確的是()
AxPersonperson=gson.fromJson(jsonl,Person.class);
B、Personperson=gson.fromGson(jsonl,Person.class);
C、Personperson=gson.fromJsonObject(jsonl,Person,cIass);
D、Personperson=gson.fromGsonObject(jsonl,Person,cIass);
答案:A
131.將一個字符串str
{"name":"zhangsan","age":27,"married":true}解析為JSON對象obj,獲取其
中27,以下語句正確的是()
A、obj.getString("age");
B、obj.optString("age");
C、obj.getInt("age");
D、obj.optInt("age");
答案:C
132.使用unbindService()方法停止服務(wù)時,會調(diào)用服務(wù)中的()方法
AxonDestroy()
B、onunbind()
C、onunbind()、onDestroy()
D、unbindService()
答案:C
133.MediaPlayer類中start()方法的作用是()?
A、開始或者繼續(xù)播放音頻
B、將播放器重置到初始狀態(tài)
C、設(shè)置要播放音頻文件位置
D、開始播放音頻前調(diào)用此方法完成準備工作
答案:A
134.以startService()方式啟動服務(wù)后,可以通過調(diào)用。方法關(guān)閉服務(wù)
AxstopServiceO
B、finishService()
CxcontinueService()
D、unbindService()
答案:A
135.下面代碼向數(shù)據(jù)庫增加一條記錄,請補全代碼?
Privatevoidinsert()
{ContentVaIuesmContentVaIues=newContentVaIues();mContentVaIues.put(“n
ameJ,,mllserInfo.getsName0);mContentVaIues.put("number”,mllserInfo.g
etiNumber());mContentVaIues.put(“cis",mllserInfo.getStrCIass());mCon
tentVaIues.put("hobby”,mUserInfo.getStrHobby());
(?);)
AxSQLiteDatabase.add(“user”,nuII,mllserInfo)
B、SQLiteDatabase.add(“user”,nuII,mContentVaIues)
CxSQLiteDatabase.insert(“user”,nuII,mllserInfo)
D、SQLiteDatabase.insert(“user”,nuII,mContentVaIues)
答案:D
136.將一個字符串str
{"name":"zhangsan","age":27,"married":true}解析為JSON對象obj,獲取其
中"zhangsan”,以下語句正確的是()
A、obj.getString("name");
B、obj.optString("name");
C、obj.getInt("name");
D、obj.optInt("name");
答案:B
137.Android規(guī)定,HTTP網(wǎng)絡(luò)通信的過程,會放到()線程中實現(xiàn)
A、主線程
B、UI線程
C、子線程
D、主線程或子線程
答案:C
138.廣播就是因為它只負責(zé)“說”而不管你“聽不聽”,這就說明廣播接收者的
特征是()向的。
A、單向
B、雙向
G三向
D、萬向
答案:A
139.Android規(guī)定更新界面UI需要在O線程中完成
A、主
B、子
C、UI
D、主或子
答案:A
140.發(fā)送端可以使用()方法發(fā)送廣播
A、giveBroadcast()
B、sendBroadcast(intent)
C、receiveBroadcast(intent)
D、abordBroadcast(intent)
答案:B
141.服務(wù)的生命周期與()有關(guān)
A、啟動服務(wù)的方式
B、啟動服務(wù)的Activity
C、關(guān)閉服務(wù)的方式
D、服務(wù)的創(chuàng)建
答案:A
142.Cursor游標的()方法可以移動游標到數(shù)據(jù)庫的結(jié)尾?
A、moveEnd0
B、moveToEnd()
C、moveLast()
D、moveToLast()
答案:D
143.使用OKHttp訪問服務(wù)端數(shù)據(jù),通過Request類實例化對象時可以使用()
方法給出服務(wù)端地址?
A、build
B、ipconfig
CxurI
D、ipaddress
答案:C
144.子線程調(diào)用Handler類中的()方法可以將數(shù)據(jù)發(fā)送給主線程
A、sendInformation(Informationinfo)
B、sendMessage(Messagemsg)
C、handIerMessage(Messagemsg)
D、handIeMessage(Messagemsg)
答案:B
145.ViewVideo類中start。方法的作用是()?
A、設(shè)置要播放視頻文件路徑
B、開始或者繼續(xù)播放視頻
C、將播放器重置到初始狀態(tài)
D、開始播放視頻頻前調(diào)用此方法完成準備工作
答案:B
146.使用()方法可以為VideoView綁定控制器MediaContr器Ier?
AvsetMediaControIIer
B、setMediaPlayer
CxsetControIIer
D、setPlayer
答案:A
147.閱讀以下程序段,將空白處填寫完整O?
If(cb_save.isChecked()){
〃將name和psd追加到login,xml文件中
SharedPreferences.Editoreditor=sp.edit();
Eidtor.putString("userH,name);
Editor.("password",psd);
)
A、edit
Bxeditor
CxputString
D、mit
答案:C
148.若被注冊了的廣播接收者中注冊時intentFilter的()與發(fā)送端匹配,則會
接收此廣播
A、category
B、action
Cxreceiver
Dxdata
答案:B
149.下面代碼可以實現(xiàn)在數(shù)據(jù)庫表user中更新一條記錄,請補全代碼?
Privatevoidinsert()
{ContentVaIuesmContentVaIues=newContentVaIues();mContentVaIues.put(“n
amen,mllserInfo.getsName0);mContentVaIues.put("number”,mllserInfo.g
etiNumber());mContentVaIues.put(“cis",mllserInfo.getStrCIass());mCon
tentVaIues.put("hobby”,mUserInfo.getStrHobby());
(?);)
AxmSQLiteDatabase.update("user",mContentVaIues,“name=?二newString{mil
serInfo.getsName()})
BxmSQLiteDatabase.update("user",mContentVaIues,“name二?二newString[]{m
UserInfo.getsName()})
C、mSQLiteDatabase.refresh("user",mContentVaIues,uname=?",newString{m
UserInfo.getsName()))
D、mSQLiteDatabase.refresh("usern,mContentVaIues,"name=?",newString[]
{mUserInfo.getsName()!)
答案:B
150.將程序中的私有數(shù)據(jù)分享給其他的應(yīng)用程序,可以使用的是。
A、文件存儲
B、數(shù)據(jù)庫存儲
GContentProvider存儲
D、SQLite數(shù)據(jù)存儲
答案:C
151.網(wǎng)上購物APP案例中,在店鋪詳情界面中菜單條目上點擊“加入購物車”按
鈕時需要設(shè)置當(dāng)前條目的數(shù)量加1,以下代碼正確的是()?
AxfoodBean.getCount(foodBean.getCount()+1);
B、foodBean.getCount(foodBean.setCount0+D;
CxfoodBean.setCount(foodBean.getCount()+1);
D、foodBean.setCount(foodBean.setCount()+1);
答案:C
152,在繼承了BaseAdapter類的ShopAdapter類中,哪個()方法可以返回集合
的長度?
A、getCount
B、getItemID
C、getItem
DxgetView
答案:A
153.網(wǎng)上購物APP案例中,在封裝的ShopBean類中,哪個方法()可以設(shè)置福
利?
AxsetShopName()
B、setSaleNum0
GsetOfferPrice()
D、setWeIfare0
答案:D
154.0KHttp中,發(fā)送請求數(shù)據(jù)所使用的函數(shù)是()
Axexecute
B、loadUrl
Cxenqueue
Dxinqueue
答案:C
155.Message的()屬性是用戶定義的消息代碼,以便收件人能識別這條消息是
關(guān)于什么的?
Axobject
Bvobj
C、what
D、who
答案:c
156.將一個字符串str
{"name":"zhangsan","age":27,"married":true}解析為JSON對象,以下語句正
確的是。
AxJSONObjectjsonObj=newJSONObject(str);
B、JSONArrayjsonObj=newJSONObject(str);
OxJSONObjectJsonObj=newJSONArray(str);
D、JSONArrayjsonObj=newJSONArray(str);
答案:A
157.HttpURLConnection對象可以通過。方法設(shè)置請求方式?
AxsetRequestMethod
B、setConnectTimeout
Cxdisconnect
D、getInputStream
答案:A
158.查詢系統(tǒng)圖片信息時,內(nèi)容提供者對應(yīng)的uri為()
A、MediaStore.Video.Media.EXTERNAL_CONTENT_URI
B、MediaStore.Images.Media.EXTERNAL_CONTENT_URI
C、Telephony.Sms.CONTENT_URI
DxCalILog.Calls.CONTENT_URI
答案:B
159.網(wǎng)上購物APP案例中,在封裝的FoodBean類中,哪個方法()可以設(shè)置食
品價格?
A、setTaste()
B、setFoodName()
C、setPrice()
D、setCount()
答案:c
160.使用OKHttp訪問服務(wù)端數(shù)據(jù)時,異步請求成功時會回調(diào)()方法?
A、onRequest
B、onSuccess
C、onResponse
D、onFaiIure
答案:C
161.()用來監(jiān)聽來自系統(tǒng)或者應(yīng)用程序的廣播
AxBroadcast
B、BroadcastReceiver
CxContentProvider
D、ContentResoIver
答案:B
162.商品列表案例中,定義聊天列表適配器類時,在getViewO方法中進行了L
istView的優(yōu)化,需要另外定義一個()類實現(xiàn)?
A、Tag
B、ViewHolder
C、Adapter
D、BaseAdapter
答案:B
多選題
1.關(guān)于SQLiteOpenHelper類的說法正確的是()?
A、SQLiteOpenHelper類是抽象類
B、SQLiteOpenHelper類中的抽象方法onCreate()方
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省濟寧市金鄉(xiāng)縣2023-2024學(xué)年六年級下學(xué)期期末考試英語試卷
- 24.1.4 圓周角 人教版數(shù)學(xué)九年級上冊堂堂練(含答案)
- 陜西省西安國際港務(wù)區(qū)鐵一中陸港初級中學(xué)2024-2025學(xué)年八年級上學(xué)期第一次月考數(shù)學(xué)試題(無答案)
- 人力資源預(yù)算編制與控制的最佳實踐案例分析
- 股權(quán)結(jié)構(gòu)對公司財務(wù)預(yù)測準確性的提升作用研究
- 江蘇省南京市江寧區(qū)湖熟片達標名校2024屆中考數(shù)學(xué)最后一模試卷含解析
- 2023年天水武山縣人社局招聘城鎮(zhèn)公益性崗位工作人員考試試題及答案
- 2023年南通市崇川區(qū)招聘園區(qū)專業(yè)人才考試試題及答案
- 2023年廣東珠海高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)綜合治理局招聘職員考試試題及答案
- 2023年都江堰市教育局所屬市教師管理中心社會引進筆試真題
- 報價單(報價單模板)
- 2023年上海臨港外服人力資源有限公司招聘筆試題庫及答案解析
- 二年級口算題卡10000道(100以內(nèi)加減法)
- 2507超級雙相不銹鋼性能規(guī)范
- 二年級看圖寫話(word)
- 學(xué)習(xí)解讀《退役的軍人保障法》內(nèi)容完整PPT課件
- 自考00067《財務(wù)管理學(xué)》全套課件(完整版)
- 教師勝任力文獻綜述
- 德邦物流貨物運輸服務(wù)合同(最新版)
- 篩分振動篩更換施工方案(完整版)
- 小學(xué)語文綜合實踐活動案例《走進童話王國》
評論
0/150
提交評論