导航菜单
首页 >  移动应用开发期末考试  > 移动开发技术期末练习题(含答案)

移动开发技术期末练习题(含答案)

移动开发技术练习题

一、选择题

1. 下列关于Dalvik虚拟机,说法错误的是(B )。

A.基于寄存器的架构

B.基于栈的架构

C.加载的是.dex格式的数据

D.在linux操作系统上运行

2. 在Android的程序结构中,用于存放Android程序所用到的所有资源,例如图片、布局文件、字符串等,这个目录是(C)。

A. java

B. Manifests

C. res

D. Gradle Scripts

3. Android应用程序开发完成后,将程序打包成正式的Android安装文件,其后缀名是(D )。

A. .exe

B. .rar

C. .jar

D. .apk

4. 在Android UI开发中,设置文本框组件的显示文本,这个属性是(A)。

A. android:text

B. android:textSize

C. androiod:size

D. android:textColor

5. 在Android UI开发中,有一个组件可以接收用户的输入信息,它是(B)。

A.

B.

C.

D.

6. 在布局容器中,有一个布局容器是按照组件的相对位置布局的,它是(D)。A.绝对布局 B. 表格布局 C.单帧布局 D.相对布局

7. 在下列选项中,设置线性布局方向的属性是( A )。

A.android:orientation B.android:gravity

C. android:layout_gravity

D.android:padding

8. 在Activity的生命周期中,Activity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它的状态是( C )。

A. 启动状态

B. 恢复状态

C. 暂停状态

D. 停止状态

9. 在创建Android应用项目时, Minimum Required SDK用来设置( A)。

A. 应用项目支持的最低的SDK版本

B. 匹配的目标版本

C. 项目的包名

D. 程序将使用哪个版本的SDK进行编译

10. 下列Activity生命周期状态方法中,Activity创建时调用,通常做一些初始化设置,这个方法是(B)。

A. onStop()

B. onCreate()

C. onPause()

D. onResume()

11. 在Activity的启动模式中,下列哪个是Activity的默认启动方式(D)。

A. singleTop模式

B. singleTask模式

C. singleInstance模式

D. standard模式

12. 在相对布局文件中,设置当前控件是否与父元素左对齐的是( C )。

A. layout_toRightOf

B. layout_alignLeft

C. layout_alignParentLeft

D. layout_below

13. 下列对布局文件的命名不正确的是(C)。

A. layout_main.xml

B. item_dialog.xml

C. layout_Activity02.xml

D. register.xml

14. 在多选按钮的方法中,检测多选按钮是否被选中的方法是(C)。

A. checked()

B.isChoosed()

C. isChecked()

D. choosed()

15. 下面对布局容器描述不正确的是( D )。

A. Android UI开发中,线性布局默认为垂直显示。

B.TableLayout可以将视图按照行、列进行排列。

C.GridLayout是Android4.0后引入的布局容器。

D.所有的布局容器默认自带滚动条。

16. 下列关于Android的说法中,错误的是(D)。

A. Android系统采用分层架构,由高到低分为4层,依次是应用程序层、

应用程序框架层、核心类库层和Linux内核。

B. Android应用程序的安装文件的后缀名为“.apk”。

C. Android是Google公司基于Linux平台开发的手机及平板电脑操作系

统。

D. Dalvik虚拟机是基于栈的架构。

17. 在Android的程序结构中,用于存放AndroidManifest.xml文件,这个目录是(A)。

A. java

B. Manifests

C. res

D. Gradle Scripts

18. 使用模拟器或者手机进行程序测试时,通常会查看设备的内存使用情况,这时需要使用Android Studio提供的( A )。

A. DDMS

B. AVD

C. LogCat

D. SDK

19. 在Android UI开发中,设置组件宽度为包裹内容,这个属性值是(B)。

A. match_parent

B. wrap_content

C. 300dp

D. fill_parent

20. 在Android UI开发中,设置文本颜色的属性是( C)。

A. android:textSize

B. android:text

C. android:textColor

D. android:gravity

21. 在布局文件中,给Button指定单击事件响应方法的xml属性是(D)。

A. android:focusable

B. android:hint

C. android:enabled

D. android:onClick

23. 在Activity的UI开发中,Activity通过(B)方法可以设置它的布局文件,并把视图显示在界面上。

A. setLayoutView()

B. setContentView()

C. setLayoutViews()

D. setContentViews()

24. 下列Activity生命周期状态方法中,Activity从停止状态再次启动时调用,这个方法是(D)。

A. onStop()

B. onCreate()

C. onPause()

D.onRestart()

25. 在Activity中,Android采用(A)的方式来管理Activity。

A. 任务栈

B. 任务堆

C. 队列

D. 任务列

26. 在相对布局文件中,设置当前控件的上边界与某控件的上边界对齐的属性是(D)。

A. layout_toRightOf

B. layout_alignParentTop

C. layout_above

D. layout_alignTop

27. 在Android的UI开发中,单选按钮要实现单选功能,需要使用的组件是(C)。

A.

B.

C.

D.

28. 在日期组件的方法中,检测日期是否改变的监听方法是(C)。

A. onCheckedChangeListener()

B.onTimeChangedListener()

C. onDateChangedListener()

D. choosed()

29. 下面对布局容器描述不正确的是( D )。

A. 表格布局以表格形式排列控件,通过行和列将界面划分为多个单元格。B.标签可以生成行。

C.GridLayout是Android4.0后引入的布局容器。

D.绝对布局通过指定x、y坐标来控制每一个控件位置,使用灵活,推荐使用。

30.在消息Toast对话框中,下列表示Toast较短时间显示的是( C)。

A. Toast.LENGTH_LONG

B. Toast.LONG

C. Toast.LENGTH_SHORT

D. Toast.SHORT

二、填空题

1. Android系统采用分层架构,由高到低分为四层,依次是应用程序层、应用程序框架层、核心类库和Linux内核。

2.在在表格布局

3. 在Java文件中,Activity通过setContentView()方法可以设置它的布局文件,把视图布局显示在界面上,通过组件id获得UI组件对象的方法是findViewById()。

4. 在Activity的生命周期中,重新打开最小化的Activity界面时执行的方法是 onResume()和onRestart( )两个方法。

5. 在普通对话框中,设置对话框内容信息的Java方法是setMessage()。

6. 在Android的UI开发中,线性布局使用标签表示,控制组件以水平和垂直方式来显示的xml属性是android:orientation。

7.在Android的UI

8. 在Java文件中,检测单选按钮是否被选中的方法是 isSelected( ) 。

9. 在Activity的生命周期中, Activity从完全出现在用户面前到停止会执行onResume()、onPause()、onStop()三个方法。

10. 在Activity中,实现界面跳转的java方法是

startActivity(),实现界面回传数据的java方法是startActivityForResult( )。

11.在View的常用属性中,设置背景图或背景色的xml属性是android:background。

12.Tost类显示一个简单的消息提示框,通过静态方法makeText()创建,通过show方法显示消息对话框。

三、复习重点(参考本课程指定的参考教材)

1. Android开发技术中的基本概念、基本思想、基本的技术与技巧。

2. 本课程中典型案例及程序代码。

相关推荐: