第二章基础控件

单元测试

1、单选题:
‏EditText控件的哪个属性用来限制用户输入数据类型( )‎
选项:
A: android:hint
B: android:text
C: android:textStyle
D: android:inputType
答案: 【 android:inputType

2、单选题:
‏TextView控件的哪个属性用于实现超链接功能( )‎
选项:
A: android:autoLink
B: android:textSize
C: android:textColor
D: android:text
答案: 【 android:autoLink

3、单选题:
‍百度搜索首页的“百度一下”适合选用哪个控件( )‎
选项:
A: ImageButton
B: Button
C: ImageView
D: TextView
答案: 【 Button

4、单选题:
‏一下哪个属性用于设置RadioButton默认被选中(  )‌
选项:
A: android:hint
B: android:text
C: android:checked
D: android:onClick
答案: 【 android:checked

5、单选题:
‎java中哪个类经常用于获取系统时间(  )‍
选项:
A: String
B: Integer
C: File
D: Calendar
答案: 【 Calendar

6、多选题:
​以下属于TextView子类的是( )​
选项:
A: EditText
B: Button
C: ImageButton
D: ImageView
答案: 【 EditText;
Button

7、多选题:
‏以下属于Android中时间相关控件的是(    )‌
选项:
A: TimePicker
B: AnalogClock
C: DigitalClock
D: DatePicker
答案: 【 TimePicker;
AnalogClock;
DigitalClock;
DatePicker

8、判断题:
‏#000000用于表示颜色值时为黑色‍
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
​控件一般需要指明宽高值‍
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎DatePicker控件常用于获取年月日和时分秒数值。‌
选项:
A: 正确
B: 错误
答案: 【 错误

11、填空题:
‌RaidoButton不能单独存在,需要位于______________________________控件下‍
答案: 【 RadioGroup

12、填空题:
‌ImageButton的直接父类是__________________‍
答案: 【 ImageView

随堂测试

1、填空题:
‎指定按钮的onClick属性值是show,则需要在java代码中定义如下的show方法:‍‎public __________  show(View view){}‍
答案: 【 void

随堂测验

1、多选题:
‏TimePicker控件可以显示哪些时间值(  )​
选项:
A: 月份
B: 小时
C: 分钟
D: 秒
答案: 【 小时;
分钟

第四章布局应用

单元测试

1、单选题:
‎线性布局的哪个属性用于设置子控件排版方向 ( )​
选项:
A: android:layout_weight
B: android:layout_width
C: android:layout_gravity
D: android:layout_orientation
答案: 【 android:layout_orientation

2、单选题:
‍以下有关布局的说法正确的是 ( )​
选项:
A: FrameLayout是比较简单的布局,默认排列在屏幕左上角
B: AbsoluteLayout使用横纵坐标设置子控件的位置,非常精确,建议所有界面都用绝对布局排版
C: RelativeLayout通过权重设置子控件的百分比
D: LinearLayout通过属性android:layout_weight设置子控件排列方向
答案: 【 FrameLayout是比较简单的布局,默认排列在屏幕左上角

3、单选题:
​三个按钮在水平方向按照百分比20%,30%和50%进行排列,适合用哪个布局( )​
选项:
A: LinearLayout
B: TableLayout
C: RelativeLayout
D: FrameLayout
答案: 【 LinearLayout

4、多选题:
​以下属于Android中布局的是 ( )​
选项:
A: LinearLayout
B: TextView
C: RelativeLayout
D: TableLayout
答案: 【 LinearLayout;
RelativeLayout;
TableLayout

5、多选题:
‌以下属于相对布局属性的是( )​
选项:
A: android:layout_above
B: android:layout_below
C: android:layout_toLeftOf
D: android:layout_toRightOf
答案: 【 android:layout_above;
android:layout_below;
android:layout_toLeftOf;
android:layout_toRightOf

6、判断题:
‍线性布局可以在水平或者垂直方向排列子控件‏
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​表格布局android:stretchColumns="1"表示伸展第1列‍
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‏线性布局可以嵌套线性布局,但是不能嵌套相对布局‏
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‍线性布局若在横向使用权重属性,则控件的宽一般设置为0dp‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌相对布局中android:layout_centerInParent=“true”属性表明子控件位于父布局中央位置‌
选项:
A: 正确
B: 错误
答案: 【 正确

11、填空题:
‏相对布局设置子控件水平居中需要使用属性android:layout_centerHorizontal,那么相对父布局居中需要用到的属性是__________________‏
答案: 【 android:layout_centerInParent

12、填空题:
‎TableLayout中隐藏所有列代码为android:collapseColumns=“———————”‌
答案: 【 *

随堂测验

1、单选题:
‍以下哪个选项可以设置按钮的背景属性(  )​
选项:
A: android:layout_weight
B: android:textColor
C: android:layout_gravity
D: android:background
答案: 【 android:background

第1讲 Android入门

Android工程目录结构随堂测验

1、单选题:
​Android工程中字符串保存在以下哪个文件中?‍
选项:
A: colors.xml
B: strings.xml
C: styles.xml
D: AndroidManifest.xml
答案: 【 strings.xml

