跳转至

移动应用开发

CS <软件方向必修>

课程学习内容

任课教师

信院女神

课程教材

< 待补充 >

分数构成

< 待补充 >

课程学习建议

< 待补充 >


转发杰神的记录

考试记录

形式:一页开卷

题型分布

选择题(20 10 x 2)共 10 题,每题 2

填空题(10 5 题)

判断题(8 8 x 1)共 8 题,每题 1

简答题(12 3 x 4)共 3 题,每题 4

编程题(50 分) 共 3 题,前 2 题一题 10 分,最后一题程序综合题 30

选择题

总体较为简单,涉及各个章节但是不难,大概涉及以下知识点

android 目录中 value 的存放内容(字符串等常量)

AlertDialog 的有关知识

android 发送短信需要设置的权限(我记得好像是 android.permission.SEND_SMS

以下哪个不是活动的生命周期(印象里是选择 onCreateActivity

Adapter 的作用(我选择的是将数据绑定到组件上)

ListView 的有关知识

填空题

填空题相较来说也较为容易,涵盖知识点大致如下:

LinearLayout 布局分为哪两种?

有一个按钮绑定点击事件获取输入框内容,补全逻辑代码

Android 消息处理机制需要用到哪些(从 Handler、Message、MessageQueue、Looper 中补全)

Android 中数据存储方式有哪些(文件、SharedPreferences、SQLite 数据库、内容提供器。。

SQLite 的增删改查方法(query、delete、update、insert)

判断题

当时记了一些。。。回来以后忘记了

简答题

题目大致如下:

简述 fill-parent,match-parent,wrap-content 的含义及其区别。

简述 Android 的三种数据存储方式。

选择 4 个布局控件并解释作用(我选的是 ImageView、TextView、EditText、Button)

程序题

1)要求从一个输入框 EditText 中获取一个字符串(形如 1052),并解析要求计算出对应结果,并显示到 TextView (提示:使用 Java split 方法)

2)使用 SharedPreferecnces 完成读取存储内容。

要求:

使用私有模式

读取名为 "name" 的值,默认值为“张三”,类型为 String

读取名为 "age" 的值,默认值为 18,类型为 Int

3)阅读代码题,给出了布局文件、活动代码。完成题目要求:意思大概是编辑框 1 输入 x 内容,编辑框 2 输入 y 内容,要求在界面上显示“X + Y”等于 Z 值,其中 Z 值需要在活动中绑定按钮点击事件处理逻辑结果后显示。

按照代码逻辑,补全填空内容

解释代码含义

按照要求改写程序,输入仍为 X、Y,要求输出 Z 的内容为 X ^ 3 - Y(提示:使用 Math.pow() 方法)

注:本题也许有个坑,写出代码 float z = Math.pow(x, 3) - y 应该存在语法错误,需要将 double 类型强制转换为 float 类型,学过 JavaSE 的人应该有印象,但是我不知道这会不会作为判分点。。。

按照要求再次改写点击事件逻辑,输入 X 为本金,Y 为年利率,要求得出 Z 1 年、5 年、10 年、20 年后的本息(提示:使用 Math.pow() 方法),这里大致思路跟上题一样。

小结

整张试卷总体较为简单,想过应该不难,尤其是最后一题的 34 小题,感觉像是在考 Java 基础。总的来说,复习的重点是第二章第三章活动与布局的有关内容,祝愿学弟学妹取得好成绩!


                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_62533201/article/details/135453705

如果有用,请关注杰神个人博客和他的 Gitee 链接

课程资源