2024年4月1日发(作者:)

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

1、 (2分) WebView中可以用来自定义网页浏览程序的是:( B )

A、WebSettings B、WebViewClient

C、WebChromeClient D、WebViewChrome

2、 (2分) 下面关于Android常用权限及说明错误的是:( C )

A、ACCESS_NETWORK_STATE :允许应用程序获取网络状态信息的权限

B、CHANGE_NETWORK_STATE:允许应用程序改变网络连接状态的权限

C、MODIFY_AUDIO_SETTINGS:允许应用程序修改局部声音设置的权限

D 、READ_HISTORY_BOOKMARKS:允许应用程序读取历史书签的权限

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

A、

B、

.MOUNT_UNMOUNT_FILESYSTEMS" />

C、

.WRITE_EXTERNAL_STORAGE"/>

D、

4、 (1分) 使用Android系统进行拍照用到的类是:( D )

A、SurfaceView B、SurfaceHolder

C、Callback D、Camera

5、 (2分) Android中关于定位功能的比较重要的类有四种,下列说法不正确的是:( A )

A、LocationManager类提供访问定位服务的功能,但临近警报功能不可以借助该类

来实现。

B、LocationProvider类是定位提供者的抽象类,通过该类设置提供者的一些属性。

C、LocationListener定义了常见的provider状态变化和位置变化的方法。

D、Criteria使应用能够通过在LocationProvider中设置的属性来选择合适的定位提

供者。

6、 (2分) 使用AppWidget框架开发场主程序时, 经常用到的类有( D )类。

A、AppWidgetReceiver B、AppWidgetConfigure

C、AppWidgetIds D、AppWidgetProvider

1/ 8

7、 (4分) Android应用程序中主要包括的组件有( B )。

A、Activity、Service、Broadcast Receiver、Intent

B、Activity、Service、Broadcast Receiver、Content Provider

C、Task、Activity、Service、 Content Provider

D、Broadcast Receiver、Content Provider、Task、Intent

8、 (2分)关于菜单子项MenuItem类常用方法错误的是( C )。

A、MenuItem setIntent(Intent intent): 为菜单子项绑定Intent对象。

B、MenuItem setAlphabeticShortcut(char alphaChar) :设置菜单子项的字母快捷键。

C、MenuItem setShortcut(char numericChar):设置菜单子项的数字快捷键。

D、MenuItemset TitleCondensed(CharSequence title):设置菜单子项的缩略标题。

9、 (2分)使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是(B)

A、setTimeout() B、setReadTimeout()

C、setConnectTimeout() D、setRequestMethod()

10、 (1分)使用HttpURLConnection的Get方式请求数据时,下列(B)属性是必须设

置的。

A、connection. setRequestMethod ("POST")

B、t ()

C、utput(true)

D、nput(true)

11、 (2分) RemoteViews不支持下列哪个布局 ( A )

A、TableLayout B、LinearLayout

C、RelativeLayout D、FrameLayout

12、 (2分) 下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的(D )

A、ImageView B、Chronomerter

C、ImageButton D、WebView

13、 (2分) Android系统中的默认对话框不包括( C )

A、AlertDialog B、ProgressDialog

C、DateDialog D、TimePickerDialog

14、 (2分) 使用HttpClient的Get方式请求数据时,可以( C )类来构建Http请求。

2/ 8

A、Get B、ClientConnection

C、HttpGet D、HttpPost

15、 (2分) 下列属于Android系统中基于回调机制的事件处理方法是( B )。

A、onTrackEvent()

B、onTouchEvent()

C、onChanged()

D、onPageStarted

16、 (2分) 用于保存应用程序基本数据的类为 ( D )。

A、SQLiteOpenHelper

B、Cursor

C、SQLiteDatabase

D、SharedPreferences

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

A、BluetoothAdapter_adapter = new BluetoothAdapter();

B、etoothAdapterAdapter ();

C、othAdapterAdapter();

D、aultAdapter();

18、 (2分)下面关于获取网络资源说法错误的是( A )

A、GET一般用于获取资源信息,而POST一般用于查询/更新资源信息。

B、获得网络资源主要的方式有HTTP和URL请求两种。

C、Android 平台提供用于网络访问的接口有..*、.、.*。

D、URL对象全称是符号描述符,是指向互联网“资源”的指针。

19、 (1分)Android文件操作模式中表示只能被本应用使用,写入文件会覆盖的是(D)。

A、MODE_APPEND

B、MODE_PRIVATE

C、MODE_WORLD_READABLE

D、MODE_WORLD_WRITEABLE

20、 (1分)对于AlertDialog的描述不正确的是:(A)

A、使用new关键字创建AlertDialog的实例

3/ 8

B、对话框的显示需要调用show方法

C、setPositiveButton方法为对话框添加“Yes”按钮

D、setNegativeButton方法为对话框添加“No”按钮

21、 (2分) 操作系统与应用程序沟通的桥梁是:(B)

A、Virtual Machine B、NDK

D、Library

C、Java Native Interface

22、 (2分)Android 项目工程下面的 assets 目录的作用是:(B)

A、存放应用使用到的各种资源,如XML界面文件、图片、数据等。

B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面。

C、放置字符串,颜色,数组等常量数据 res/values。

D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout。

23、 (2分) 关于Handler的说法不正确的是:(A)

A、它实现不同组件间通信的一种机制

B、它避免了在新线程中刷新UI的操作

C、它采用队列的方式来存储Message

D、它实现不同线程间通信的一种机制

24、 (2分)在进行SD卡内容的创建和写入操作时,为获取一些环境配置信息用到的类

是( C )

A、StatFs B、ContentResolver

C、Environment D、ContentProvider

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

A、SQLiteOpenHelper类主要用来管理数据库的创建和版本更新。

B、SQLiteDatabase类是用于管理和操作SQLite数据库的API。

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

SqliteOpenHelper的onCreate方法。

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

26、 (2分) 下列对SharePreferences存、取文件的说法中不正确的是:(C)

A、SharedPreferences进行数据存储完全屏蔽对文件系统的操作过程。

B、SharedPreferences处理的是key-value对。

C、读取xml文件的路径是/sdcard/shared_prefx。

4/ 8