一、选择题
1、下列哪个不是Activity的生命周期方法之一( )
A. onCreate B. startActivity C. onStart D. onResume
2、下列用于进行文本输入的组件是( )
A.TextView B.Button C.EditText D.Label
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 D.Label
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下的哪个文件夹下( )
A.Layout 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、下列哪个不是Activity的生命周期方法之一( )
A. onCreate B. startActivity C. onStart D. onResume
2、下列用于进行文本输入的组件是( )
A、TextView B、Button C、EditText D、Label
3、下面哪个不是Android的界面布局方式( )
A、BorderLayout B、LinearLayout
C、TableLayout D、RelativeLayout
4、下列不是手机操作系统的是( )
A. Android B. Window Mobile C. Apple IPhone IOS D.windows vista
5、定义LinearLayout垂直方向布局时设置的属性是( )
A.android:layout_height
B.android:gravity
C.android:layout
D. android:orientation vertical
6、Android 项目工程下面的assets 目录的作用是什么( )
A、放置应用到的图片资源。Res/drawable
B、主要放置一些文件资源,这些文件会被原封不动打包到apk 里面
C、放置字符串,颜色,数组等常量数据res/values
D、放置一些与UI相应的布局文件,都是xml 文件res/layout 11、在XML布局
7、跳转到另一个Activity的方法是( )
A.runActivity()
B.goActivity()
C.startActivity()
D.startActivityForIn()
8、用于进行文字显示的组件是( )
A.TextView B.Button C.EditText D.Label
9、下面退出Activity错误的方法是( )
A.finish()
B.抛异常强制退出
C.System.exit()
D.onStop()
10、声音文件放在工程文件夹下res下的哪个文件夹下( )
A.Layout B.Drawable C.String D.raw
11、在XML布局文件中android:layout_width属性不可以设置为( )
A.match_parent
B.fill_parent
C.wrap_content
D.match_content
12、在手机开发中常用的数据库是( )
A.sqlLite B.Oracle C.Sql Server D.Db23
13、使用MediaPlayer播放保存在sdcard上的mp3文件时( )
A.需要使用MediaPlayer.create方法创建MediaPlayer
B.直接newMediaPlayer即可
C.需要调用setDataSource方法设置文件源
D.直接调用start方法,无需设置文件源
14、使用RadioButton时,要想实现互斥的选择需要用的组件是 ( )
A.ButtonGroup B. RadioButtons C.CheckBox D.RadioGroup
15、创建子菜单的方法是( )
A.add B.addSubMenu C.createSubMenu D.createMenu
16、android工程中所有资源的id都登记在下列哪个资源文件中( )
A.R.java B.main.xml C.strings.xml D.AndroidMainfest.xml
17、要在布局文件中把命令按钮的id设置为t1,下面那句代码是正确的( )
A.android:id="@+id/t1" B.android:id="/t1"C.id="@+id/t1"D.id="t1"
18、下列不属于service生命周期的方法是( )
A.onCreate B.onDestroy C.onStop D.onStart
19、启动Service的方法是( )
A.bindService B. startService C.onStart D.onBind
20、Android的布局文件保存在工程文件的哪个文件夹( )
A.src B.gen C.bin D.res
、程序题
1、设计一个Android系统上的界面跳转程序。点击Activity01上的按钮,跳转到界面Activity02上。假设在Activity01的xml布局文件中,按钮的id定义为“@+id/button”。请你写出该程序中的Activity类Activity01的代码,不需要写 xml布局文件。
2、设计一个Android系统上启动BroadcastReceiver的程序。设定已经创建了MyReceiver类,继承了BroadcastReceiver。假设在MainActivity的xml布局文件中,按钮的id定义为“@+id/button”。请给出从MainActivity上点击按钮启动BroadcastReceiver的代码。