尚学堂android培训核心笔试题库_第1页
尚学堂android培训核心笔试题库_第2页
尚学堂android培训核心笔试题库_第3页
尚学堂android培训核心笔试题库_第4页
尚学堂android培训核心笔试题库_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京尚学堂提供WebView组件-练习题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分)假设assets目录下有文件结构html/hello.html,用loadUrl()方法将该网页加载至webView时,

2、需传入的参数是_file:/android_asset/html/hello.html_。3、(2分)假设assets目录下有文件结构/index.html,用loadUrl()方法将该网页加载至webView时,需传入的参数是(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()方法中可以用的正确参数为:(D)A.36:8

3、080/web_for_android/B.file:/android_asset/index.htmlC.c:/java/index.jspD.中国人中国5、(2分)WebWiew中loadUrl方法可用的参数以下正确的是:(A,B)A./ B.file:/android_asset/test.jspC.c:/programfile/aaa.html D.可能是我6、(2分)WebView加载页面显示可以通过下面哪些方法来实现(B,D)A.setUrl() B.loadUrl() C.setWebViewClient() D.loadData()7、(2分

4、)WebView的对象wv调用loadData()加载页面时使用下面哪种参数进行是正确的?(D)A.wv.loadData() B.wv.loadData(data)C.wv.loadData(data, mimeType) D.wv.loadData(data, mimeType, encoding)8、(2分)关于webView加载网页的方法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分)关于webView加载网页的方法loadData(String data, String mimeType, String encoding),参数描述不正确的是(B)A.data:要加载的网页内容B.data的值可以是C.mimetype:加载的网页内容的类型(type/html,image/jpeg)D.encoding:指定编码(utf-8, gbk)10、(2分)关于webview加载网页的两种方式,说法不正确的是:(C)A.loadUrl

6、()可以打开远程网址、也可以加载本地Html数据;B.loadData()显示中文网页内容(含空格的处理);C.通过webView.loadData(/ );可以打开尚学堂;D.通过webView.loadUrl(/ );可以打开尚学堂;s11、(2分)已知一个页面的内容,那么想要把这个页面的内容在WebView里显示出来,使用WebView加载页面的_loadData_方法来实现功能。(只填写方法名即可)12、(2分)已知一个页面的访问链接地址,那么想要把这个页面的内容在WebView里显示出来,使用WebView加

7、载页面的_loadUrl_方法来实现功能。(只填写方法名即可)13、(2分)可以用来辅助WebView设置其一些属性和状态的类是(A)A.WebSettings B.WebViewClient C.WebChromeClient D.WebViewChrome14、(2分)可以用来辅助WebView设置其一些属性和状态的类是_WebSettings_ 15、(2分)webView.getSettings().setSupportZoom(true);这段代码实现的是什么功能?(C)A、直接显示网页内容 B、显示中文网页内容 C、支持缩小放大 D、取消缩小放大16、(2分)WebSettings

8、类对象主要用来对WebView的进行配置和管理,下列哪一项不属于这个类的管理?(D)A.是否允许js脚本运行 B.缓存的设置、C.页面是否支持放大和缩小、 D.进行JS对话框的外观改进17、(2分)现有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);所实现的功能是:(C)A.设置WebView不支持javascript代码B.设置WebView可以转换javascript脚本为Java代码C.设置WebView支持javascript代码D.设置WebView可以转换java为javascript代码19、(2分)看以下代码WebSettings settings=wv.getSettings();settings.setBuiltInZoomControls(true);选择这两行代码可以完成的功能是:(A)A.设置Web

10、View内置缩放工具可用 B.设置WebView内置编辑工具可用C.设置WebView内置缩放工具不可用 D.设置WebView内置编辑工具不可用20、(2分)WebSettings和WebView都在同一个生命周期中存在,当WebView被销毁后,如果再使用WebSettings则会抛出( B)异常。A.RuntimeException B.IllegalStateExceptionC.NullPointerException D.ArrayOutOfBoundsException21、(2分)在创建WebView时,系统有一个默认的对WebView进行设置的对象,我们可以通过webView

11、.getSettings来得到这个设置对象,那么这个设置对象是:_WebSettings_。22、(2分)关于设置WebSettings一些常用属性、状态的方法,下列方法描述错误的是:(C)A.setBuiltInZoomControls设置WebView是否支持缩放B.setCacheMode设置WebView缓冲的模式C.setDefaultFontSize设置WebView里默认的字样家族(即字体)D.setJavaScriptEnabled设置WebView是否支持Javascript23、(2分)下面是WebSettings进行设置的一些常用属性、状态的方法的是(ABCD)A.set

12、SupportZoom设置是否支持变焦B.setBuiltInZoomControls设置是否支持缩放C.setDefaultFontSize设置默认的字体大小D.setJavaSciptEnabled设置是否支持Javascript24、(2分)使用WebSettings对象可以对WebView设置是否支持Javascript,下列设置以及顺序正确的是:(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分)若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖_WebViewClient_类中的shouldOverrideUrlLoading()方法。26、(2分)若希望

14、在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖WebViewClient类(A)方法。A,shouldOverrideUrlLoading B,onPageStarted C,loadUrl D,show27、(2分)若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖下列哪个类中的shouldOverrideUrlLoading()方法( B )A WebChromeClient B WebViewClient C WebSettings D WebView28、(2分)重写WebViewClient子类的方法可以用来处理下面哪个问题(B)A.不能显示

15、页面图片 B.超链接不能在当前WebView中打开C.不能快速完成下载 D.不能在请求时传入参数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方法在以下哪种情况下被调用?(B)A.在有JavaScript脚本的页面被打开时调用B.在点击请求的是超链接时会调用C.在点击图片时被调用D.在自动刷新图片时

17、被调用32、(2分)当WebViewClient的shouldOverrideUrlLoading方法返回值为_false_时,表示在当前的WebView中加载超链接页面。33、(2分)要使得当前网页的链接仍在webView中跳转,不重新打开一个新的webview进程的话,需要重写webViewClient的(C)方法来设置。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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论