- Android应用开发教程
- 赵明渊
- 897字
- 2025-02-21 19:39:28
习题2
一、选择题
2.1 Android应用的目录结构未包含的目录是________。
A.src
B.assets
C.webroot
D.res
2.2 Android应用的根目录下未包含的文件是________。
A.AndroidManifest.xml
B.web.xml
C.project.properties
D.proguard-project.txt
2.3 APK文件在哪一个目录下?________
A.src
B.gen
C.res
D.bin
2.4 assets目录的作用是________。
A.放置多媒体数据文件
B.放置应用到的图片资源
C.放置与UI相应的布局文件
D.放置字符串、颜色、数组等常量数据
2.5 关于包(Package)的说法错误的是________。
A.包名可作为Android应用的唯一标识
B.文件的组织方式
C.一个管理名字空间的机制
D.每个包对应一个目录结构
2.6 下面关于继承(Inheritance)的叙述不正确的是________。
A.子类可以继承父类的成员变量和成员方法
B.可以实现代码的复用
C.子类可以修改父类的成员变量或重写父类的方法
D.一个子类可以有多个父类
2.7 在重写(Override)中________。
A.子类方法名称可以和父类不同
B.子类方法参数个数可以和父类不同
C.子类重新定义自己的方法
D.子类方法参数类型可以和父类不同
2.8 关于R.java文件叙述不正确的是________。
A.由Android自动生成
B.为项目中的各个资源创建其唯一的ID
C.可以通过ID得到该资源的引用
D.用户可以修改
2.9 关于AndroidManifest.xml文件叙述不正确的是________。
A.存放在项目res目录下
B.在程序中定义组件需要在这里注册
C.每个Android项目必需的文件
D.项目的系统控制文件
2.10 在APK中的文件不包括________。
A.resources.arsc
B.classes.dex
C.MainActivity.java
D.AndroidMainifest.xml
二、填空题
2.11 res目录存放整个项目所用的全部资源文件,包括所有图形、布局和________资源等。
2.12 在Android应用开发中,用户界面由________担任,业务逻辑由Java程序完成。
2.13 在src目录中存放应用程序________源代码文件,自动地组织在用户声明的包内。
2.14 layout目录存放应用程序的________。
2.15 Android调试工具有Java调试器Debug、图形化调试工具DDMS和获取日志信息调试工具________。
2.16 在LogCat提供的过滤输出日志的方法中,Log.e()用来输出________。
2.17 运行Android应用程序的过程为________。
三、问答题
2.18 Android应用的目录结构包含哪些目录?各个目录有何作用?
2.19 Android有哪些调试工具?各有何功能?
四、应用题
2.20 新建一个Android应用项目,取名为FirstProject,将运行结果“Hello world!”替换为“第一个Android应用项目!”。
2.21 进行Android项目的导入、导出和移除等上机实验。
2.22 使用LogCat查看应用项目的日志信息,新建过滤器过滤日志中的错误信息。
2.23 对应用项目FirstProject,进行打包、签名、安装、运行等上机实验。