班级链接: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  

 


 
 
 

 

posted on 2022-10-23 19:22  20221311方有超  阅读(9)  评论(0编辑  收藏  举报