Android高級開發(fā)技術(shù)-考試題庫(含答案)_第1頁
Android高級開發(fā)技術(shù)-考試題庫(含答案)_第2頁
Android高級開發(fā)技術(shù)-考試題庫(含答案)_第3頁
Android高級開發(fā)技術(shù)-考試題庫(含答案)_第4頁
Android高級開發(fā)技術(shù)-考試題庫(含答案)_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論