1、1/ 6一、单选题(共 33题,共 62分)1、 (2分) WebView 中可以用来处理 js中警示,确认等对话框的是(C)A.WebSettingsB.WebViewClientC.WebChromeClientD.WebViewChrome2、 (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
2、.Callback D. Camera5、 (2分)LocationManager 获取位置信息的途径下列说法不正确的是(B )A, GPS定位更精确,缺点是只能在户外使用B, NETWORK通过基站和 Wi- Fi信号来获取位置信息,速度较慢,耗电较少。C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。D, GPS定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求。6、 (2分) 在开发 AppWidget窗口小部件时, 需要继承(D)类A,AppWidgetReceiverB,AppWidgetConfigureC,AppWidgetManagerD,AppWidge
3、tProvider7、 (4分)在 AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的(C)A,runB,executeC,doInBackgroundD,onPostExecute8、 (2分)如果希望自定义 TabHost标题部分的显示内容需要使用下列哪个方法(B)finalTabHosttabHost = getTabHost();A,tabHost.addTab(tabHost.newTabSpec(“tab1“)B,setIndicatorC,setContent();D,setView9、 (2分)使用 HttpUrlConnection实现移动互联时,设置读取超
4、时属性的方法是(B)A、setTimeout() B、setReadTimeout() C、setConnectTimeout() D、setRequestMethod()10、 (1分)使用 HttpURLConnection的 Get方式请求数据时,下列哪个属性是必须设置的(B)A,connection.setDoOutput(true)B,connection.connect()2/ 6C,connection.setRequestMethod(“POST“)D,connection.setDoInput(true)11、 (2分)AppWidget 窗口小部件时不可以使用下列哪个布局(
5、C ) A,FrameLayoutB,LinearLayout C,TableLayout D,RelativeLayout12、 (2分) 下列哪个布局和组件是在开发 AppWidget窗口小部件时不可以使用的(B ) A,ImageViewB,WebView C ,GridView D ,Button13、 (2分)假设 assets目录下有文件结构 html/hello.html,用 loadUrl()方法将该网页加载至webView时,需传入的参数是 (B)A, file:/asset/html/hello.htmlB,file:/android_asset/html/hello.ht
6、mlC,file:/androidasset/hello.htmlD,file:/assets/html/hello.html14、 (2分) 使用 HttpClient的 Get方式请求数据时, 可以(C)类来构建 Http请求A,GetB,URLConnectionC,HttpGetD,HttpPost15、 (2分) 若希望在点击网页中超链接时, 在当前 WebView中显示该网页, 则需要覆盖WebViewClient类(A)方法。A,shouldOverrideUrlLoadingB,onPageStartedC,loadUrlD,show16、 (2分) 关于 ImageSwitc
7、her 说法错误的是: ( B )A.ImageSwitcher里可以通过 Alpha设定转换时候的透明位B.在使用一个 ImageSwitcher之前,不一定要调用 setFactory方法C.setInAnimation是设置资源被读入到这个 ImageSwitcher的时候动画效果D.setOutAnimation是资源文件从这个 ImageSwitcher里消失的时候要实现的动画效果17、 (2分)建立蓝牙连接时通过_D_方法来获取 BluetoothAdapter对象A,BluetoothAdapter.getBluetoothAdapterAdapter()B,BluetoothA
8、dapter adapter = new BluetoothAdapter();C,BluetoothAdapter.BluetoothAdapterAdapter();D, BluetoothAdapter.getDefaultAdapter()18、 (2分)Timer 的实例为 mTimer,mTimer.schedule(mTimerTask, 1000, 2000);方法表示(C)A, 每间隔 1000秒后执行 mTimerTaskB,每间隔 2000秒执行一次 mTimerTaskC,mTimerTask是一个线程类 D,schedule方法的第二个参数也可以是 Date19、 (
9、1分) android 中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是_D_A, MODE_APPEND B,MODE_WORLD_READABLEC,MODE_WORLD_WRITEABLE D, MODE_PRIVATE20、 (1分)对于 AlertDialog的描述不正确的是_A_3/ 6A,使用 new关键字创建 AlertDialog的实例B,对话框的显示需要调用 show方法C,setPositiveButton方法是用来加确定按钮的D,setNegativeButton方法是用来加取消按钮的21、 (2分)下列不属于补间动画相关类的是_B_ A,TranslateAn
10、imation B,FrameAnimationC,RotateAnimation D, AlphaAnimation22、 (2分)Android 项目工程下面的 assets 目录的作用是什么 b A、放置应用到的图片资源。 Res/drawableB、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C、放置字符串,颜色,数组等常量数据 res/values D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout23、 (2分) 关于 Handler的说法不正确的是( A )A.它实现不同进程间通信的一种机制B.它避免了在新线程中刷新 UI的操作C.
11、它采用队列的方式来存储 MessageD.它实现不同线程间通信的一种机制24、 (2分)Android 中不是 SAX方式解析 xml需要用的类是( C )A SAXParserFactoryBXMLReader C PullParser D DefaultHandler25、 (2分)关于 Sqlite数据库,不正确的说法( C )A SqliteOpenHelper类主要是用来创建数据库和更新数据库B SqliteDatabase类是用来操作数据库的C 在每次调用 SqliteDatabase的 getWritableDatabase()方法时,会执行 SqliteOpenHelper的o
12、nCreate方法。D 当数据库版本发生变化时,可以自动更新数据库结构26、 (2分) 下列对 SharePreferences存、取文件的说法中不正确的是:CA,属于移动存储解决方案 B,sharePreferences 处理的就是 key-value对 C,读取 xml文件的路径是/sdcard/shared_prefx D,信息的保存格式是 xml27、 (2分)下列说法哪一个不正确(B)AJava 程序经编译后会产生字节码 Bjava 虚拟机加载.java 文件Cjavac 是编译的命令 Djavadoc 是文档化的命令28、 (2分)数据源如果为 sqlite数据库中查出的信息最适合
13、的适配器为(B )A.SimpleAdapter B.SimpleCursorAdapterC.ArrayAdapter D.ListAdapter4/ 629、 (2分)关于 Socket通讯正确的是(A)A,服务器端需要 ServerSocket需要绑定端口号 B, 服务器端需要 ServerSocket需要绑定端口号和 IP地址 C,客户端需要 Socket,需要绑定端口号D,客户端需要 ServerSocket,需要绑定端口号30、 (2分)使用地图不需要的权限是(B)A,android.permission.ACCESS_WIFI_STATEB,android.permission.
14、WRITE_SECURE_SETTINGSC,android.permission.INTERNETD,android.permission. CHANGE_WIFI_STATE31、 (2分)下列哪个传感器可以用于制作微博里的“摇一摇”功能(即震动手机来寻找周围同上微博的人) CA,Sensor.TYPE_ORIENTATIONB,Sensor.TYPE_PROXIMITYC,Sensor.TYPE_ACCELEROMETERD,Sensor.TYPE_LIGHT32、 (1分)下列哪个接口是 Camera中处理快门关闭的接口(A)A,android.hardware.Camera.Shut
15、terCallbackB,android.hardware.Camera.PreviewCallbackC,android.hardware.Camera.ErrorCallbackD,android.hardware.Camera.AutoFocusCallback33、 (1分)Android 中网络互连中需要获取状态码,根据状态码来判断请求是否已经完成,下列状态码表示请求完成的是(D)A,100B,202 C,404 D,200二、多选题(共 11题,共 20分)34、 (2分) 在添加第一个 appwidget窗口小部件时,会执行的方法是(ABD)A,onReceive B,onEna
16、bled C,onDisabled D,onUpdate35、 (2分)使用 AIDL完成远程 service方法调用下列说法正确的是_BCD_A, aidl对应的接口名称不能与 aidl文件名相同B, aidl的文件的内容类似 java代码得分 阅卷人5/ 6C, 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 aidl接口的对象D,aidl对应的接口的方法前面不能加访问权限修饰符36、 (1分)在使用蓝牙必须获取的权限是(AD)A.B.C.D.37、 (2分)Chronometer 类的重要方法(ABC)A.startB.stopC.
17、setBaseD.destory38、 (2分)在 web开发领域主要的数据交互格式有(AC)A,XML B,HTML C,JSON D,AJAX39、 (1分)下列获取 LocationManager的方式中不正确的是:(BCD)A,LocationManagerlm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);B,LocationManagerlm = new LocationManager();C,LocationManagerlm =(LocationManager)getSystemService(Co
18、ntext.LOCATION);D,LocationManagerlm = new LocationManager(this);40、 (2分)关于下列配置说法正确的是(ACD)A,项目 res目录下有一个 xml文件夹 B,项目根目录下有一个 xml文件夹C,Test是一个广播接收器 D,通常 Test中的 onUpdate方法是需要重写的41、 (2分) 下列属于 AsyncTask的方法是(CD)A,runB,execute C,doInBackground D,onPostExecute42、 (2分)下列属于 SOAP优点的是(ABCD)A,SOAP 与 编 程 语 言 无 关 。
19、SOAP 可 以 使 用 任 何 语 言 来 完 成B,SOAP 是 完 全 和 厂 商 无 关 。C,SOAP 与 平 台 无 关6/ 6D,SOAP 是 简 单 的 , 可 扩 展 的 。43、 (2分)下列属于 PULL解析 XML中字段的是(ABD)A, START_TAGB, START_DOCUMENTC,NEXT_TAGD, TEXT44、 (2分)下列属于 SAX解析 XML需要用到的类和接口是(BCD)A,DocumentBuilderB,SAXParserC,DefaultHandlerD,SAXParserFactory三、 填空题:(共 12题,18 分) (区分大小写
20、,写方法的时候只需写方法名)45、 (1分)在使用 TabHost的时候,表示标题的类是_TabWidget_46、 (2分)文字的切换可以使用_TextSwitcher_实现47、 (1分)_LocationListener_接口定义了常见的 provider状态变化和位置变化的方法48、 (2分)可以用来辅助 WebView设置其一些属性和状态的类是_WebSettings_49、 (1分)要操作 WIFI设备,就需要使用 Context.getSystemService(Context.WIFI_SERVICE)来获取_WifiManager_对象 350、 (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_得分 阅卷人