嵌入式高级android系统-练习题
一、 单选题
1、 第一款Android手机的生产商是()。
A.Motorola摩托罗拉 B.Samsung三星 C.HTC宏达
D.Sony Ericsson索尼
2、 下列选项中属于Android架构Application Framework层的是()。
A.SQLite
B.Power Management C.Surface Manager D.Window Manager
3、 下列选项中属于Android架构Linux内核层的组件是()。
A. PowerManager B. LocationManager C. PackageManager D. SurfaceManager
4、 对一些资源以及状态的操作保存,最好是在生命周期的()函数中进行保存。
A.onPause() B.onCreate() C.onResume() D.onStart()
5、 下列选项中,是对Android中Intent描述的是()。
A.处理一个应用程序整体性的工作
B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D.实现应用程序间的数据共享
6、 下列选项中关于dalvik虚拟机说法错误的是()。
A.dalvik是Google专门为Android系统开发的虚拟机
B.dalvik虚拟机在内存允许的情况下为每个应用创建一个虚拟机实例 C.dalvik虚拟机与java虚拟机一样是基于堆栈实现的
D.dalvik虚拟机运行的是Android平台专有的DEX格式文件
7、 下列关于Android dalivk虚拟机的进程和Linux的进程、应用程序的进程
说法正确的是()。
A.Android系统为每个应用创建一个dalvik虚拟机实例
B.Android系统中多个运行的应用会共享同一个dalvik虚拟机实例 C.Linux中的一个进程中可以运行多个dalivk虚拟机 D.Linux中的一个进程可以运行多个Android应用
8、 下列选项中关于Android SDK文件描述正确的是()。
A.add-ons子目录下包含了包含了不同版本的Android平台镜像文件,将被用于模拟器的安装
B.Tools子目录下是各种用于调试、安装的工具
C.sample子目录下包含了Android平台下开发文档的备份,API参考文档等。 D.Extras子目录主要用于存放一些外部库。
9、 下列选项中关于Logcat日志等级说法正确的是()。
A.Verbose最高等级,所有日志都不显示
B.Debug 调试等级,除了Error、warning等级,所有日志都显示
C.Error等级,出错等级,除了Verbose、Debug,Info等级,所有日志都显示 D.Fatal 严重错误等级,只显示该等级错误
10、下列选项中对ADB常用命令描述正确的是()。
A. -d 向连接到开发主机的唯一模拟器发送命令
B. -s向通过Usb到开发主机的唯一Android设备发送命令 C. push将.apk文件安装到Android设备/模拟器中。
D. pull将一个文件从Android设备/模拟器中复制到开发主机
11、下列选项中对Android模拟器常用参数描述错误的是()。
A.-avd是可选项,为模拟器启动选择一个AVD B.Cache为模拟器指定cache分区的镜像文件 C.-data 为模拟器指定data分区的镜像文件 D.-sdcard为模拟器指定SD card镜像
12、下列选项中不属于Android应用组件的是()。
A.Activity
B.Content Provider C.Intent Filter
D.BroadCast Receiver
13、下列选项中对Android应用组件描述错误的是()。
A.Activity用于构建UI来显示信息用于用户交互
B.Service运行时不可见,与前台的Activity绑定,处理在Activity中无法完成的耗时工作。
C.Content Provider用来管理和共享应用程序间的数据
D.通过使用BroadcastRecieve,应用程序可以监听满足不同条件的广播Intent
14、下列选项中对Android项目目录描述正确的是()。
A.drawable:此目录存放各类资源文件
B.src:包含所有java源文件及各类java引用包 C.assets:此目录存放各种编译生成的文件
D.AndroidManifest.xml定义了整个项目的结构
15、下列选项中不属于AndroidManifest.xml功能的是()。
A.每一个应用都有一个Manifest向Android系统提供该应用的信息 B.Manifest内容决定应用组件应属于哪一个进程 C.规定Android系统应如何加载一个应用组件 D.列出应用需要连接的库
16、在AndroidManifest.xml文件中,下列选项正确注册BroadcastReceiver
方式的是()。
A. B. C.
D.
17、下列选项中对Activity的LanchMode描述正确的是()。
A.singleTop模式总是在目标task里创建新的Activity实例
B.SingleTask在新的task底部创建Activity实例,且该task仅存放这一个实例
C.singleInstance模式与singleTask一样在新的task底部创建Activity实例,如果已有Activity实例存在,则不创建新实例
D.singleInstance模式与singleTask一样在新的task底部创建Activity实例,且该task仅存放这一个实例
18、下列选项中不属于Activity生命周期状态的是()。
A.活动状态(active) B.创建状态(create) C.暂停状态(paused) D.死亡状态(dead)
19、在一个Activity中触发一个对话框Dialog,Activity仍可见,关闭对话框
返回原Activity。这一过程中Android生命周期中的回调函数调用顺序是()。
A.OnPause->OnStop->OnStart
B.OnPause->OnStop->OnStart->OnResume C.OnPause->OnResume
D.OnPause->OnStop->OnRestart->OnStart->OnResume
20、下列选项中对字符串资源
正确的是()。
A.
android:layout_width=\android:layout_height=\android:text=”string/hello” B.
android:layout_width=\android:layout_height=\android:text=”@string/Hello!”
C.String str=getResource().getString(R.String.hello); D.String str=getResource().getString(@String/hello);
相关推荐: