2022-2023-1 20221418 《计算机基础与程序设计》第八周学习总结
作业信息
这个作业属于哪个课程 | (2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | (2022-2023-1计算机基础与程序设计第七周作业) |
这个作业的目标 | 自主学习《C语言程序设计》第七章,《计算机科学概论》第九章 |
作业正文 | https://www.cnblogs.com/7777xiaohu/p/16819221.html |
教材学习内容总结
1.计科概
2.C语言
分而治之与信息隐藏
向函数传值和返回函数中的值
函数封装与防御性函数设计
函数的递归
变量的作用域和生存周期
模块化程序设计
代码风格
教材学习中的问题和解决过程
问题一:多态的含义?
解决方案:查询资料
问题一答案:多态是面向对象程序设计(OOP)的一个重要特征,指同一个实体同时具有多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态。
问题二:何为is-a关系
解决方法:搜索
问题答案:包含架构,一种父子继承关系
上周考试错题总结
Which level provides a view that deals with the underlying data structure used to manage the data?
A. Implementation levelB. Logical levelC. Array levelD. Linked levelE. Application level
实现层中涉及数据结构
The properties of an abstract data type are tightly related to the implementation of that data type
正确答案: 错误
你的作答: 正确
抽象数据类型(容器)的属性与其实现并不紧紧相连。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 20/20 | |
第二周 | 200/200 | 2/4 | 18/38 | |
第三周 | 101/301 | 3/7 | 22/60 | |
第四周 | 200/501 | 3/10 | 30/90 | |
第五周 | 200/701 | 3/13 | 20/110 | |
第六周 | 200/901 | 5/18 | 20/130 | |
第七周 | 200/1101 | 1/19 | 20/150 | |
第八周 | 200/1301 | 2/21 | 20/170 | |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 | ||||
耗时估计的公式 | ||||
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。 |
-
计划学习时间:XX小时
-
实际学习时间:XX小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- 《计算机科学概论》
- ...