2、单选题:
‏Android工程中修改应用桌面图标在以下哪个文件中修改?‎
选项:
A: colors.xml
B: strings.xml
C: styles.xml
D: AndroidManifest.xml
答案: 【 AndroidManifest.xml

3、单选题:
‍Android工程中界面设计保存在以下哪个文件中?‍
选项:
A: java
B: drawable
C: layout
D: values
答案: 【 layout

4、单选题:
‍Android工程在以下哪个文件中修改应用支持最低版本号?​
选项:
A: styles.xml
B: AndroidManifest.xml
C: build.gradle
D: settings.gradle
答案: 【 build.gradle

5、多选题:
‍values文件夹包含了以下哪些常见文件?‌
选项:
A: colors.xml
B: strings.xml
C: styles.xml
D: AndroidManifest.xml
答案: 【 colors.xml;
strings.xml;
styles.xml

6、多选题:
‌res文件夹包含了以下哪些常见文件夹?‍
选项:
A: drawable
B: layout
C: mipmap
D: values
答案: 【 drawable;
layout;
mipmap;
values

安装测验

1、判断题:
‎Android早期使用的开发工具是Eclipse‍
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‎目前Android应用层主流开发工具是AndroidStudio‍
选项:
A: 正确
B: 错误
答案: 【 正确

第1讲 单元测试

1、单选题:
​Android Studio中工程(Project)和模块(Module)描述正确的是‌
选项:
A: 一个工程里面可以有多个模块
B: 一个工程里面只能定义一个模块
C: 工程里面不能定义模块
D:  以上说法都不对
答案: 【 一个工程里面可以有多个模块

2、单选题:
‌Android应用安装文件的后缀名是?‌
选项:
A: exe
B: app
C: apk
D: dll
答案: 【 apk

3、单选题:
‎applicationId是当前应用的唯一标志,它的声明位于哪个文件中?‌
选项:
A: AndroidManifest.xml
B: MainActivity.java
C: build.gradle
D: strings.xml
答案: 【 build.gradle

4、单选题:
‎Android工程中修改应用桌面图标在以下哪个文件中修改?​
选项:
A: colors.xml
B: strings.xml
C: styles.xml
D: AndroidManifest.xml
答案: 【 AndroidManifest.xml

5、单选题:
‎Android工程中界面设计保存在以下哪个文件中?‍
选项:
A: java
B: drawable
C: layout
D: values
答案: 【 layout

6、单选题:
‍以下不属于Android主流应用市场的有?​
选项:
A: 手机
B: 平板
C: 可穿戴设备
D: 空调
答案: 【 空调

7、单选题:
‎Android建议布局文件使用哪种语言开发‎
选项:
A: java
B: c
C: kotlin
D: xml
答案: 【 xml

8、多选题:
‌values文件夹包含了以下哪些常见文件?​
选项:
A: colors.xml
B: strings.xml
C: styles.xml
D: AndroidManifest.xml
答案: 【 colors.xml;
strings.xml;
styles.xml

9、多选题:
​res文件夹包含了以下哪些常见文件夹?‌
选项:
A: drawable
B: layout
C: mipmap
D: values
答案: 【 drawable;
layout;
mipmap;
values

10、多选题:
‍以下哪些选项属于移动操作系统‍
选项:
A: IOS
B: Android
C: Windows Mobile
D: Windows XP
答案: 【 IOS;
Android;
Windows Mobile

11、多选题:
‍以下属于Android系统框架的有‎
选项:
A: Android应用层
B: Android应用框架层
C: Android系统运行层
D: Linux内核层
答案: 【 Android应用层;
Android应用框架层;
Android系统运行层;
Linux内核层

12、多选题:
‏Android应用层主流开发语言有​
选项:
A: C
B: C++
C: Java
D: Kotlin
答案: 【 Java;
Kotlin

13、多选题:
‍AndroidManifest文件可实现以下哪些功能?​
选项:
A: 设置应用桌面图标
B: 设置应用桌面名称
C: 设置应用主题风格
D: 设置应用唯一ID
答案: 【 设置应用桌面图标;
设置应用桌面名称;
设置应用主题风格

14、判断题:
‏Android建议UI界面使用java语言开发‎
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‎Android系统是个封闭的生态圈,禁止第三方厂商二次开发‌
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‍Android应用既可以安装到模拟器上又可以安装到真机上。‍
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
​Android采取界面和逻辑分开处理的设计模式。‌
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验

1、单选题:
​以下不属于移动操作系统的是(  )‏
选项:
A: Android
B: Windows Vista
C: Windows Mobile
D: IOS
答案: 【 Windows Vista

2、单选题:
‎目前,主流Android 集成开发环境是( )‍
选项:
A: Visual studio
B: eclipse
C: notepad++
D: Android Studio
答案: 【 Android Studio

3、单选题:
‌以下不属于Android 应用层程序的是(  )‏
选项:
A: Contacts
B: SQLite
C: Phone
D: Browser
答案: 【 SQLite

第2讲 Activity及调试方法

Activity生命周期随堂测验

1、单选题:
‎下列哪个不是Activity 的生命周期方法之一‌

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注