沈阳城市学院《移动应用开发》2021-2022学年期末试卷.doc
学校________________班级____________姓名____________考场____________准考证号
学校________________班级____________姓名____________考场____________准考证号
…………密…………封…………线…………内…………不…………要…………答…………题…………
第PAGE1页,共NUMPAGES3页
沈阳城市学院《移动应用开发》2021-2022学年期末试卷
题号
一
二
三
总分
得分
一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
1、在Android开发中,以下哪个是用于处理传感器数据的类?()
A.SensorManager
B.SensorEventListener
C.AccelerometerSensor
D.GyroscopeSensor
2、移动开发中的权限申请机制在()版本开始加强。
A.Android6.0
B.Android7.0
C.Android8.0
D.Android9.0
3、以下哪种技术用于移动应用的热更新检测?()
A.服务器端配置
B.本地版本对比
C.定时轮询
D.以上都是
4、在iOS开发中,以下哪个不是常见的界面布局方式?()
A.Storyboard
B.XIB
C.纯代码
D.CSS
5、iOS开发中,用于实现界面自适应的技术是?()
A.AutoLayout
B.SizeClasses
C.Constraints
D.以上都是
6、在移动开发中,用于提高应用稳定性的方法不包括?()
A.错误处理和恢复机制
B.增加功能模块
C.代码审查
D.测试覆盖
7、以下哪种技术常用于移动应用的图像压缩?()
A.JPEG
B.PNG
C.WebP
D.BMP
8、以下哪种技术常用于移动应用的消息推送?()
A.FirebaseCloudMessaging
B.ApplePushNotificationService
C.极光推送
D.以上都是
9、以下哪个是移动开发中的数据库框架?()
A.GreenDAO
B.ORMLite
C.Room
D.以上都是
10、在Android开发中,用于获取设备传感器数据的类是?()
A.SensorManager
B.LocationManager
C.ConnectivityManager
D.BatteryManager
11、在移动应用中,以下哪种方式可用于实现离线地图功能?()
A.第三方地图库
B.本地地图数据
C.缓存地图切片
D.以上都是
12、在移动开发的安全方面,以下哪种加密算法常用于数据保护?()
A.AES
B.RSA
C.MD5
D.SHA-1
13、以下哪个不是移动开发中的数据库事务处理方式?()
A.自动提交
B.手动提交
C.回滚
D.跳过
14、以下哪个不是移动开发中的数据格式?()
A.JSON
B.XML
C.CSV
D.TXT
15、在Android开发中,实现服务通常需要继承()类。
A.Service
B.IntentService
C.AsyncTask
D.Handler
16、下列哪个是移动应用开发中的性能优化工具?()
A.Systrace
B.LeakCanary
C.Lint
D.以上都是
17、在移动开发中,用于存储少量数据的常用技术是?()
A.数据库
B.缓存
C.文件系统
D.云存储
18、以下哪种移动开发框架支持热更新?()
A.ReactNative
B.Flutter
C.NativeScript
D.Xamarin
19、以下哪种技术用于移动应用的持续集成?()
A.Jenkins
B.TravisCI
C.CircleCI
D.以上都是
20、在移动应用中,以下哪种方式可用于实现应用内购买?()
A.GooglePlayBilling
B.AppStoreIn-AppPurchase
C.第三方支付平台
D.以上都是
二、简答题(本大题共4个小题,共40分)
1、(本题10分)简述移动应用中如何优化图像的加载速度和显示质量。
2、(本题10分)说明移动开发中如何实现应用的语音识别功能的准确性提升。
3、(本题10分)说明在移动开发中如何处理应用的界面元素的布局约束。
4、(本题10分)简述移动应用中的区块链技术应用场景。
三、案例分析题(本大题共2个小题,共20分)
1、(本题10分)一个移动校园失物招领应用,物品信息更新不及时。请分析问题所在并提出优化方案。
2、(本题10分)一个移动在线课程应用,课程评论区存在大量水军刷评论。请分析原因并提出改进措施。