班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08
作业目标:学习计算机科学概论第9章 《C语言程序设计》第7章面向对象语言三要素
汇编、编译、解释、执行
作业正文:https://www.cnblogs.com/20221311fangyouchao/p/16818433.html
教材内容总结
1.《计算机科学概论》
①面向对象方法:自项而下的设计方法重点在于把输入转化为输出的过程,结果将生成任务的体系结构。面对设计对象的重点是要转换的数据对象,结果生成的是对象的体系结构。
②编译器:把用高级语言编写的程序翻译成机器码的程序
③解释器:输入用高级语言编写的程序,知道计算机执行每个语句指定的动作的程序
④布尔表达式:布尔表达式是一个标识符序列,标示符之间由相容的运算符分隔。
2.《C语言程序设计》
①分而治之
②函数:1.标准库函数、2.自定义函数。
③递归函数
学习内容:
在虚拟机中调试代码:
运用gcc gdb
代码调试中的问题
运行时会把sports和diets的输入并一起。
解决过程:问过室友后发现输入字符时将\n存入了缓冲区中,在输入sports和dieth后加上getchar(),运行成功。
上周错题总结
1.What is the minimum number of nodes in a binary tree with 3 levels?(重复的两道均错)
A. 1B. 3C. 7D. 8E. 16
正确答案: B 我的作答: C 解答:三级二叉树中的最小节点数是3
2.Which level provides an abstract view of data and the operations that manipulate them?
A. Implementation levelB. Logical levelC. Array levelD. Linked levelE. Application level
正确答案: B 我的作答: A 解答:提供数据和操作数据的抽象视图的是逻辑水平
3.The root node in a tree has no children.(重复的两道均错)
正确答案: 错误 我的作答: 正确 解答:树中的根节点有子节点,叶节点没有子节点。
4.Which of the following is an abstract data type that operates on a "last in, first out" (LIFO) manner?
A. StackB. QueueC. ListD. TreeE. Container
正确答案: A 我的作答: D 解答:以“后进先出”(LIFO)方式操作的抽象数据类型是堆栈。
代码行数(新增/累计) | 博客量(新增/累计) | 学习时间(新增/累计) | 重要成长 | |
目标 | 3000行 | 20篇 | 150小时 | |
第六周 | 200/200 | 2篇 | 20/20 | |
第七周 | 250/250 | 1篇 | 22/22 | |
第八周 | 300/300 | 5篇 | 22/22 | |
第九周 | 0/400 | 0篇 | 0/25 |