《移动终端程序设计》期末模拟试卷

上传人:夏** 文档编号:500310269 上传时间:2023-11-24 格式:DOCX 页数:9 大小:32.99KB
返回 下载 相关 举报
《移动终端程序设计》期末模拟试卷_第1页
第1页 / 共9页
《移动终端程序设计》期末模拟试卷_第2页
第2页 / 共9页
《移动终端程序设计》期末模拟试卷_第3页
第3页 / 共9页
《移动终端程序设计》期末模拟试卷_第4页
第4页 / 共9页
《移动终端程序设计》期末模拟试卷_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《移动终端程序设计》期末模拟试卷》由会员分享,可在线阅读,更多相关《《移动终端程序设计》期末模拟试卷(9页珍藏版)》请在金锄头文库上搜索。

1、*学院2015 /2016学年度第二学期期末考试试卷C. android:digits*专业(本科)*级D.android:hint:号学5.移动终端程序开发A卷(时间120分钟)卜列选项中,属于Android中四大组件的是().题号一一二四总分分值30102040100得分A.6.ActionActivity B. ContentReceiver C.ServicesendOrderedBroadcast()方法接收两个参数,第一个是.resultCode B . requestCode C. bundleD.ContentObserverIntent,第二个是(D.receiverPerm

2、ission .).:名姓 级班级年 :业专题 答 要 不 内 线 订一、选择题(每小题2分,共30分)1 .下列哪种说法不正确()A. Android项目的gen目录下的R.java被删除后还能自动生成.B. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引.C. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改.D. assets目录是原始资源目录,该目录中的内容不会被R类所引用.2.以下进程中优先级最高的是().A.后台进程 B.服务进程.C.可见进程. D.前台进程3.以下哪些不属于 Activity生命周期

3、中的回调函数().A . onCreate()B. onDestroy()C. onStartCommand() D. onStart()4 .以下哪个可作为 EditText编辑框的提示信息().A. android:inputTypeB. android:text7.常用菜单不包含(A.子菜单B.级联菜单).C.上下文菜单D.选项菜单8.下列文件操作权限中,指定文件内容可以追加的是(A.MODE PRIV ATEC.MODE APPEND9.继承 BroadcastReceiver 会重写(A. onReceiver() B. onUpdate().B.MODE WORLDREADABLE

4、D.MODE WORLD WRITEABLE)方法.C. onCreate()D. onStart()10 .关于SQLite数据库,不正确的说法是().A . SQLiteOpenHelper类是数据库辅助操作类,主要用来创建数据库和更新数据库.B. SQLiteDatebase类是数据库实例,用来操作数据库的.C.在每次调用 SQLiteDatabase 的 getWriteableDatabase()方法时,会执行 SQLiteOpenHelper的 onCreate()方法.D . SQLiteOpenHelper在调用onCreate()方法时并未获得数据库实例,只有调用getWri

5、teableDatabase()或 getReadableDatabase()方法时才会获得数据库实例.11.下列关于 ContentResolver的描述,错误的是().A.onCreate()B. onReceiver()C.onResume()D. onStartCommand()1. ADB的常见指令中,用于开启 ADB服务的是: .2. LogCat区域中有 V、D、I、W、E等五个字母,其中D代表 ,W代表.3. 表格布局中用于收缩和拉伸表格内容的两个属性分别叫做,一种是 ,另 一种是.4. ContentProvider匹配Uri需要使用的类是 .5. 服务的开启方式有两种,分另

6、1J是 和.三、简答题(每小题5分,共20分)1.简要说明Android体系结构中每一层的功能.2.请说明每种布局管理器的作用.A.可以操作数据库数据.B.操作其他应有数据必须知道包名.C.只能操作 ContentProvider暴露的数据.D. authorities属性必须和包名一致.12.下列关于XML布局文件在Java代码中被引用的说法中,不正确的是().A. Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素.B.在Activity中,可以使用R.drawable-system.*方式引用Android系统所提供的图片资源.C.在Activi

7、ty中,可以使用setContentView()方法,确定加载哪一个布局文件.D,可以使用 View类的findViewById()方法,获得当前 View对象中的某一个视图元素.13 .关于适配器的说法正确的有:().A.它主要是用来存储数据.B.它主要是用来把数据绑定到组件上.C.它主要用来解析数据.D .它主要用来存储 xml数据.14 .关于隐式Intent正确的是().A. Android中使用IntentFilter来寻找与隐式Intent相关的对象.B.隐式Intent更多的用于在应用程序内部传递消息.C.通过组件的名称寻找与Intent相关联的对象.D. 一个声明了 Inten

8、tFilter的组件只能响应隐式Intent请求.15.每一次启动服务都会调用()方法.填空题(每小题2分,共10分)3.请简述SharedPreferences如何存储数据4.简述广播的几种注册方式。必要时可写出几句关键代码。四、编程题(第一题10分,第二题第三题,每题15分,共40分)1 .编写一个数据传递的小程序,要求在第一个界面输入姓名,年龄,第二个界面上面显示 “恭喜您,来到这个世界 n年!”.(n为输入的年龄)(共10分)(1)左图即info_activity.xml界面的布局代码(2)为左图中的数据传递 Button设置单击事件监听器的相关跳转代码.(提示:假定在Java代码中n

9、ame代表第一个输入框,age代表第二个输入框,并且已经通过findViewByld初始化)I 疑恭喜你来至脸个世界n年!I 请恼人年景一数据传递IInfoActivity.javainfo_activhy.xmlMainActivityjvam3in_dctivity,xml精选文档,供参考!2 编写一个Android 应用要求创建一个服务,该服务以 Start 方式启动,并且在启动服务时传递两个整数,并在服务相应代码段中计算最大数,以 Toast 方式显示结果 (共 15 分)提示:假设布局文件中已设置了一个Button,并且设置了 android:onClick= onStartServ

10、ice”方法(1)写出onStartService()单击事件的业务逻辑.2 2) 写出 service 服务中相应的方法,即获取传递的整数并求取最大值以 Toast 方式显示3 编写一个Android 应用要求使用 SQLiteOpenHelper 数据库辅助操作类建一张student 表其字段包含:自增长id,学生姓名name,学生学号number,学生成绩score.(共15分)。要求使用 ContentProvider 共享数据,其authorities 属性设置为” com.test.provider ”.提示:假设布局文件已存在,无需书写布局相应代码段( 1)写出自定义的数据库辅助操作类,并在其 onCreate(SQLiteDatabase db)中完成数据库建表操作( 2 )自定义类 MyContentProvider.java ,在其中需定义UriMatcher 类的一个对象,设置匹配规则,并写出对外暴露的接口的 insert() 代码段提示: public Uri insert(Uri uri,ContentV alues values)( 3 )写出配置文件中所需增加的 ContentProvider 结点标签对 .(此文档部分内容来源于网络,如有侵权请告知删除,文档可自行编辑修改内容,供参考,感谢您的支持)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号