Android高级技术11月考试试题及答案
一、单选题(共33题,共62分)1、(2分)WebView中可以用来处理js中警示,确认等对话框的是(C)A.WebSettingsB.WebViewClientC.WebChromeClientD.WebView Chrome2、(2分)Android解析xml的方法中,将整个文件加载到内存中进行解析的是?(C)A、SAX B、PULL C、DOM D、JSON3、(2分)以下属于调用摄像头硬件的权限的是:(A)A.B.C.D.4、(1分)使用Android系统进行拍照用到的类有:(D) A.SurfaceView B.SurfaceHolder C.Callback D. Camera5、(2分)LocationManager获取位置信息的途径下列说法不正确的是(B)A,GPS定位更精确,缺点是只能在户外使用B,NETWORK通过和Wi-Fi信号来获取位置信息,速度较慢,耗电较少。C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。D,GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。6、(2分)在开发AppWidget窗口小部件时,需要继承(D)类A,AppWidgetReceiverB,AppWidgetConfigure
C,AppWidgetManagerD,AppWidgetProvider
7、(4分)在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的(C)
A,runB,executeC,doInBackgroundD,onPostExecute
8、(2分)如果希望自定义TabHost标题部分的显示内容需要使
用下列哪个方法(B)finalTabHosttabHost=getTabHost(); A,tabHost.wTabSpec("tab1")
B,setIndicator
C,setContent();
D,setView
9、(2分)使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是(B)
A、setTimeout()
B、setReadTimeout()
C、setConnectTimeout()
D、setRequestMethod()
10、(1分)使用HttpURLConnection的Get方式请求数据时,下列哪个属性是必须设置的(B)
A,connection.setDoOutput(true)
t()
C,connection.setRequestMethod("POST")
D,connection.setDoInput(true)
11、(2分)AppWidget窗口小部件时不可以使用下列哪个布局(C) A,FrameLayoutB,LinearLayout C,TableLayout D,RelativeLayout
12、(2分)下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的(B)
A,ImageViewB,WebView C,GridView D,Button
13、(2分)假设assets目录下有文件结构html/hello.html,用loadUrl()方法将该网页加载至
webView时,需传入的参数是(B)
A,file:///asset/html/hello.html
B,file:///android_asset/html/hello.html
C,file:///androidasset/hello.html
D,file:///assets/html/hello.html
14、(2分)使用HttpClient的Get方式请求数据时,可以(C)类来构建Http请求
A,GetB,URLConnectionC,HttpGetD,HttpPost
15、(2分)若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖
android11适配机型WebViewClient类(A)方法。
A,shouldOverrideUrlLoadingB,onPageStartedC,loadUrlD,sh ow
16、(2分)关于ImageSwitcher说法错误的是:(B)
A.ImageSwitcher里可以通过Alpha设定转换时候的透明位
B.在使用一个ImageSwitcher之前,不一定要调用setFactory 方法
C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果
D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
17、(2分)建立蓝牙连接时通过_D_方法来获取BluetoothAdapter对象
BluetoothAdapterAdapter()
B,BluetoothAdapter adapter=new BluetoothAdapter();
C,BluetoothAdapter.BluetoothAdapterAdapter();
DefaultAdapter()
18、(2分)Timer的实例为mTimer,mTimer.schedule(mTimerTask, 1000,2000);方法表示(C)
A,每间隔1000秒后执行mTimerTaskB,每间隔2000秒执行一次mTimerTask
C,mTimerTask是一个线程类D,schedule方法的第二个参数也可以是Date
19、(1分)android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是_D__
A,MODE_APPEND B,MODE_WORLD_READABLE
C,MODE_WORLD_WRITEABLE D,MODE_PRIVATE
20、(1分)对于AlertDialog的描述不正确的是_A_
A,使用new关键字创建AlertDialog的实例
B,对话框的显示需要调用show方法
C,setPositiveButton方法是用来加确定按钮的
D,setNegativeButton方法是用来加取消按钮的
21、(2分)下列不属于补间动画相关类的是_B__
A,TranslateAnimation B,FrameAnimation
C,RotateAnimation D,AlphaAnimation
22、(2分)Android项目工程下面的assets目录的作用是什么b
A、放置应用到的图片资源。Res/drawable
B、主要放置一些文件资源,这些文件会被原封不动打包到apk 里面
C、放置字符串,颜,数组等常量数据res/values
D、放置一些与UI相应的布局文件,都是xml文件res/layout
23、(2分)关于Handler的说法不正确的是(A)
A.它实现不同进程间通信的一种机制
B.它避免了在新线程中刷新UI的操作
C.它采用队列的方式来存储Message
D.它实现不同线程间通信的一种机制
24、(2分)Android中不是SAX方式解析xml需要用的类是(C)
A SAXParserFactoryBXMLReader C PullParser D DefaultHandler
25、(2分)关于Sqlite数据库,不正确的说法(C)
A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B SqliteDatabase类是用来操作数据库的
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论