当前位置:文档之家› 安卓复习资料

安卓复习资料

安卓复习资料
安卓复习资料

安卓复习资料

1、下列哪项不是Android四大组件( C )

A.Seivice

B. Activity

C. Handler

D. Content Provider

2、Android是如何组织Activity的( B )

A.以堆的方式组织Activity

B. 以栈的方式组织Activity

C. 以树形方式组织Activity

D. 以链式方式组织Activity

3、关于线程说法不正确的是( B )

A. 在 android 中,我们可以在主线程中,创建一个新的线程

B. 在创建的新线程中,它可以操作 UI 组件

C. 新线程可以和 Handler 共同使用

D. 创建的 Handler 对象,它隶属于创建它的线程

4、在下列选项中,通常用于响应用户的点击事件的控件是( D )

A.TextView

B.EditText

C.RadioButton

D.Button

5、Activity的布局文件放在哪个目录下( C )

A.res/xml

B.res/values

C.res/layout

D.res/layouts

6、在BaseAdapter的方法中,根据位置返回一个条目的View的方法是( A )

A.getView()

B.getItem()

C.getItemView()

D.getItemId()

7、下列关于内存回收的说明,哪个是正确的(B )

A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存

C.内存回收程序允许程序员直接释放内存

D.内存回收程序可以在指定的时间释放内存对象

8、设置xml布局文件中的字体大小一般用什么单位( c )

A.dp

B. px

C. sp

D. pt

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

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

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

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

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

10、下列哪个可做EditText编辑框的提示信息?( D )

A. android:inputType

B. android:text

C. android:digits

D. android:hint

11、使用SQLiteOpenHelper类可以生成一个数据库并可以对数据库版本进行管理的方法是( B )

A.getDatabase()

B.getWriteableDatabase()

C.getReadableeableDatabase()

D.getAbleDatabase()

12、TextView中修改文字显示大小,下列代码正确的是( C )

A.android:textSize="18"

B.android:size="18"

C.android:textSize="18sp"

D. android:size="18sp"

13、让一个ImageView显示一张图片,可以通过设置什么属性( A )

A.android:src

B.android:background

C.android:img

D.android:value

14、Android项目工程下面的assets目录,以下说法正确的是( A )

A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式

B.主要放置多媒体等数据文件

C.主要放置图片文件

D.放置字符串,颜色,数组等常量数据

15、在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是( A )

A.getReadableDatabase()

B.getDatabase()

C.getEnbleDatabase()

D.createDateBase()

16、Android UI开发中,设置线性布局为垂直显示需修改的属性是( A )

A.android:orientation="vertical"

B.android:orientation="horizontal"

C.android:layout_centerHorizontal="true"

D.android:layout_centerVertical="true"

17、sharedPreferences获取其编辑器的方法是哪个( A )

A.getEdit()

B.edit()

C.setEdit()

D.getAll()

18、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用( B )

A.onStop()

B. onPause()

C. onRestart()

D.onStart()

19、下面哪个选项不是AdapterView的子类( c)

A.ListView

B. GridView

C. S crollView

D.Spinner

20、 Android项目中放置常量的string.xml位于哪个目录下( C )

A. res/layout

B. layout

C.res/values

D.assets

11. Android中判断CheckBox控件是否选中的方法是( D )

A.isLogin()

B.isBoolean()

C.onClick()

D.isChecked()

21、下面对自定义style的方式正确的是( D)

A.

B.

C.

fill_parent

D.

22、ScrollView可以有几个子view ( A)

A. 1个

B. 2个

C.3个

D.无限制

23、下列哪个选项不属于Android的四大组件( C )

A.Service

B.Activity

C.Handler

D.Content Provider

24、Android中,MediaPlayer播放资源之前,需要调用下列哪个方法完成准备工作( B )

A.setDataSource()

B.prepare()

C.begin()

D.pause()

25、MediaPlayer播放视频使用( B )组件进行视频的显示?

A.SurfaceView

B.VideoView

D.View D.ViewHolder

26、MediaPlayer播放视频使用( D )来暂停播放?

A.start()

B.resume()

C.replay()

D.pause()

27、Math.round(11.5)和Math.round(-11.5)的值分别是( A )

A. 12 -11

B. 11 -11

C. 12 -12

D. 11 -12

28、关于 BroadcastReceiver 的说法不正确的是( B )

A.是用来接收广播 Intent 的

B.一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收

C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者

D.接收者声明的优先级别在的 android:priority 属性中声明,数值越大优先级别越高

29、关于ContenValues类说法正确的是( A)

A. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型

B. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型

C. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型

D. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型

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

A. onCreate

B. startActivity

C. onStart

D. onResume

31、下列哪个属性是专用于相对布局的(D)

A.android.orientation 线性vertical 垂直horizontal

B.android:stretchColumns

C.android:layout_alignParentRight

D.android:layout_toRightOf

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

A.android:layout_height

B.android:gravity

C.android:layout

D. android:orientation vertical 垂直

33、为了使android适应不同分辨率的机型,布局时字体单位应用( D )

A.dp

B.dip 像素

C.px

D.sp

34、下面属于android的动画分类的有( AB)

A.Tween

B.Frame

C.Draw

D.Animation Property Animation属性动画

填空题:

1. Android中Service的实现方法是或。

2. android中常用的6个基本布局是 LinearLayout 、TableLayout 、RelativeLayout 、

FrameLayout 、AbsoluteLayout 、GridLayout。

3.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是 finish()。

4.android 的四大组件是 activity 、service 、broadcast和 content provider 。

5. android

6.元素中layout_width的取值有 wrap_content、match_parent、fill_parent,自定义长度

7.创建只显示文本的Toast对象时建议使用 makeText() 方法

的读写。

9.android虚拟设备的缩写是AVD 。

10.Android当中基本的所有的UI都是由 View 或者其子类实现的

11.Log调试中有V、D、I、W、E等五个字母,其中D代表调试,W代表警告.

13.Android SDK提供一些开发工具可以把应用软件打包成Android格式文件(APK)

14.Android当中基本的所有的UI都是由(view)或者其子类实现的

15.Android平台由操作系统,中间件,用户界面和应用软件组成的。

16.Android平台提供了2D,3D的图形支持,数据库支持SQLite,并且集成了浏览器

17.目前已知的可以用来搭建Android开发环境的系统有windows,Linux,Mac等

18.开发中推荐使用的IDE开发组合为IDE,eclipse,ADI来开发

19.Android SDK主要以java语言为基础

20.创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字

21.Android.jar是一个标准的压缩包,其内容包含的是编译后的class,包含了全部的API

代码分析题:(具体代码参考菜鸟教程及上份复习资料)

1、星级评分条

2、进度条

3、ListView

4、JSON解析

5、AlertDialog提示框

相关主题
文本预览
相关文档 最新文档