还剩2页未读,继续阅读
文本内容:
姓名___________课程名称移动程序设计考试类型:闭卷(卷)GIS A学号___________—•题号二三四五总分标准分3010152520100得分2021〜2022学年第2学期期末考试系别____________刊请将选择题答案写到题后的答题卡专业____________|本题得|
一、填空题(共7题,每空2分,共30分)班级____________|分|
1、HTTPS协议是由+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全
2、经典的MVC框架包含、和三个层
3、Android操作系统的手机,在不用格外软件和数据支持的情况下,支持和定位
4、GeoPackage和SpatialLite的底层都是基于数据库实现的
5、一般的软件系统开发主要包括、、、、和等共六个阶段
6、在Android开发中,RecyclerView组件主要用来做数据的展示
7、根据Google的地图切片规则,在第0级时,全球范围有1张切片,在第5级时有_______张切片
二、单选题(共5题,每题2分,共10分)木题得
1、WGS84空间坐标系的空间引用标识符(SRID)是()分A、4490B、3857C、4326D、
46102、Android设备在绘制地图时使用的硬件加速技术直接依赖于哪个技术的图形接口?()A、WebGL B、OpenGL COpenGLESD、DirectX3D
3、Android设备上内置嵌入数A、SQLite B、PostgrcSQL C^SpatialitcD、SQL Servero
4、Android操作系统的基础内核是?(据库是A、Unix内核B、Linux内核C、WindowsCE内核D、WindowNT内核
5、在做ArcGIS移动端开发时,提供了很多格式的移动端地图包,下面哪个格式只能通过ArcGISPro生成?()OA、Mobilemap packageMMPKB、Map packageMPKC^TilepackageTPK I、Geoprocessing packageGPK本题得|
三、多选题(共5题,每题3分,共15分)展匕“I、百度地图使用的专有坐标系有()I------------IA、BD0911B、GCJ-02C、C、Windows D、Windows10CGCS2000D、BD09MC CE
2、在使用Mapbox做移动端开发时,很B、Oracle多图层的操作都可以被视为对Style(配D、HBase图)的操作当我们需要新添加一个A、PostgreSQL B、MongoDBC、Mcmcachcd D、RcdisGeoServer发布的WMTS图层时,需要对下而哪几部分进行修改?()A、sources B、layers C、spriteD、glyphs
3、在做移动GIS开发时,开发出的应用程序可能在以卜哪些操作系统上运行(A^Android B、IOS
4、下面哪些属于关系型数据库?(A、MySQLC、SQLite
5、卜面哪些属于非关系型数据库(题号得分1234567答案
四、简答题(本题共5题,每题5分,共25分)分
1.云时代下,移动GIS具备的特点
2.请具体说明下面的SQL的用途或实际运行效果SELECT*from dt_cy whereST_Containsgeom,s_geomctryfromtextPOINT
113.
45872934.816974,,4326姓名___________
3.请列举百度地图定位SDK中,可能涉及到了移动GIS中的哪些技术点?(五学号___________系别____________专业____________
4.请对比列举矢量瓦片与栅格瓦片的优缺点?班级____________个以上)
5、请分别列举三个移动GIS在政府、企业和个人使用中的应用场景|汨|
五、程序设计(本题共2题,每题15分,共30分)本题得分卜个景区的旅游引导系统,请针对以下两方面进行作答:
(1)关于地图功能部分,你准备选择哪个框架,说明理由
(2)画出从服务器到用户的架构图,并简单描述
2.下面是一段在Android上操作SQlite数据库的程序在MainActivity中,向locatc.db数据库中的point表中,插入记录表结构如下表所示,需要插入的数据为纬度
35.5,经度
121.63,海拔
51.3,精确度为50,请补充缺少的部分(每空1分)字段名Id latIng altitudeaccuracy time类型INTEGER real realrealreal TEXT释义主键(自增)纬度经度海拔精确度记录时间dbHelper=new DBHelper,,null,1;SQLiteDatabase database=dbHelper.getWritableDatabase;ContentValues values=newContentValuesO;vaiues.putC,;values.put,;values.put,;vaiues.put”,;Daled=newDate;SimplcDatcFormat sdf=new SimplcDatcFormatyyyy-MM-dd HH:mm:ss;StringdateNowStr=sdf.fbrniat;values.put,dateNowStr;database.insertnull,;。