您好,欢迎来到华拓网。
搜索
您的当前位置:首页正文

Android考试题库

来源:华拓网


一、 单选题(共 33 题,共 62 分)

1、 (2 分 ) WebView 中可以用来处理

js 中警示,确认等对话框的是(

C)

A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome

2、 (2 分 ) Android

解析 xml 的方法中,将整个文件加载到内存中进行解析的是

、 DOM D 、JSON

( A

?(C)

A 、SAX B 、PULL C

3、 (2 分 ) 以下属于调用摄像头硬件的权限的是:

A.

B.

C.

D.

4、 (1 分 ) 使用 Android

系统进行拍照用到的类有: (D)

D. Camera

(B )

A. SurfaceView B. SurfaceHolderC.Callback

5、 (2 分 )LocationManager

获取位置信息的途径下列说法不正确的是

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.addTab(tabHost.newTabSpec(\"tab1\")

B,setIndicator

C,setContent();

D,setView

9、 (2 分 ) 使用 HttpUrlConnection

实现移动互联时 , 设置读取超时属性的方法是(

、 setReadTimeout()

B)

A、 setTimeout()

B

D

C、 setConnectTimeout()

、 setRequestMethod()

10、 (1 分 ) 使用 HttpURLConnection

A,connection.setDoOutput(true)

的 Get 方式请求数据时 , 下列哪个属性是必须设置的( B)

B,connection.connect()

1/ 6

C,connection.setRequestMethod(\"POST\")

D,connection.setDoInput(true)

11、 (2 分 )AppWidget 窗口小部件时不可以使用下列哪个布局

A,FrameLayoutB,LinearLayoutC,TableLayoutD,RelativeLayout 12、 (2 分 ) 下列哪个布局和组件是在开发

(C )

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 中显示该 网页 , 则需要覆 盖

WebViewClient 类(A) 方法。

A,shouldOverrideUrlLoadingB,onPageStartedC,loadUrlD,show

16、 (2 分 ) 关于 ImageSwitcher 说法错误的是:( B )

A.ImageSwitcher 里可以通过 Alpha 设定转换时候的透明位 B. 在使用一个 ImageSwitcher C.setInAnimation

之前,不一定要调用 setFactory 方法

的时候动画效果

是设置资源被读入到这个 ImageSwitcher

D.setOutAnimation

是资源文件从这个 ImageSwitcher 里消失的时候要实现的动画效果

对象

17、 (2 分 ) 建立蓝牙连接时通过 _D_方法来获取 BluetoothAdapter

A,BluetoothAdapter.getBluetoothAdapterAdapter()

B,BluetoothAdapter adapter = new BluetoothAdapter();

C,BluetoothAdapter.BluetoothAdapterAdapter();

D, BluetoothAdapter.getDefaultAdapter()

18、 (2 分 )Timer 的实例为 mTimer,mTimer.schedule(mTimerTask,

1000, 2000);

mTimerTask

方法表示( C)

A, 每间隔 1000 秒后执行 mTimerTaskB, 每间隔 2000 秒执行一次

C,mTimerTask 是一个线程类 D,schedule 方法的第二个参数也可以是

19、 (1 分 ) android

Date

_D__

中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是

B,MODE_WORLD_READABLE

D, MODE_PRIVATE

A, MODE_APPEND

C,MODE_WORLD_WRITEABLE

20、 (1 分 ) 对于 AlertDialog

的描述不正确的是 _A_

2/ 6

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 CPullParser D DefaultHandler

25、 (2 分 ) 关于 Sqlite 数据库,不正确的说法 ( C )

A SqliteOpenHelper

类主要是用来创建数据库和更新数据库 B SqliteDatabase

类是用来操作数据库的

C 在每次调用 SqliteDatabase 的 getWritableDatabase() 方法时,会执行 SqliteOpenHelperonCreate 方法。

D 当数据库版本发生变化时,可以自动更新数据库结构

26、 (2 分 ) 下列对 SharePreferences

存、取文件的说法中不正确的是: C

A, 属于移动存储解决方案

B,sharePreferences 处理的就是 key-value 对

C, 读取 xml 文件的路径是 /sdcard/shared_prefx D,

信息的保存格式是

xml

27、 (2 分 ) 下列说法哪一个不正确(

B)

A. Java 程序经编译后会产生字节码

B. java 虚拟机加载 .java 文件

C. javac 是编译的命令 D.javadoc 是文档化的命令

28、 (2 分 ) 数据源如果为 sqlite

数据库中查出的信息最适合的适配器为( B )

A.SimpleAdapter

B.SimpleCursorAdapter C.ArrayAdapter

D.ListAdapter

3/ 6

29、 (2 分 ) 关于 Socket 通讯正确的是(

A)

A, 服务器端需要 ServerSocket 需要绑定端口号 B, 服务器端需要 ServerSocket 需要绑定端口号和

IP 地址

C, 客户端需要 Socket ,需要绑定端口号

D, 客户端需要 ServerSocket ,需要绑定端口号

30、 (2 分 ) 使用地图不需要的权限是

(B)

A,android.permission.ACCESS_WIFI_STATE

B,android.permission.WRITE_SECURE_SETTINGS

C,android.permission.INTERNET

D,android.permission.CHANGE_WIFI_STATE

31、 (2 分 ) 下列哪个传感器可以用于制作微博里的“摇一摇”功能

( 即震动手机来寻找周围同上微

博的人)C

A,Sensor.TYPE_ORIENTATION

B,Sensor.TYPE_PROXIMITY

C,Sensor.TYPE_ACCELEROMETER

D,Sensor.TYPE_LIGHT

32、 (1 分 ) 下列哪个接口是

Camera中处理快门关闭的接口( A)

A,android.hardware.Camera.ShutterCallback B,android.hardware.Camera.PreviewCallback

C,android.hardware.Camera.ErrorCallback

D,android.hardware.Camera.AutoFocusCallback

33、 (1 分 )Android 中网络互连中需要获取状态码,根据状态码来判断请求是否已经完成,下列状

态码表示请求完成的是

(D)

D,200

A,100B,202 C,404 得分

阅卷人

二、多选题(共 11 题,共 20 分)

34、 (2 分 ) 在添加第一个 appwidget 窗口小部件时,会执行的方法是(

ABD)

A, onReceive B , onEnabled C , onDisabled D , onUpdate

35、 (2 分 ) 使用 AIDL 完成远程 service

方法调用下列说法正确的是 _BCD_

A, aidl

对应的接口名称不能与 的文件的内容类似

aidl 文件名相同

B, aidl java 代码

4/ 6

C, 创建一个

中返回实现了

Service (服务),在服务的onBind(Intent intent) 方法

aidl 接口

的对象

D,aidl 对应的接口的方法前面不能加访问权限修饰符

36、 (1 分 ) 在使用蓝牙必须获取的权限是(

AD)

A. B.

C.

D.

37、 (2 分 )Chronometer 类的重要方法( ABC)

A.startB.stopC.setBaseD.destory

38、 (2 分 ) 在 web 开发领域主要的数据交互格式有(

AC)

A, XML B,HTML C,JSON D,AJAX

39、 (1 分 ) 下列获取 LocationManager 的方式中不正确的是:

(BCD)

A,LocationManagerlm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); B,LocationManagerlm = new LocationManager();

C,LocationManagerlm =(LocationManager)getSystemService(Context.LOCATION);

D,LocationManagerlm = new LocationManager(this);

40、 (2 分 ) 关于下列配置说法正确的是(

ACD)

\".Test\" >

\"android.appwidget.action.APPWIDGET_UPDATE\" />

android:name= \"android.appwidget.provider\"

android:resource=

\"@xml/test_info\" />

A, 项目 res 目录下有一个

xml 文件夹 B, 项目根目录下有一个 D,

xml 文件夹

C,Test 是一个广播接收器

通常 Test 中的 onUpdate 方法是需要重写的

41、 (2 分 ) 下列属于 AsyncTask 的方法是( CD) A,runB,executeC,doInBackgroundD,onPostExecute

42、 (2 分 ) 下列属于 SOAP优点的是( ABCD)

A,SOAP 与编程语言无关。

SOAP 可以使用任何语言来完成

B,SOAP 是完全和厂商无关。

C,SOAP 与平台无关

5/ 6

D,SOAP 是简单的,可扩展的。

43、 (2 分 ) 下列属于 PULL解析 XML中字段的是( ABD)

A, START_TAGB, START_DOCUMENTC,NEXT_TAGD, TEXT

44、 (2 分 ) 下列属于 SAX解析 XML需要用到的类和接口是( BCD)

A,DocumentBuilderB,SAXParser

C,DefaultHandlerD,SAXParserFactory 得分

阅卷人

三、 填空题:(共 12 题, 18 分)(区分大小写,写方法的时候只需写方法名)

45、 (1 分 ) 在使用 TabHost 的时候,表示标题的类是 _TabWidget____ 46、 (2 分 ) 文字的切换可以使用 47、 (1 分 )_LocationListener_

_TextSwitcher_ 实现

接口定义了常见的 provider 状态变化和位置变化的方法

_WebSettings____

48、 (2 分 ) 可以用来辅助 WebView设置其一些属性和状态的类是 49、 (1 分 ) 要操作 WIFI 设备,就需要使用

获取 ___WifiManager___ 对象 3

50、 (1 分 ) 要注册各种传感器需要先获取 51、 (2 分 )Timer 中取消定时器的方法是

Context.getSystemService(Context.WIFI_SERVICE)来

_____SensorManager__ 对象 __cancel___

52、 (1 分 ) 在 ImageSwitcher 中实现 ViewSwitcher.ViewFactory

是 ______makeView______

接口后需要重写的最重要的方法

53、 (1 分 ) 给 ListView 设置适配器的方法是 54、 (2 分 ) 全局定时器中设置时间的方法是 55、 (2 分 )web service

____setAdapter________ ___set_______

的标准通信协议是 ___SOAP______(写大写字母 ) 中发送请求的方法是

____execute_______

56、 (2 分 )httpClient

6/ 6

因篇幅问题不能全部显示,请点此查看更多更全内容