一、 单选题(共 33 题,共 62 分)
1、 (2 分 ) WebView 中可以用来处理 js 中警示,确认等对话框的是( C)
A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome
2、 (2 分 ) Android 解析 xml 的方法中,将整个文件加载到内存中进行解析的是 ?(C)
A 、SAX B 、PULL C 、 DOM D 、JSON
3、 (2 分 ) 以下属于调用摄像头硬件的权限的是: ( A )
A.
B.
C.
D.
4、 (1 分 ) 使用 Android 系统进行拍照用到的类有: (D)
A. SurfaceView B. SurfaceHolderC.Callback D. Camera
5、 (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.addTab(tabHost.newTabSpec("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)
B,connection.connect()
1/ 6
C,connection.setRequestMethod("POST")
D,connection.setDoInput(true)
11、 (2 | 分 )AppWidget 窗口小部件时不可以使用下列哪个布局 | (C ) | ||
A,FrameLayoutB,LinearLayoutC,TableLayoutD,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 中显示该 网页 , 则需要覆 盖
WebViewClient 类(A) 方法。
A,shouldOverrideUrlLoadingB,onPageStartedC,loadUrlD,show
16、 (2 分 ) 关于 ImageSwitcher | 说法错误的是:( B ) | |||
A.ImageSwitcher | 里可以通过 | Alpha 设定转换时候的透明位 | ||
B. 在使用一个 ImageSwitcher | 之前,不一定要调用 setFactory | 方法 | ||
C.setInAnimation | 是设置资源被读入到这个 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); 方法表示( 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_
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() 方法时,会执行 SqliteOpenHelper 的
onCreate 方法。
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.Adapter 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)
A,100B,202 C,404 D,200
得分 阅卷人
二、多选题(共 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)
android:name= "android.appwidget.provider"
android:resource= "@xml/test_info" />
A, 项目 res 目录下有一个 xml 文件夹 B, 项目根目录下有一个 xml 文件夹
C,Test 是一个广播接收器 D, 通常 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 | 分 ) 文字的切换可以使用 | _TextSwitcher_ 实现 | ||
47、 (1 | 分 )_LocationListener_ | 接口定义了常见的 provider 状态变化和位置变化的方法 | ||
48、 (2 | 分 ) 可以用来辅助 WebView设置其一些属性和状态的类是 | _WebSettings____ | ||
49、 (1 | 分 ) 要操作 WIFI 设备,就需要使用 | Context.getSystemService(Context.WIFI_SERVICE)来 | ||
获取 ___WifiManager___ 对象 3 | ||||
50、 (1 | 分 ) 要注册各种传感器需要先获取 | _____SensorManager__ 对象 | ||
51、 (2 | 分 )Timer 中取消定时器的方法是 | __cancel___ | ||
52、 (1 | 分 ) 在 ImageSwitcher | 中实现 ViewSwitcher.ViewFactory | 接口后需要重写的最重要的方法 | |
是 ______makeView______
53、 | (1 分 ) 给 ListView | 设置适配器的方法是 | ____setAdapter________ | |
54、 | (2 | 分 ) 全局定时器中设置时间的方法是 | ___set_______ | |
55、 | (2 分 )web service | 的标准通信协议是 | ___SOAP______(写大写字母 ) | |
56、 | (2 | 分 )httpClient | 中发送请求的方法是 | ____execute_______ |
6/ 6
本文来源:https://www.2haoxitong.net/k/doc/4a2b0bc926284b73f242336c1eb91a37f11132e7.html
文档为doc格式