本节介绍了与 Android 相关的各种模拟测试。您可以在本地计算机上下载这些样本模拟测试,并在方便时离线解决。每个模拟测试均随附一个模拟测试键,可让您验证最终分数并为自己评分。
Mock Test I Mock Test II Mock Test III Mock Test IVQ 1 -什么是Android?
A -Android是用于移动性的软件堆栈
B -Google移动设备名称
C -虚拟机
D -以上都不是
Android是用于移动设备的软件应用程序的堆栈,其中包括操作系统,中间件应用程序和一些关键应用程序。它在Dalvik虚拟机自己的进程和中执行。 DVM执行字节代码,然后转换为.dex格式的文件。
Q 2 -Android中的活动是什么?
A -活动在屏幕上执行操作
B -管理应用程序内容
C -屏幕界面
D -以上都不是
Q 3 -解释android活动生命周期吗?
A - onCreate() −> onStart() −> onActivityStarted() −> onResume() −> onPause() −> onStop() −> onActivityDistroy() −> onDestroy()
B - OnCreate() −> onStart() −>onResume() −> onPause() −> onStop() −> onRestart() −> onDestroy()
C - OnCreate() −> onStart() −> onPause() −> onResume() −> onStop() −> onDestroy()
D - −>onResume()
OnCreate()-首次创建活动时,系统将调用此方法。
onStart()-当活动在UI上启动动作/动作时,系统将调用此函数。
onResume()-调用onRestart()或onPause()时,系统将调用此方法。
onPause() −> The system will call this, when an activity going into the background.
onStop()-当活动停止时,系统将调用此函数。
onRestart()-当活动即将停止并再次开始活动时,系统将调用此方法。
onDestroy()-当活动进入停止模式时,系统将调用此函数。
问题4 -是否可以在没有UI的情况下执行一项动作?
A -不可能
B -错误的问题
C -是的,有可能
D -以上都不是
Q 5 -如何从Android中的活动获得响应?
A -startActivityToResult()
B -startActiivtyForResult()
C -Bundle()
D -以上都不是
Q 6 -用户可以将所有数据库更新保存在onStop()中吗?
A -是的,用户可以将所有数据库更新保存在onStop()中
B -否,用户可以保存在onSavedInstance()中
C -否,用户可以保存在Bundle()中
D -不,在某些情况下,用户无法访问onStop()
Q 7 -如何终止Android中的活动?
A -finish()
B -finishActivity(int requestCode)
C - A & B
D -kill()
E -以上都不是
Q 8 -如何在Android中的活动之间传递数据?
A -目的
B -内容提供商
C -广播reader
D -以上都不是
Q 9 -android中的context是什么?
A -这是用于存储有关应用程序的全局信息的接口
B -用于创建新组件。
C -Android具有两个context,分别是getContext()和getApplicationContext()
D -以上全部
E -以上都不是
context用于创建新的组件或对象(如视图),并且用于启动活动和服务。 Android有两种context,分别是getContext()和getApplicationContext()。
Q 10 -android中的Pending Intent是什么?
A -这是一种意图
B -用于在活动之间传递数据
C -它将在将来的某个时间触发。
D -以上都不是
Q 11 -什么是Android视图组?
A -视图和其他子视图的集合
B -构建基块的基类
C -布局
D -以上都不是
Q 12 -android有哪些可用的布局?
A -线性布局
B -框架布局
C -表格布局
D -相对布局
E -以上所有
Q 14 -Android支持多少个尺寸?
A -Android支持所有大小
B -Android不支持所有尺寸
C -Android支持小尺寸,标准尺寸,大尺寸和超大尺寸
D -在android中未定义大小
X大屏幕的分辨率至少为960dp * 720dp
大屏幕的分辨率至少为640dp * 480dp
普通屏幕的分辨率至少为470dp * 320dp
小屏幕的分辨率至少为426dp * 320dp
Q 15 -以下哪个是Android中的子类?
A -操作栏活动
B -启动器活动
C -偏好活动
D -标签活动
E -以上全部
Q 16 -android中的Manifest.xml是什么?
A -它具有有关应用程序中布局的信息
B -它具有有关应用程序中活动的信息
C -它包含有关应用程序的所有信息
D -以上都不是
Manifest.xml包含有关应用程序的信息(作为应用程序中的数字组件),活动信息,服务信息以及有关应用程序的图标
每个应用程序至少有一个清单文件。没有清单文件,我们将无法生成APK文件。
Q 17 -android中的启动画面是什么?
A -应用程序的初始活动
B -应用程序的初始服务
C -应用程序的初始方法
D -应用程序的初始屏幕
Q 18 -android中服务的生命周期是多少?
A - onCreate()−>onStartCommand()−>onDestory()
B -onRecieve()
C -final()
D -服务生命周期与活动生命周期相同。
Q 19 -哪些线程服务在android中工作?
A -工作线程
B -自己的线程
C -主线程
D -以上都不是。
Q 20 -如何在android中将服务移至前台?
A -服务始终仅在前景中运行
B -否,我们无法执行此查询
C -使用startService(Intent intent)
D -startFordgroud(int id,通知通知)。
Q 21 -Android中的Binder服务有哪些功能?
A -活页夹负责在android中使用aidl时管理线程
B -活页夹负责数据的编组和取消编组
C - A & B
D -活页夹是一种界面
E -以上都不是
Q 22 -android中的服务和线程之间有什么区别?
A -服务在后台执行功能。默认情况下,服务仅在主线程上运行
B -线程和服务具有相同的功能。
C -线程适用于服务
D -以上都不是
Q 23 -如何在android中停止服务?
A -finish()
B -system.exit()。
C -手动
D -stopSelf()和stopService()
Q 24 -如何将数据从活动传递到android中的服务?
A -我们可以将数据存储在通用数据库中,并可以访问服务中的数据以及活动
B -我们无法将数据从活动传递到服务。
C -出于意图使用putExtra()方法,我们可以使用setResult()传递数据一个>
D - A & C
E -以上都不是
Q 25 -android服务中onStartCommand()的返回值是什么?
A -START_STICKY
B -START_NOT_STICKY
C -START_REDELIVER_INTENT
D -以上所有
E -以上都不是
START_STICKY-如果android与START_STICKY一起强制停止服务,则无需用户干预即可自动重启。
START_NOT_STICKY-如果android强制停止服务,则直到用户启动服务后,它才会重新启动服务。
START_REDELIVER_INTENT-如果android强制停止服务,它将通过重新发送意图重新启动服务。
问题编号 | 答案键 |
---|---|
1 | A |
2 | A |
3 | B |
4 | C |
5 | B |
6 | D |
7 | C |
8 | A |
9 | D |
10 | C |
11 | A |
12 | E |
13 | C |
14 | C |
15 | E |
16 | C |
17 | D |
18 | A |
19 | C |
20 | D |
21 | C |
22 | A |
23 | D |
24 | D |
25 | D |