Android基础入门、Android常见界面布局基础练习
第1章 Android基础入门、第2章Android常见界面布局
一. 填空题
1. (填空题)如果希望在XML布局文件中调用颜色资源,可以使用_____调用。
正确答案:
(1) @color
2. (填空题)Android程序入口的Activity是在_____文件中注册的。
正确答案:
(1) AndroidManifest.xml
3. (填空题)Android中查看应用程序日志的工具是_____。
正确答案:
(1) LogCat
4. (填空题)表格布局TableLayout可以通过________控制表格的行数。
正确答案:
(1) TableRow
5. (填空题)________布局通过相对定位的方式指定子控件的位置
正确答案:
(1) RelativeLayout
二. 判断题(共9题,40.7分)
6. (判断题)Android应用程序的主要语言是Java。
• A. 对
• B. 错
正确答案:对
7. (判断题)Android系统采用分层架构,分别是应用程序层、应用程序框架层、核心类库和Linux内核。
• A. 对
• B. 错
正确答案:对
8. (判断题)Android程序中,Log.e()用于输出警告级别的日志信息。
• A. 对
• B. 错
正确答案:错
解析:Log.e()方法用于输出错误级别的日志信息,而不是警告级别的。警告级别的日志信息应该使用Log.w()方法来输出。
9. (判断题)Android中的布局文件通常放在res/layout文件夹中。( )
• A. 对
• B. 错
正确答案:对
10. (判断题)LinearLayout布局中的android:layout_weight属性用于设置布局内控件所占的权重。( )
• A. 对
• B. 错
正确答案:对
11. (判断题)创建工程时,可以指定工程最小的SDK版本。( )
• A. 对
• B. 错
正确答案:对
12. (判断题)Android SDK的下载包括SDK版本和Tools工具。( )
• A. 对
• B. 错
正确答案:对
13. (判断题)compileSdkVersion属性值表示程序支持的目标SDK版本。( )
• A. 对
• B. 错
正确答案:错
解析:compileSdkVersion属性值表示程序可编译的SDK版本
14. (判断题)设置了Android SDK的存储路径之后,不可以再次修改。( )
• A. 对
• B. 错
正确答案:错
解析:设置了Android SDK的存储路径之后,可以再次修改。
三. 单选题
15. (单选题)Android项目中的主题和样式资源,通常放在哪个目录下?
• A. res/drawable
• B. res/layout
• C.res/values
• D. assets
正确答案:C:res/values ;
16. (单选题)下列关于AndroidManifest.xml文件的说法中,错误的是
• A. 它是整个程序的配置文件
• B. 可以在该文件中配置程序所需的权限
• C. 可以在该文件中注册程序用到的组件
• D. 该文件可以设置UI布局
正确答案:D:该文件可以设置UI布局;
17. (单选题)
Dalvik虚拟机属于Android系统架构中的哪一层?
• A. 应用程序层
• B. 应用程序框架层
• C. 核心类库层
• D. Linux内核层
正确答案:C:核心类库层;
18. (单选题)Android中短信、联系人管理、浏览器等属于Android系统架构中的哪一层?
• A. 应用程序层
• B. 应用程序框架层
• C. 核心类库层
• D. Linux内核层
正确答案:A:应用程序层;
19. (单选题)下列选项中,不属于Android布局的是( )。
• A. FrameLayout
• B. LinearLayout
• C. Button
• D. RelativeLayout
正确答案:C:Button ;
20. (单选题)下列关于RelativeLayout的描述,正确的是( )。
• A. RelativeLayout表示绝对布局,可以自定义控件的x、y的位置
• B. RelativeLayout表示帧布局,可以实现标签切换的功能
• C. RelativeLayout表示相对布局,其中控件的位置都是相对位置
• D. RelativeLayout表示表格布局,需要配合TableRow一起使用
正确答案:C:RelativeLayout表示相对布局,其中控件的位置都是相对位置;
21. (单选题)下面那个工具用于创建模拟器()
• A. SDK Manager
• B. USB Manager
• C. AVD Manager
• D. Build tools
正确答案:C:AVD Manager;
22. (单选题)Android程序中Log.w()用于输出什么级别的日志信息( )
• A. 调试
• B. 信息
• C. 警告
• D. 错误
正确答案:C:警告;