01 Android基础入门

单元测验01

1、单选题:
‏Dalvik虚拟机是基于____的架构。‍
选项:
A: 栈
B: 堆
C: 寄存器
D: 存储器
答案: 【 寄存器

2、单选题:
‏Android项目中的主题和样式资源,通常放在____目录。‌
选项:
A: res/drawable
B: res/layout
C: res/values
D: assets
答案: 【 res/values

3、单选题:
‎下列关于AndroidManifest.xml文件的说法中,错误的是____。‌
选项:
A: 它是整个程序的配置文件
B: 可以在该文件中配置程序所需的权限
C: 可以在该文件中注册程序用到的组件
D: 可以在该文件中设置UI布局
答案: 【 可以在该文件中设置UI布局

4、单选题:
‎Dalvik虚拟机属于Android系统架构中的____。‎
选项:
A: 应用程序层
B: 应用程序框架层
C: 核心类库层
D: Linux内核层
答案: 【 核心类库层

5、单选题:
‌Android中短信、联系人管理、浏览器等属于Android系统架构中的____。‌
选项:
A: 应用程序层
B: 应用程序框架层
C: 核心类库层
D: Linux内核层
答案: 【 应用程序层

6、判断题:
‍Dalvik虚拟机是基于____的架构。​
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‏Android应用程序的主要编程语言是Java。‎
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‍Android系统采用分层架构,分别是应用程序层、应用程序构架层、核心类库和Linux内核。‏
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‍第三代移动通信技术(3G)包括TD-LTE和FDD-LTE两种制式。‎
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‍Android中,Log.e()用于输出警告级别的日志信息。​
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
‏每个Dalvik虚拟机实例都是一个独立的进程空间,并且每个进程之间不可以通信。​
选项:
A: 正确
B: 错误
答案: 【 错误

12、填空题:
‌Dalvik中的Dx工具会把部分class文件转换成____文件。‍
答案: 【 dex

13、填空题:
​如果希望在XML布局文件中调用颜色资源,可以使用____调用。‌
答案: 【 @color

14、填空题:
‎Android程序入口的Activity是在____文件中注册的。​
答案: 【 AndroidManifest.xml

15、填空题:
‎Android中查看应用程序日志的工具是____。‌
答案: 【 LogCat

02 Android界面布局

单元测验02

1、单选题:
‍下列属性中,用于设置线性布局方向的是____。‌
选项:
A: orientation
B: gravity
C: layout_gravity
D: padding
答案: 【 orientation

2、单选题:
‎下列选项中,不属于Android布局的是____。‌
选项:
A: FrameLayout
B: LinearLayout
C: Button
D: RelativeLayout
答案: 【 Button

3、单选题:
​帧布局FrameLayout是将其中的组件放在自己的____。‎
选项:
A: 左上角
B: 右上角
C: 左下角
D: 右下角
答案: 【 左上角

4、单选题:
‍对于XML布局文件,android:layout_width属性的值不可以是____。‌
选项:
A: match_parent
B: fill_parent
C: wrap_content
D: match_content
答案: 【 match_content

5、单选题:
​下列关于RelativeLayout的描述,正确的是____。‏
选项:
A: RelativeLayout表示绝对布局,可以自定义控件的x、y的位置
B: RelativeLayout表示帧布局,可以实现标签切换的功能
C: RelativeLayout表示相对布局,其中控件的位置都是相对位置
D: RelativeLayout表示表格布局,需要配合TableRow一起使用
答案: 【 RelativeLayout表示相对布局,其中控件的位置都是相对位置

6、判断题:
‍ViewGroup是盛放界面控件的容器。‌
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
​如果在FrameLayout中放入三个所有属性都相同的按钮,那么能够在屏幕上显示的是第一个被添加的按钮。‎
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‍Android布局文件通常放在res/layout文件夹中。‎
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
​TableLayout继承自LinearLayout,因此它完全支持LinearLayout所支持的属性。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
​LinearLayout布局中的android:layout_weight属性用于设置布局内控件所占的权重。‌
选项:
A: 正确
B: 错误
答案: 【 正确

11、填空题:
‎Android的常见布局都直接或间接地继承自____类。‏
答案: 【 ViewGroup

12、填空题:
‏Android中的TableLayout继承自____。‌
答案: 【 LinearLayout

13、填空题:
‌TableLayout通过____布局控制表格的行数。​
答案: 【 TableRow

14、填空题:
‏____布局通过相对定位的方式指定子控件的位置。‍
答案: 【 RelativeLayout##%_YZPRLFH_%##相对布局

15、填空题:
‍在R.java文件中,android:id属性会自动生成对应的____类型的值​
答案: 【 int

03 Android常见控件

单元测验03

1、单选题:
‍在XML布局中定义了一个Button,决定Button上显示文字的属性是____。‏
选项:
A: android:value
B: android:text
C: android:id
D: android:textvalue
答案: 【 android:text

2、单选题:
‎下列选项中,____可以设置TextView中文字显示的大小。​
选项:
A: android:textSize="18"
B: android:size="18"
C: android:textSize="18sp"
D: android:size="18sp"
答案: 【 android:textSize="18sp"

3、单选题:
‏当EditText控件中文本内容为空时,如果想做一些提示,那么可以使用的属性是____

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

发表评论

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