77范文网 - 专业文章范例文档资料分享平台

《Android系统应用技术》期末复习资料(佛职院16年)

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、单项选择题

1、以下哪个控件可以用来显示图片( )

A. ImageView B. TextView C. Button D. 以上都可以

2、Android开发中常用的数据库是( )

A. SQL Server B. MySQL C. SQLite

3、在 android 中使用 SQLiteOpenHelper 这个类时,可以获取数据库并可以对数据库进行读写的方法是 ( ) A. getWriteableDatabase() B. getReadableDatabase() C. getDatabase() D. getAbleDatabase()

4、 Android 项目工程下面的 values 目录的作用是什么 ( ) A. 放置应用到的图片资源。

B. 放置字符串,颜色,数组等常量数据 C. 主要放置多媒体等数据文件

D.放置一些与 UI 相应的布局文件,都是 xml 文件

5、如果将一个 TextView 的 android:layout_width 属性值设置为 match_parent ,那么该组件将是以下哪种显示效果? ( ) A.该文本域的宽度将填充父容器宽度 B.该文本域的宽度仅占据该组件的实际宽度 C.该文本域的高度将填充父容器高度 D.该文本域的高度仅占据该组件的实际高度

6、关于 AndroidManifest.xml 文件,以下描述错误的选项有哪些? ( ) A.在所有的元素中只有 和 是必需的,且只能出现一次 B.处于同一层次的元素,不能随意打乱顺序

C.元素属性一般都是可选的,但是有些属性是必须设置的 D.对可选的属性,即使不写,也有默认的数值项说明

7、以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性() A. android:layout_width C. android:layout_weight

B. android:layout_height D. android:background

D. Oracle

8、针对ListView组件描述错误的是()

1

A. ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动 B. ListView在使用时,一般通过Adapter来加入数据

C. ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可 D. ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听

9、 Android在退出程序时,想保存一些信息,可以在哪个方法中完成?( ) A. onCreate( )

10、以下调整宽度和高度的属性值,哪个不是Android系统提供的?( ) A. Match_parent

11、从其他应用中查询读取内容提供者共享的数据,需要用到的是query方法,返回Cursor数据,那么这个方法是哪个类对象的方法?( ) A . ContentProvider B. ContentResolver C. SQLiteOpenHelper D. SQLiteDataBase

12、下面退出 Activity 错误的方法是 ( ) A. finish() B. 抛异常强制退出 C. System.exit() D. onStop()

13、android 系统安装软件格式是( ) A. PXL B. SIS C. APK D. DA

14、在 Android 应用程序中,图片文件应放在那个目录下? ( ) A. raw B. Values C. layout D. drawable

15、在 AndroidManifest.xml 中描述一个 Activity 时,该 Activity 的 icon 属性是指定什么的? ( ) A.指定该 Activity 的图标 B.指定该 Activity 的显示标签 C.指定该 Activity 和类相关联的类名 D.指定该 Activity 的唯一标示

16、下列不属于Android布局的是( )

A. LinearLayout B. RelativeLayout C. AnnotationLayout D. FrameLayout

17、Android项目中assets目录的作用是 ( )

2

B. onStart( ) C. onStop( ) D. onDestory( )

B. Wrap_content C. Fill_content D. Fill_parent

A. 放置界面布局配置 C. 放置图片资源

B. 放置较大的文件资源 D. 放置界面布局配置

18、数据源如果为sqlite数据库中查出的信息最适合的适配器为( ) A. SimpleAdapter B. SimpleCursorAdapter C. ArrayAdapter D. ListAdapter

19、以下哪个控件可以用来实现星级评分( )

A. SeekBar B. ProgressBar C. RatingBar D. ActionBar

20、以下哪个控件可以用来实现复选( )

A. RadioButton B. RadioGroup C. CheckBox D. Spinner

21、 Android 项目工程下面的 layout 目录的作用是什么 ( ) A. 放置应用到的图片资源。

B. 放置字符串,颜色,数组等常量数据 C. 主要放置多媒体等数据文件

D.放置一些与 UI 相应的布局文件,都是 xml 文件

22、 Android 项目工程下面的 drawable 目录的作用是什么 ( ) A. 放置应用到的图片资源。

B. 放置字符串,颜色,数组等常量数据 C. 主要放置多媒体等数据文件

D.放置一些与 UI 相应的布局文件,都是 xml 文件

23、如果将一个 TextView 的 android:layout_width 属性值设置为 wrap_content ,那么该组件将是以下哪种显示效果? ( ) A.该文本域的宽度将填充父容器宽度 B.该文本域的宽度仅占据该组件的实际宽度 C.该文本域的高度将填充父容器高度 D.该文本域的高度仅占据该组件的实际高度

