山东大学软件学院移动互联网开发技术期末考试回忆版

文章目录

    • 一、考试时间
    • 二、考试题目
      • 2.1 第一大题
      • 2.2 第二大题
      • 2.3 第三大题
      • 2.4 第四大题
      • 2.5 第五大题
      • 2.6 第六大题
      • 2.7 第七大题
      • 2.8 第八大题
    • 三、总结

一、考试时间

2021年12月27日 19:00-21:00

17周随堂考,平时分60%,考试占比40%

本次考试是软件学院2019级大三上移动互联网开发技术期末考试,本课程主要教授内容为“微信小程序开发”,而不是“安卓开发”,与另一个教“安卓开发”的班的考试题目不一样

二、考试题目

本次考试一共有8道大题,有很多题目与去年的题目一致。去年考试题目的链接放在这里https://blog.csdn.net/qq_43451527/article/details/108436903

2.1 第一大题

1.请从软件工程的角度,描述移动互联网开发的整个过程(10分)

2.2 第二大题

2.在设计阶段,需要对一个移动APP做哪些方面的设计,描述这些设计的作用(10分)

2.3 第三大题

3.请写出小程序和原生APP的各自的优缺点(10分)

2.4 第四大题

4.请写出小程序各文件的类型及其作用。(10分)

2.5 第五大题

5.请画图表示小程序页面的生命周期,及在各条件下调用的生命周期函数及作用。(10分)

2.6 第六大题

6.如果一个js文件需要调用另一个js文件中的函数,需要进行什么操作,请写出代码(10分)

2.7 第七大题

7.调用wx.request函数访问http://xxx.xxx.xxx/getAllBuildings接口,得到如下数据并将其展示在小程序页面上,请写出wxml和js文件的相关代码。(15分)

其中retcode=0000代表返回正常,否则则是请求参数异常

data:[
	retcode:0000,
	data:[
		{
			id:1,
			title:'山东大学齐鲁软件学院'
			images:['/image/xxxxx.png']
		},
		{
			id:2,
			title:'山东大学中心校区'
			images:['/image/xxxxxxx.png','/image/xxxxxxx.png']
		},
	]
]

2.8 第八大题

有一个场地预定系统,有小程序端和后台管理网站,请根据如下功能设计对应的后台接口
小程序:
用户登录,场地列表查看,场地详细信息(预定信息),预定信息查询,预定历史查询,展示预定码
后台管理网站:
用户管理,场地管理,预定管理,统计信息
其中若用户已登录,则使用token登录。预定信息由系统指定,不需要人工修改或添加。(25分)

三、总结

总的来说,这次考试考察了有关软件工程,js代码,接口设计的内容,与老师考前说的考试范围大体一致,所有题目都是简答题。一般来说,只要认真完成了平时的两个大作业,考试之前回顾有关软件工程,原型设计的内容,基本问题不大,重点是最后一题写接口的题目,稍微麻烦一些。

祝学弟学妹考试顺利!

你可能感兴趣的:(其它,微信小程序,山东大学,软件学院,移动互联网开发)