Android应用开发项目式教程 习题及答案.docx

Android应用开发项目式教程 习题及答案.docx

项目一理论测试

1.单选题

(1)Android开发环境种中的AndroidSDK是指(B)

A.Android虚拟机

B.Android软件开发包

C.Java虚拟机

D.Java运行时

(2)Android开发环境中的JDK是指(A)

A.Java开发包

B.Java运行时

C.Java编译器

D.Java解释器

(3)Android项目中放置常量的string.xml位于哪个目录下(C)

A.layout

B.res/layout

C.res/values

D.assets

(4)AndroidManifest.xml是(C)

A.布局文件

B.应用构建脚本

C.整个应用的清单文件,配置文件

D.Java源代码文件

(5)build.gradle是(A)

A.应用构建脚本

B.清单文件,配置文件

C.布局文件

D.Java源代码文件

(6)在android程序中,Log.w()用于输出什么级别的日志信息?(A)

A.警告

B.调试

C.信息

D.错误

(7)Log.v(Stringtag,Stringmsg)方法的作用是(A)

A.输出冗余信息

B.输出调试信息

C.输出错误信息

D.输出普通信息

(8)Log.e(Stringtag,Stringmsg)方法的作用是(C)

A.输出冗余信息

B.输出调试信息

C.输出错误信息

D.输出普通信息

(9)以下哪个日志级别最高?(A)

A.ERROR

B.WARN

C.INFO

D.DEBUG

2.多选题

(1)Android主要的应用开发环境有(AB)

A.Eclipse

B.AndroidStudio

C.Keil

D.VisualStudio

(2)Logcat信息的类型有(ABCDE)

A.冗余信息

B.普通信息

C.调试信息

D.警告信息

E.错误信息

项目二理论测试

1.单选题

1)下列不是Android布局的是(D)。

A.线性布局B.约束布局C.表格布局D.链式布局

2)LinearLayout中设置布局方向的属性是(A)。

A.android:orientationB.android:gravity

C.android:layout_gravityD.android:layout_weight

3)LinearLayout中设置控件权重的属性是(D)。

A.android:orientationB.android:gravity

C.android:layout_gravityD.android:layout_weight

4)LinearLayout中设置内部控件对齐方式属性是(B)。

A.android:orientationB.android:gravity

C.android:layout_gravityD.android:layout_weight

5)ConstraintLayout中app:layout_constraintHorizontal_bias属性的作用是(B)。

A.设置权重B.设置水平位置的偏移

C.设置垂直位置的偏移D.设置布局方向

6)TableLayout中设置允许被拉伸的列序号的属性是(C)。

A.android:collapseColumnsB.android:shrinkColumns

C.android:stretchColumnsD.android:layout_span

7)FrameLayout中设置帧布局的前景图片的属性是(A)。

A.android:foregroundB.android:foregroundGravity

C.android:backgroundD.android:backgroundGravity

8)Android的布局中android:layout_margin属性的作用是(B)。

A.设置布局的高度B.设置布局与屏幕边界或与周围控件的距离

C.设置布局的标识idD.设置布局与该布局中控件的距离

2.多选题

1)Android布局方式有(ABCD)。

A.线性布局B.约束布局C.表格布局D.帧布局

2)ConstraintLayout中链式约束的样式有(ABD)。

A.spreadB.packedC.packageD.spreadinside

项目三理论测试

1.单选题

1)以下哪个控件用来显示图片?(D)

A.Button

B.EditText

C.Tex

文档评论(0)

1亿VIP精品文档

相关文档