软工x班移动应用设计a卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东莞理工学院城市学院(本科)试卷(A卷)

2017 -2018学年第二学期

开课单位:计算机与信息科学系,考试形式:机试(闭)卷,允许带入场

科目:移动应用设计班级:15软工班,姓名:学号:

说明:

1、将此文件的文件名改为班级+你的学号后两位+你的姓名,如,“15软工1班01号张

三移动应用设计A卷.doc”,否则不给分。

2、考试时打开除考试试卷的那个文件、类库文件和eclipse窗口外,不得打开第三个

其他软件,否则将以作弊论处!

3、请将答案填在相应的表或框中,只要结果窗口且尽量紧凑,如下图所示。不符合要

求者将扣分。

一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选

1、应用程序层是一个核心应用程序的集合,主要包括()。

A、活动管理器

B、音频驱动

C、短信程序

D、Dalvik虚拟机

2、下列组件中,不能使用Intent启动的是()。

A、Activity

B、内容提供者

C、广播 D 启动服务

3、下列代码中,用于获取SD卡路径的是()。

A、 ();

B、();

C、();

D、();

4、下下列命令中,属于SQLite下的命令是()。

A、shell

B、quit

C、push

D、keytool

5、关于BroadcastReceiver说法不正确的是()。

A、一个广播事件只能被一个广播接收者所接收

B、用于接收系统或程序中的广播事件

C、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者

D、接收者声明的优先级别在android:priority属性中声明,数值越大优先级别高

6、下列选项中,不属于Handler机制中的关键对象是()。

A、Handler

B、Content

C、MessageQueue

D、Looper

7、关于HttpURLConnection访问网络的基本用法,描述错误的是()。

A、HttpURLConnection对象需要设置请求网络的方式

B、需要通过new关键字来创建HttpURLConnection对象

C、HttpURLConnection对象需要设置超时时间

D、访问网络完毕需要关闭http链接

8、以下属性中,哪个属性可以“在指定控件左边”是()

A、android:layout_alignLeft

B、android:layout_alignParentLeft

C、C、

android:layout_left D、android:layout_toLeftOf

9、实际开发中刮刮乐游戏的布局是按照()布局写的。

A、相对布局 B帧布局 C线性布局 D绝对布局

10、注册一个短信到来的广播事件需要在清单文件配置什么权限()。

二、简答题(本大题共2小题,每题5分,共10分)。

1、请简要说明Android体系结构中每个层的功能。(得分:)

2、请简述使用HttpURLConnection访问网络的步骤(得分:)。

三、编程题(本大题共3小题,第1、2小题各25分,第3小题20分,共70分)请将代码粘贴在题后的代码框内,将结果窗口截图放在题后的结果框内。

注:以下涉及学号后3位、姓名、学号、手机号码等信息,必须用个人的真实信息替换,否则不给分。

1、(25分,得分:)编写程序主界面Ex1Activity学号后3位.java,要求:

(1)采用相对布局界面中输入你的学号、姓名、爱好3个多选(内容自定)、手机号码。

(2)点击“提交”按钮将结果传递给Ex1Activity2学号后3位活动界面;采用线性布局显示用户前一个界面传递过来的信息,每行显示一项信息,并在手机号码后面增加“拨号”按钮,当点击“拨号”按钮后,直接拨出相应号码的电话。

2、ava,要求:

(1)实现界面显示“启动服务”、“停止服务”、“发送广播”三个按钮,

(2)点击“启动服务”按钮,在服务类文件ZDService学号后3位.java中,采用Service方式执行相应启动方法,并在方法启动采用多线程技术输出10次“学号后3位的服务已启动”,点击“停止服务”按钮,停止服务,并在相应方法中提示服务已停止。

(3)点击“发送广播”按钮,被自定义的广播接收者(类为MyBroastReceiver 学号后3位java)接收,并以Toast方式提示广播已经接收到。

ava,要求:

(1)界面中输入班级、姓名两个输入框,和“ SharedPreferences保存”、“SQLite保存”两个按钮。

(2)当点击“ SharedPreferences保存”按钮时,以SharedPreferences形式保存用户信息,文件名为姓名拼音首字母;点击“SQLite保存”按钮将用户信息保存到数据库中,表名和表结构自定义。

相关文档
最新文档