尚學(xué)堂android培訓(xùn)核心筆試題庫_第1頁
尚學(xué)堂android培訓(xùn)核心筆試題庫_第2頁
尚學(xué)堂android培訓(xùn)核心筆試題庫_第3頁
尚學(xué)堂android培訓(xùn)核心筆試題庫_第4頁
尚學(xué)堂android培訓(xùn)核心筆試題庫_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、北京尚學(xué)堂提供WebView組件-練習(xí)題1、(2分)以下代碼用于顯示圖片,正確的是(A)A、webView.loadUrl(file:/android_asset/icon.png);B、webView.loadData (file:/android_asset/icon.png);C、webView.loadUrl(c:/android_asset/icon.png);D、webView.loadData (c:/android_asset/icon.png);2、(2分)假設(shè)assets目錄下有文件結(jié)構(gòu)html/hello.html,用loadUrl()方法將該網(wǎng)頁加載至webView時,

2、需傳入的參數(shù)是_file:/android_asset/html/hello.html_。3、(2分)假設(shè)assets目錄下有文件結(jié)構(gòu)/index.html,用loadUrl()方法將該網(wǎng)頁加載至webView時,需傳入的參數(shù)是(B)A, file:/asset/index.html B,file:/android_asset/index.htmlC,file:/androidasset/index.html D,file:/assets/html/index.html4、(2分)WebView的loadData()方法中可以用的正確參數(shù)為:(D)A.36:8

3、080/web_for_android/B.file:/android_asset/index.htmlC.c:/java/index.jspD.中國人中國5、(2分)WebWiew中l(wèi)oadUrl方法可用的參數(shù)以下正確的是:(A,B)A./ B.file:/android_asset/test.jspC.c:/programfile/aaa.html D.可能是我6、(2分)WebView加載頁面顯示可以通過下面哪些方法來實現(xiàn)(B,D)A.setUrl() B.loadUrl() C.setWebViewClient() D.loadData()7、(2分

4、)WebView的對象wv調(diào)用loadData()加載頁面時使用下面哪種參數(shù)進(jìn)行是正確的?(D)A.wv.loadData() B.wv.loadData(data)C.wv.loadData(data, mimeType) D.wv.loadData(data, mimeType, encoding)8、(2分)關(guān)于webView加載網(wǎng)頁的方法loadUrl()使用不正確的是:(B)A.webView.loadUrl(file:/sdcard/index.html);B.webView.loadUrl(test);C.webView.loadUrl(file:/android_asset/X

5、X.html);D.webView.loadUrl(/ );9、(2分)關(guān)于webView加載網(wǎng)頁的方法loadData(String data, String mimeType, String encoding),參數(shù)描述不正確的是(B)A.data:要加載的網(wǎng)頁內(nèi)容B.data的值可以是C.mimetype:加載的網(wǎng)頁內(nèi)容的類型(type/html,image/jpeg)D.encoding:指定編碼(utf-8, gbk)10、(2分)關(guān)于webview加載網(wǎng)頁的兩種方式,說法不正確的是:(C)A.loadUrl

6、()可以打開遠(yuǎn)程網(wǎng)址、也可以加載本地Html數(shù)據(jù);B.loadData()顯示中文網(wǎng)頁內(nèi)容(含空格的處理);C.通過webView.loadData(/ );可以打開尚學(xué)堂;D.通過webView.loadUrl(/ );可以打開尚學(xué)堂;s11、(2分)已知一個頁面的內(nèi)容,那么想要把這個頁面的內(nèi)容在WebView里顯示出來,使用WebView加載頁面的_loadData_方法來實現(xiàn)功能。(只填寫方法名即可)12、(2分)已知一個頁面的訪問鏈接地址,那么想要把這個頁面的內(nèi)容在WebView里顯示出來,使用WebView加

7、載頁面的_loadUrl_方法來實現(xiàn)功能。(只填寫方法名即可)13、(2分)可以用來輔助WebView設(shè)置其一些屬性和狀態(tài)的類是(A)A.WebSettings B.WebViewClient C.WebChromeClient D.WebViewChrome14、(2分)可以用來輔助WebView設(shè)置其一些屬性和狀態(tài)的類是_WebSettings_ 15、(2分)webView.getSettings().setSupportZoom(true);這段代碼實現(xiàn)的是什么功能?(C)A、直接顯示網(wǎng)頁內(nèi)容 B、顯示中文網(wǎng)頁內(nèi)容 C、支持縮小放大 D、取消縮小放大16、(2分)WebSettings

8、類對象主要用來對WebView的進(jìn)行配置和管理,下列哪一項不屬于這個類的管理?(D)A.是否允許js腳本運行 B.緩存的設(shè)置、C.頁面是否支持放大和縮小、 D.進(jìn)行JS對話框的外觀改進(jìn)17、(2分)現(xiàn)有WebView對象wv,請問如何初始化WebSettings類對象?(B)A.WebSettings settings=new WebSettings(); B.WebSettings settings=wv.getSettings();C.WebSettings settings=wv.optSettings(); D.WebSettings settings=wv.getWebSetting

