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

B

号类

学试

级负

班研

湖南工院 2014 年 上 学期

Android UI开发与设计

课程试卷

共 3 页第 1 页

题次 一 二 三 四 五 六 七 八 九 十 总分

A、sqlLite B、Oracle C、Sql Server D、Db23

10.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会

得分

变得越慢,那么线程销毁的方法是( A )

一、单项选择题(每题1分,共计20分)

A、onDestroy() B、onClear() C、onFinish() D、onStop()

11. 关于Android特征描述错误的是( D )

1 2 3 4 5 6 7 8 9 10

A、Android系统提供了访问硬件的API库函数。

C C B C D A A A A A

B、Android将界面设计与程序逻辑分离。

11 12 13 14 15 16 17 18 19 20

C、Android支持位置服务和地图应用。

D、Android进程的优先级是固定不变的。

D A B C B D B B B C

线

12.若将多个单选按钮组合在一起,使用( A )控件。

1.使用Spinner时,一般用( C )给Spinner注入容器的值

A、 RadioGroup B、Radio C、RadioButton D、Group

A、add B、set C、setApdapter D、Spinner是什么←_←?

13.开发Android应用程序的首选集成开发环境是:(B )

2. RelativeLayout 是什么布局 ( C )

A、myEclipse B、Eclipse C、.NET D、J2SE

A、线性布局 B、绝对布局 C、相对布局 D、帧布局

14. 以下哪种方法用于将更改保存到共享偏好设置?( C )

xt是什么组件 ( B )

A、 save() B、clear() C、 commit () D、putString()

A、输出文本框. B、输入文本框 C、闪耀的文本框 D、悬浮的文本框

15. Android系统中用于存储应用程序数据库的目录名称是( B )。

4.在安卓中,需要一个耗时操作时,应该(C )

A、/sdcard/download/ B、/data/data//databases/

A、丢到一个单独类里并实例化后调用方法完成

C、/data/app/ D、/data/data//

B、直接调用其方法完成 C、创建一个线程完成 D、实例化一个类

16. LogCat窗口能够让你监视()。在这里将显示Log.i()、Log.e()和其他Log方法调用产生

r控件的显示为文本列表形式,在ArrayAdapter适配器中应选择以下哪种方式

的消息。( D )

(D )

A、console B、Devices C、Emulator Control D、Android日志控制台

A、_spinner_dropdown_item

17.以下哪个是用于事件处理的常见回调方法?( B )

B.、_list _item_1

A、onClick() B、onKeyUp() C、onStart() D、onStop()

线

C、 _list _item_2

18. 下列哪个不是Activity的生命周期方法之一?( B )

D、_spinner_ item

A、onCreate B、startActivity C、onStart D、onResume

6.打开一个Activity,对提供的数据进行Web搜索的Intent常用动作是(A )

19.如果希望自定义TabHost标题部分的显示内容需要使用下列哪个方法(B )

A、ACTION_WEB_SEARCH B、ACTION_SEARCH

finalTabHosttabHost = getTabHost();

C、ACTION_ANSWER D、ACTION_VIEW

A、(Spec("tab1") B、setIndicator

7.在Android中,用户可以通过(A )打开选项菜单。

C、setContent(); D、setView

A、Menu B、MenuIte C.、MenuStrip D、Item

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

在Activity之间传递数据的方法是( A )

A、属于移动存储解决方案 B、sharePreferences处理的就是key-value对

A、putExtra B、setValue C、setString、setInt等 D、add

C、读取xml文件的路径是/sdcard/shared_prefx D、信息的保存格式是xml

9.在手机开发中常用的数据库是( A )

B

共 3 页第 2 页

二、多项选择题(每题2分,共计20分)

9. Android:layout_width:设置组件的宽度,主要有以下( )方式.

1 2 3 4 5 6 7 8 9 10

A、fill_parent B、wrap_content C、fill_content D、wrap_parent

AB ACD ACD ABD AC ABCAD BCD ABCD AB

传递数据时,下列的数据类型哪些可以被传递( )

A、Serializable B、charsequence C、Parcelable D、Bundle

D

1.在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数

三、判断题(每题2分,共计20分)

据库版本进行管理的方法可以是( ab )

1 2 3 4 5 6 7 8 9 10

A、getWriteableDatabase() B、getReadableDatabase()

C、getDatabase() D、getAbleDatabase()

T F F T T F T T T T

2.下列代码哪些与SD卡相关( )

1.方法findViewByid通过组件的ID返回对这个组件的引用。( T )

线

A、StatFs statFs = new StatFs(h())

2.在控件中设置文本最好是用其xml里面的android:Text 中设置 ( F )

B、long blockSize = e();

3.退出Activity的方法是 ( F )

C、long blockSize = ilableBlocks();

D、long blockSize = ckCount();

d项目工程下面的assets目录的作用是主要放置多媒体等数据文件 ( T )

3与屏幕像素相关的单位有( )

d中常用的四个布局是framlayout,linenarlayout,relativelayout和tablelayout。

A、px B、pd C、pt D、sp

d相比IOS之间的区别是( )

( T )

A、开发难度高 B、高自由性 C、运行速度快 D、开源

d SDK目前支持的操作系统(Windows) ( F )

5.在android中使用Menu时可能需要重写的方法有( )

A、onCreateOptionsMenu() B、onCreateMenu()

ty的四种状态分别是Active,Paused,Stopped,Inactive(T )

C、onOptionsItemSelected() D、onItemSelected()

d四大组件是 Activity,Service,BroadcaseReceiver和ContentProvider( T)

6.自定义Adapter需要重写哪些方法?( )

A、getCount B、getItem C、getItemId D、getView

d中可以使用图片来作为按钮。( T )

7.如果用户及需要打开通讯录又需要在键面中拨打电话需要哪些权限( )

线

A、

dr提供了三种菜单类型,其中options menu是通过按home键来显示。(T )

B、

C、

D、

8.下列获取LocationManager的方式中不正确的是:( )

A、LocationManagerlm=(LocationManager)getSystemService

(ON_SERVICE);

B、LocationManagerlm = new LocationManager();

C、LocationManagerlm=(LocationManager)getSystemService(ON);