移动平台应用与开发
7、简述 Intent 过滤器的定义和功能。
-3-
重庆理工大学考试试卷
2014~2015
班级 1231-1,2 学号 姓名
学年第 1
考试科目
学期
移动平台· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 密· · · · · · · · · · · · · · · · · · · · · · · ·封· · · · · · · · · · · · · · · · · · · · · · · ·线· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 学生答题不得超过此线
题号 分数
一
二
三
四
总分
总分人
一、单项选择题(每题 2 分,共 20 分)
得分 评卷人
1、下面哪一个不属于 Android 体系结构中的应用程序层?( A、电话薄 B、日历 C、 SQLite D 、SMS 2、Android VM 虚拟机中运行的文件的后缀名为( A、 class B、apk C 、dex D、 xml )
8、简述 Activity 事件回调函数的作用和调用顺序。
四、编程题(10 分)
得分 评卷人
编程建立一个简单的进程内服务,实现比较两个整数大小的功能。服务提供 Int Compare(Int, Int)函数,输入两个整数,输出 较大的整数。(只写核心代码)
-4-
三、简答题(每题 5 分,共 40 分)
得分 评卷人
-2-
重庆理工大学考试试卷
2014~2015
班级 1231-1,2 学号 姓名
学年第 1
考试科目
学期
移动平台应用与开发 A卷 闭卷 共 4 页
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 密· · · · · · · · · · · · · · · · · · · · · · · ·封· · · · · · · · · · · · · · · · · · · · · · · ·线· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 学生答题不得超过此线
)
3、关于 Activity 的描述,下面哪个是错误的?( ) A、一个程序只能拥有一个 Activity 类 B、 Activity 类都必须在 AndroidManefiest.xml 文件中声明 C、系统完全控制 Activity 的整个生命周期 D、Activity 类可以不重载 onCreat 方法 4、关于应用程序的生命周期,一个 Activity 从启动到运行状态需要执行 3 个方法,请选择一个正确的执行顺序。 ( A、 onCreate->onStart->onResume B、onStart -> onCreate ->onResume C、onStart -> onResume -> onCreate D、onCreate-> onResume -> onStart 5、下面在 AndroidManifest.xml 文件中注册 BroadcastReceiver 方式正确的是( A、<receiver android:name="NewBroad"> <intent-filter> <action android:name="android.provider.action.NewBroad"/> <action> </intent-filter> </receiver> B、<receiver android:name="NewBroad"> <intent-filter> android:name="android.provider.action.NewBroad"/> </intent-filter> </receiver> C、<receiver android:name="NewBroad"> <action android:name="android.provider.action.NewBroad"/> <action> </receiver> D、<intent-filter> <receiver android:name="NewBroad"> <action> android:name="android.provider.action.NewBroad"/> <action> </receiver> </intent-filter> 6、LocationManager 获取位置信息的途径下列说法不正确的是 ( A、 GPS 定位更精确,缺点是只能在户外使用 ) ) )
-1-
重庆理工大学考试试卷
2014~2015
班级 1231-1,2 学号 姓名
学年第 1
考试科目
学期
移动平台应用与开发 A卷 闭卷 共 4 页
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 密· · · · · · · · · · · · · · · · · · · · · · · ·封· · · · · · · · · · · · · · · · · · · · · · · ·线· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 学生答题不得超过此线
B、 NETWORK 通过基站和 Wi-Fi 信号来获取位置信息,速度较慢,耗电较少 C、获取用户位置信息,我们可以使用其中一个,也可以同时使用两个 D、 GPS 定位耗电严重,并且返回用户位置信息的速度远不能满足用户需求 7、如果希望自定义 TabHost 标题部分的显示内容需要使用下列哪个方法( A、addTab B、 setIndicator C、 setContent D、 setView 8、关于 Handler 的说法不正确的是( A、它实现不同进程间通信的一种机制 B、它避免了在新线程中刷新 UI 的操作 C、它采用队列的方式来存储 Message D、它实现不同线程间通信的一种机制 ) )
9、 下列对 SharePreferences 存、取文件的说法中不正确的是( A、属于移动存储解决方案 B、 sharePreferences 处理的就是 key-value 对 C、读取 xml 文件的路径是 /sdcard/shared_prefs D、信息的保存格式是 xml
)
10、下列关于 Service 的描述,正确的是( ) A、 Service 主要负责一些耗时比较长的操作,这说明 Service 会运行在独立的子线程中 B、每次调用 StartService 方法后会新建一个 Service 实例 C、每次启动一个服务时,都会先调用 onCreate 和 onStart 方法 D、当调用了 StopService 方法后, Service 中的 onDistroy 方法会自动调用
1、简述 Android 平台的特征。
2、安装 Android 开发环境需要安装哪些软件?
3、简述 R.java 和 AndroidManefiest.xml 文件的用途。
4、简述 Intent 的定义和用途。
5、说明 Android NDK 应用程序开发的一般步骤。
6、Android 系统支持哪四种文件操作模式?
启动方式, Android 系统根据 Intent 的动作和数据来决定启动哪一个 Activity。 __ 和_____ ________。 。 函数获取。 。
8、以 Sub-Activity 的方式启动子 Activity,启动 Activity 的函数是 9、获取 LocationManager 可以通过调用 10、获取当前位置的函数是
二、填空题(每空 2 分,共 30 分)
1、Android 系统内核基于 2、 操作系统。 是 Android 系统中内置的调试工具。 、 、 。 和 。 和 。
3、android 的四大组件是 Activity、 4、Android 系统支持三种菜单,分别是选项菜单 5、在选择菜单项后,处理菜单选择事件的函数是 6、Activity 采用 7、Service 的两种实现方法是: _
重庆理工大学考试试卷
2014~2015
班级 1231-1,2 学号 姓名
学年第 1
考试科目
学期
移动平台应用与开发 A卷 闭卷 共 4 页
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 密· · · · · · · · · · · · · · · · · · · · · · · ·封· · · · · · · · · · · · · · · · · · · · · · · ·线· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 学生答题不得超过此线