9、s();18、(2分)在WebView中語句settings.setJavaScriptEnabled(true);所實現(xiàn)的功能是:(C)A.設(shè)置WebView不支持javascript代碼B.設(shè)置WebView可以轉(zhuǎn)換javascript腳本為Java代碼C.設(shè)置WebView支持javascript代碼D.設(shè)置WebView可以轉(zhuǎn)換java為javascript代碼19、(2分)看以下代碼WebSettings settings=wv.getSettings();settings.setBuiltInZoomControls(true);選擇這兩行代碼可以完成的功能是:(A)A.設(shè)置Web

10、View內(nèi)置縮放工具可用 B.設(shè)置WebView內(nèi)置編輯工具可用C.設(shè)置WebView內(nèi)置縮放工具不可用 D.設(shè)置WebView內(nèi)置編輯工具不可用20、(2分)WebSettings和WebView都在同一個生命周期中存在,當(dāng)WebView被銷毀后,如果再使用WebSettings則會拋出( B)異常。A.RuntimeException B.IllegalStateExceptionC.NullPointerException D.ArrayOutOfBoundsException21、(2分)在創(chuàng)建WebView時,系統(tǒng)有一個默認(rèn)的對WebView進(jìn)行設(shè)置的對象,我們可以通過webView

11、.getSettings來得到這個設(shè)置對象,那么這個設(shè)置對象是:_WebSettings_。22、(2分)關(guān)于設(shè)置WebSettings一些常用屬性、狀態(tài)的方法,下列方法描述錯誤的是:(C)A.setBuiltInZoomControls設(shè)置WebView是否支持縮放B.setCacheMode設(shè)置WebView緩沖的模式C.setDefaultFontSize設(shè)置WebView里默認(rèn)的字樣家族(即字體)D.setJavaScriptEnabled設(shè)置WebView是否支持Javascript23、(2分)下面是WebSettings進(jìn)行設(shè)置的一些常用屬性、狀態(tài)的方法的是(ABCD)A.set

12、SupportZoom設(shè)置是否支持變焦B.setBuiltInZoomControls設(shè)置是否支持縮放C.setDefaultFontSize設(shè)置默認(rèn)的字體大小D.setJavaSciptEnabled設(shè)置是否支持Javascript24、(2分)使用WebSettings對象可以對WebView設(shè)置是否支持Javascript,下列設(shè)置以及順序正確的是:(B)A.WebSettings webSettings = new WebSettings(); webSettings.setJSEnabled();B.WebSettings webSettings = webView.getSetti

13、ngs(); webSettings.setJavaSciptEnabled();C.WebSettings webSettings = new WebSettings(); webSettings.setJavaSciptEnabled();D.WebSettings webSettings = webView.getSettings(); webSettings.setJSEnabled();25、(2分)若希望在點擊網(wǎng)頁中超鏈接時,在當(dāng)前WebView中顯示該網(wǎng)頁,則需要覆蓋_WebViewClient_類中的shouldOverrideUrlLoading()方法。26、(2分)若希望

14、在點擊網(wǎng)頁中超鏈接時,在當(dāng)前WebView中顯示該網(wǎng)頁,則需要覆蓋WebViewClient類(A)方法。A,shouldOverrideUrlLoading B,onPageStarted C,loadUrl D,show27、(2分)若希望在點擊網(wǎng)頁中超鏈接時,在當(dāng)前WebView中顯示該網(wǎng)頁,則需要覆蓋下列哪個類中的shouldOverrideUrlLoading()方法( B )A WebChromeClient B WebViewClient C WebSettings D WebView28、(2分)重寫WebViewClient子類的方法可以用來處理下面哪個問題(B)A.不能顯示

15、頁面圖片 B.超鏈接不能在當(dāng)前WebView中打開C.不能快速完成下載 D.不能在請求時傳入?yún)?shù)29、(2分)以下哪個方法不屬于WebViewClient類中的方法?(D)A.onPageStarted B.onPageFinished C.shouldOverrideUrlLoading D.onJsConfirm30、(2分)看完下列方法的語句判斷選項中哪個說法是正確的?(D)public boolean shouldOverrideUrlLoading(WebView view, String url) Log.d(mylog,shouldOverrideUrlLoading); vie

16、w.loadUrl(url);/所有超鏈接在WebView中打開 et.setText(url); return true;A.該方法不是WebViewClient類中的方法B.該方法是WebChromeClient類中的方法C.該方法是的重寫解決了JavaScript代碼不支持的問題D.該方法是的重寫解決了超鏈接不能在WebView中打開的問題31、(2分)WebViewClient類中的shouldOverrideUrlLoading方法在以下哪種情況下被調(diào)用?(B)A.在有JavaScript腳本的頁面被打開時調(diào)用B.在點擊請求的是超鏈接時會調(diào)用C.在點擊圖片時被調(diào)用D.在自動刷新圖片時

17、被調(diào)用32、(2分)當(dāng)WebViewClient的shouldOverrideUrlLoading方法返回值為_false_時,表示在當(dāng)前的WebView中加載超鏈接頁面。33、(2分)要使得當(dāng)前網(wǎng)頁的鏈接仍在webView中跳轉(zhuǎn),不重新打開一個新的webview進(jìn)程的話,需要重寫webViewClient的(C)方法來設(shè)置。A.onPageStarted() B.onPageFinished() C.shouldOverrideUrlLoading() D.onScaleChanged()34、(2分)WebViewClient就是專門輔助WebView處理各種通知、請求等事件的類。可以通過WebView的( B)方法來為WebView指定一個WebViewClient對象。A.addWebViewClient() B.setWebViewClient() C.bindWebV

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論