作业信息
|这个作业属于哪个课程| https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP|
|这个作业要求在哪里|<作业要求的链接> https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08|
|这个作业的目标|功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行|
|作业正文|https://www.cnblogs.com/qingzao/p/16819239.html|
教材学习内容总结
一、面向对象分解的步骤
1.头脑风暴:确定问题中的类
2.过滤:检查被提出的类
3.场景:确定每个类的责任
4.责任算法:为每个责任编写算法
二、汇编器、编译器与解释器
1.汇编器:将汇编语言程序翻译成机器码
2.编译器:把用高级语言编写的程序翻译成机器语言或机器码
3.解释器:翻译程序中的指令并立即执行
三、高级程序设计语言的模型
1.命令式(含面向过程和面向对象)
2.声明式(含功能和逻辑)
四、面向对象语言:
1.基本构造:类
2.结构刻画:
①封装:实施信息隐蔽的语言特性
②继承:允许一个类继承另一个类的属性和行为的语言特性
③多态:语言具备的消除同名操作的歧义的能力
上周考试错题总结
- 错题1:
Question:Which level provides an abstract view of data and the operations that manipulate them?
My answer:E. Application level
Correct answer:B. Logical level
Analysis:哪个级别提供了数据和操作的抽象视图? 逻辑层 - 错题2:
Question:The properties of an abstract data type are tightly related to the implementation of that data type.
My answer:Right
Correct answer:Wrong - 错题3:
Question:The effect of the following queue operations will be to print “HI”: Enque(myQueue,’I’), Enque(myQueue,’H’), Dequeue(myQueue,value), Write value, Dequeue(myQueue, value), Write value.
My answer:Right
Correct answer:Wrong - 错题4:
Question:The operations on a stack occur at one end.
My answer:Wrong
Correct answer:Right
Analysis:堆栈上的操作发生在一端。 - 错题5:
Question:A stack is managed in a FIFO manner.
My answer:Right
Correct answer:Wrong
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
总目标 | 5000行 | 30篇 | 400小时 | |
第八周目标 | 200/350 | 2/3 | 15/20 |
-
计划学习时间:20小时
-
实际学习时间:15小时