24、如果将一个 TextView 的 android:layout_height 属性值设置为 wrap_content ,那么该组件将是以下哪种显示效果? ( ) A.该文本域的宽度将填充父容器宽度 B.该文本域的宽度仅占据该组件的实际宽度 C.该文本域的高度将填充父容器高度 D.该文本域的高度仅占据该组件的实际高度

3

25、 Android在启动程序时,想初始化一些信息,可以在哪个方法中完成?( ) A. onCreate( )

26、在应用中需要创建数据库,需要继承哪个类来实现?( ) A . ContentProvider B. ContentResolver C. SQLiteOpenHelper D. SQLiteDataBase

27、在 AndroidManifest.xml 中描述一个 Activity 时,该 Activity 的 lable属性是指定什么的? ( ) A.指定该 Activity 的图标 B.指定该 Activity 的显示标签 C.指定该 Activity 和类相关联的类名 D.指定该 Activity 的唯一标示

28、下列不属于按钮的事件监听器的是( ) A. OnClickListener C. OnTouchListener

B. OnLongClickListener D. OnItemClickListener

B. onStart( )

C. onStop( )

D. onDestory( )

二、填空题

1、activity一般会重载7个方法用来维护其生命周期,除了

onCreate(),onStart(),onRestart()外还有_____________,______________,____________,___________。

2、android的数据存储的方式_____________,_____________,____________,___________,____________。

3、java.io包中的_______________和_______________类主要用于对文件(File)的读写。 4、我们用________来定义一个字符类型。

5、我们用 ____________________________________ 来定义一个文本显示框对象变量。 6、当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity,使用的方法是___________________________。 三、判断题

1、ListView中数据填充只能通过Adapter填充。( ) 2、Toast提示条的显示时间长短可以通过代码控制。( ) 3、GridView中每个格子里面可以放置多个控件。( )

4

4、应用中菜单项的创建既可以通过Java代码实现也可以在资源文件下创建。( ) 5、Intent不仅能实现Activity之间跳转,还可以要求跳转到的Activity返回数据。( ) 6、对话框中显示的内容不可以使用自定义的布局文件。( )

7、如果数据库查询返回的结果集为空,则调用结果集Cursor的moveToNext()方法的返回值为true。( )

8、ListView中每个项目Item里面可以放置多个控件。( ) 9、TextView控件只能显示文本,不能用于编辑文件。( ) 10、一个Activity中选项菜单和上下文菜单不能共存。( )

11、EditText控件只能通过在布局XML文件中设置属性控制输入数据的类型。( ) 12、TextView控件只能显示文本,不能用于编辑文件。( )

13、星级评分控件RatingBar的步长既可以设置为0.5,也可以是1。( ) 14、一个Activity中只能有一个上下文菜单。( )

15、Activity的标签(标题)既可以通过代码设置,也可以在AndroidManifest.xml中设置。( )

16、下拉列表Spinner中数据填充只能通过Adapter填充。( )

17、Intent不仅能实现Activity之间跳转,还可以携带数据传递给目标Activity。( ) 18、如果数据库查询返回的结果集为空,则调用结果集Cursor的moveToNext()方法的返回值为true。( )

19、EditText控件只能通过在代码中设置属性控制输入数据的类型。( )

20、线性布局不可以嵌套使用。( ) 四、简答题

1、请介绍下 Android 中常用的四种布局。

1) LinearLayout:线性布局

其特点是将多个组件穿到一条线上显示。可以通过属性调整其横向还是纵向摆放。如果是纵向排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为多少;如果是横向摆放,那么将是一个单行N列的结构。android:layout_weight描述该子元素在剩余空间中占有的大小比例

2) Relative Layout:相对布局

其特点是允许子元素指定他们相对于其它元素或者父元素的位置(例如底部对齐,或中间偏左), 例如android:layout_below, android:layout_above, android:layout_toLeftOf,

android:layout_alignTop, android:layout_centerVertical等。注意在指定位置关系时,引用的id必须在引用之前,先被定义,否则将出现异常。可以实现多重界面覆盖

3) TableLayout,表格布局

其特点是适用于N行N列的布局格式。一个TableLayout由许多TableRow组成,一个 TableRow就代表TableLayout中的一行。HTML中的表格布局非常类似,TableRow 就像HTML表格的标记。TableRow是LinearLayout的子类,ablelLayout并不需要明确地声明包含多少行、多少列,而是通过TableRow,以及其他组件来控制表格的行数和列数, TableRow也是容器,因此可以向TableRow里面添加其他组件,没添加一个组件该表格就增加一列。如果想TableLayout里面添加组件,那么该组件就直接占用一行。在表格布局中,列的宽度

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《Android系统应用技术》期末复习资料(佛职院16年)在线全文阅读。

《Android系统应用技术》期末复习资料(佛职院16年).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/385311.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: