android编程 应用的资源访问单元测试与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题
1、在Android项目中,在res目录下存放字符串信息的文件是()。
A.values.xml
B.colors.xml
C.Const.xml
D.strings.xml
正确答案:D
2、在Java代码中,通过()方式可以访问到配置文件中定义的颜色信息。
A.R.color.color_name_id
B.R.color_name_id
C.R.string.color_name_id
D.color_name
正确答案:A
3、如果需要给一个UI的组件设置背景图片,在Java代码中访问到定义的图片资源bg_pic.png的方法是()。
A.R.string.bg_pic
B.Drwable.bg_pic
C.R.color.bg_pic
D.R.drawable.bg_pic
正确答案:D
4、在Android应用中需要添加访问互联网的权限配置(Permission),可以在配置文件()中进行设置。
A.project.properites
B.values.xml
C.AndroidManifest.xml
D.stirngs.xml
正确答案:C
5、关于res/raw目录说法正确的是
A.这里的文件是原封不动的存储到设备上会转换为二进制的
B.这里的文件最终以二进制的格式存储到指定的包中
C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D.这里的文件最终不会以二进制的格式存储到指定的包中
正确答案:C
6、下面哪种说法不正确
A.Android应用的gen目录下 R.java被删除后能自动生成
B.assets和res目录都能存放资源文件,但是与res不同的是assets支持人资深度的子目录,在它里面的文件不会在 R.java里生成任何ID
C.res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字0-9,下航线,大小写字母
D.AndroidManifest.xml文件是每个Android项目必须有的,是项目引用的全局描述。其中制定的程序包(package=”….”)+制定android应用的某个组件的名字(android:name=”…”)组成了该组件的完整路径
正确答案:C
7、下列 ( ) 方法用于制定是否使用抗锯齿功能
A.setAntiAlias()
B.setShader()
C.setDither()
D.setXfermode()
正确答案:A
8、下列哪一项是manifest 文件的功能()
A.都是
B.声明要求的最低API级别
C.记录程序中使用的Activity等资源
D.声明要求的用户权限的级别
正确答案:A
9、下列不属于补间动画相关类的是
A.AlphaAnimation
B.RotateAnimation
C.TranslateAnimation
D.FrameAnimation
正确答案:D
10、SDK是什么()
A.JAVA开发程序包
B.虚拟设备
C.软件开发工具包
D.Android集成开发环境
正确答案:C
11、创建Androi项目时,下面的包名错误的是()
.ouh_01
.ouchn
.ouchn.01
正确答案:D
12、以下关于Android应用程序的目录结构描述中,不正确的是()
A.AndroidManifest.xml 文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
B.src目录是应用程序的主要目录,由Java类文件组成
C. res目录是应用资源目录,该目录中的所有资源内容都会被R类引用
D.assets目录是原始资源目录,该目录中的内容将不会被R类引用
正确答案:A