android程序设计a

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1、下列哪个不是Activity的生命周期方法之一()

A. onCreate

B. startActivity

C. onStart

D. onResume

2、下列用于进行文本输入的组件是()

A.TextView

B.Button

C.EditText

bel

3、如果要让标签文本(TextView)上的文字居中显示,需要设置哪个属性()

A.android:orientation

B.android:layout_gravity

C.android:gravity

D.android:layout_weight

4、Activity的onCreate()什么时候调用( )

A.当第一次启动Activity时

B.当onCreate方法被执行之后

C.当界面被隐藏时

D.当界面重新显示时

5、关于应用程序的生命周期,一个Activity从启动到运行状态需要执行

3个方法,请选择一个正确的执行顺序。( )

A. onCreate()->onStart()->onResume()

B. onStart()->onCreate()->onResume()

C. onCreate()->onResume()->onStart()

D. onStart()->onResume()->onCreate()

6、android 关于service生命周期的onCreate()和onStart()说法正确的是

( )

A.当第一次启动的时候先后调用onCreate()和onStart()方法

B.当第一次启动的时候只会调用onCreate()方法

C.如果service已经启动,将先后调用onCreate()和onStart()方法

D.如果service已经启动,只会执行onStart()方法,同时执行onCreate()方法

7、跳转到另一个Activity的方法是( )

A.runActivity()

B.goActivity()

C.startActivity()

D.startActivityForIn()

8、用于进行文字显示的组件是( )

A.TextView

B.Button

C.EditText

bel

9、下面退出Activity错误的方法是()

A.finish()

B.抛异常强制退出

C.System.exit()

D.onStop()

10、Android 项目工程下面的assets 目录的作用是什么( )

A、放置应用到的图片资源。Res/drawable

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

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

D、放置一些与UI相应的布局文件,都是xml 文件res/layout 11、在XML布局文件中android:layout_width属性不可以设置为()

A.match_parent

B.fill_parent

C.wrap_content

D.match_content

12、定义LinearLayout垂直方向布局时设置的属性是()

A.android:layout_height

B.android:gravity

C.android:layout

D. android:orientation vertical

13、使用RadioButton时,要想实现互斥的选择需要用的组件是 ( )

A.ButtonGroup

B. RadioButtons

C.CheckBox

D.RadioGroup

14、表示下拉列表的组件是( )

A.Gallery B.Spinner C.GridView D.ListView

15、下列不属于service生命周期的方法是( )

A.onCreate

B.onDestroy

C.onStop

D.onStart

16、Android的图片文件保存在工程的哪个文件夹()

A.src

B.gen

C.bin

D.res

17、下列不是手机操作系统的是( )

A. Android

B. Window Mobile

C. Apple IPhone IOS

D.windows vista

18、布局文件放在工程文件夹下res下的哪个文件夹下( )

yout

B.Drawable

C.String

D.raw

19、要在布局文件中把命令按钮的id设置为t1,下面那句代码是正确的( )

A.android:id="@+id/t1"

B.android:id="/t1"

C.id="@+id/t1"

D.id="t1"

20、如果要注册一个service应该在哪个文件中进行注册( )

A.R.java

B.main.xml

C.strings.xml

D.AndroidMainfest.xml

、程序题

1、设计一个Android系统上的界面跳转程序。点击Activity01上的按钮,跳转

到界面Activity02上。假设在Activity01的xml布局文件中,按钮的id定义为“@+id/button”。请你写出该程序中的Activity类Activity01的代码,不需要写 xml布局文件。

2、设计一个Android系统上启动BroadcastReceiver的程序。设定已经创建了

MyReceiver类,继承了BroadcastReceiver。假设在MainActivity的xml布局文件中,按钮的id定义为“@+id/button”。请给出从MainActivity上点击按钮启动BroadcastReceiver的代码。

相关文档
最新文档