【单元习题】
1.填空题
(1)Android的第1个版本Android 1.1是( )年9月发布的。
(2)Android系统采用分层架构,由高至低分别为:( )、( )、( )和( )。
(3)Android的分层架构中,应用框架层使用( )语言开发,核心库使用( )语言开发。
(4)程序员在编写Android应用程序时,主要调用( )层提供的接口实现。
(5)在Android智能终端中,有很多应用,如拍照、管理联系人等,它们都属于Android的( )层。
(6)为了让程序员更加便捷地运行调试程序,Android提供了( ),可以方便地运行程序,而不需要真实的移动终端。
(7)Android Studio是一项全新的基于( )的Android开发环境,类似于Eclipse ADT插件,Android Studio提供了集成的( )开发工具用于开发和调试。
(8)一个Android项目成功创建后,默认生成一个布局文件activity_main.xml,该文件位于项目的( )文件夹中。
(9)新建一个Android Studio项目时,会默认生成一个Activity文件MainActivity.java,该文件中会自动导入2个类,分别是( )和( ),同时导入Menu和MenuItem 2个接口。
(10)在Android应用程序中,界面是通过布局文件设定的,布局文件采用( )格式。
(11)在Android程序中,src文件夹用于放置程序的( )。
(12)Android应用程序的配置文件名称为( )。
2.选择题
(1)创建程序的过程中,填写Application Name表示( )。
A.应用程序名称
B.项目名称
C.项目包名
D.类名称
(2)Android操作系统的手机可以有以下( )方法进行软件安装。(多选题)
A.通过手机直接登录百度网站下载安装
B.通过手机直接登录Android门户网站进行下载安装
C.通过数据线与计算机连接直接下载安装
D.通过PC终端上网下载至SD卡里再插入手机进行安装
(3)如果需要创建一个字符串资源,需要将字符串放在res\values的哪个文件中?( )
A.value.xml
B.strings.xml
C.dimens.xml
D.styles.xml
(4)要让布局文件或者控件能够显示在界面上,必须设置RelativeLayout和控件的( )。
A.宽度或高度
B.宽度和id
C.宽度和高度
D.高度和id
(5)AndroidManifest.xml配置文件中,<activity>和<application>里都可以设置android:label标签,<activity>的优先级( )<application>。
A.低于
B.等于
C.高于
D.无法确定
(6)Android项目启动时最先加载的是AndroidManifest.xml文件,如果有多个Activity,以下哪个属性决定了该Activity最先被加载?( )
A.android.intent.action.MAIN
B.android.intent.action.LAUNCHER
C.android.intent.action.ACTIVITY
D.android.intent.action.ICON
(7)Android安装软件后缀是( )。
A..sis
B..cab
C..apk
D..jar
3.简答题
(1)简述Android开发环境安装的步骤。
(2)简述Android应用程序创建和运行的步骤。
(3)如何区分Android Studio中的Project和Module?
(4)如何在Android Studio开发环境中打开Android项目文件所在的目录?
(5)Android程序如何获取界面上的控件并在窗口中显示?
(6)简述Android项目中重要的文件夹和文件,以及它们的作用。