2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第12周学习总结

发布时间 2023-12-17 10:37:02作者: 20231410刘珈岐

2023-2024-1 20231410刘珈岐《计算机基础与程序设计》第12周学习总结

作业信息

这个作业属于哪个课程 (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)
这个作业要求在哪里 (https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13008)
这个作业的目标 自学教材《C语言程序设计》第11章
作业正文 https://www.cnblogs.com/ljq2005/p/17899928.html)

教材学习内容总结

《C语言程序设计》第11章
1.数组名就代表数组的首地址,即a的地址等于&a[0]。
2.p+1并不改变当前指针的指向,p++改变指针的指向。
3.指针数组可以表示字符串。
4.指针帮助动态内存分配函数。
5.malloc用于分配若干字节的内存空间,calloc用于给同一类型的数据分配连续的存储空间,free用于释放内存,realloc用于改变原来分配的储存空间的大小。

教材学习中的问题和解决过程

  • 问题1:我看了这一段文字 “防火墙是一种低级别的网络通信机制”,为什么这么说?
  • 问题1解决方案:问chatgpt:
    防火墙(Firewall)是一种用于保护计算机网络安全的设备或软件。它通过识别、过滤和控制进出网络的流量,以防止恶意攻击、未授权访问和数据泄露。虽然防火墙在网络安全中起到重要作用,但从技术水平来看,它可以被视为一种相对低级别的网络通信机制,原因如下:
  1. 简化的功能:防火墙的基本功能是根据规则集过滤和控制流量,以控制网络通信。它通常不涉及复杂的数据处理、分析或决策。相比于其他网络设备或服务防火墙的功能对较为简单
  2. 有限的灵活性:防火墙通常基于指定的规则进行配置,这些规则决定了允许或阻哪些类型的流量通过。尽管通过配置来实现较高的灵活性但相对于其他级网络安全技术(如入侵检测系统或安全事件与信息管理系统)来说,防墙的灵活性常较为有限
  3. 局限于网络层:防火墙要工作在网络层和传输层,对网络流量进行过滤和控制。它主要关注的是通信的源地址、目标地址、端等信息,而对于应用层的数据内容理解为有限。相于能够深入分析应用层协议其内容的高级安全系统,防火墙在网络通信机制中的作用相对低级。
    尽管防火墙在网络安全中的地位不可忽视,但从术角度来看,它相对于其他更高级、更复的网络通信和全机制而言,可以被视为一种低级的网络通信机制。

基于AI的学习



代码调试中的问题和解决过程

  • 问题1:二维数组运用不熟练。
  • 问题1解决方案:如果要输入一个二维数组,不用两次循环,只用一次循环即可。
  • 问题2:fwrite和fread是以二进制方式输入、读出,写程序时没匹配。
  • 问题2解决方案:fwrite用wb写入,fread用rb读出。

上周考试错题总结

1.Which of the following designates a single location in a spreadsheet?
A. What-if
B. Range
C. Formula
D. Cell
E. Circular reference
正确答案: D
你的作答: B
以下哪个选项表示电子表格中的一个单个位置?
A. 假设分析
B. 范围
C. 公式
D. 单元格
E. 循环引用
正确答案 D.
单元格在电子表格中,单元格是指定一个单个位置的基本单位。它由列字母和行号的唯一组合来标识,例如 A1 或 C5。每个单元格可以容纳数据,如数字、文本或公式,用于进行计算、存储数据和显示结果。
2.Which of the following is a popular technique for designing relational databases?
A. Entity-relationship modeling
B. What-if analysis
C. Querying
D. Grid layout
E. Spreadsheet visualization
正确答案: A
你的作答: C
以下哪个选项是用于设计关系数据库的常见技术?
A. 实体关系建模
B. 假设分析
C. 查询
D. 网格布局
E. 电子表格可视化
正确答案是 A. 实体关系建模。
实体关系建模是设计关系数据库的常见技术之一。它涉及定义将存储在数据库中的实体(对象),建立实体之间的关系,并指定与每个实体关联的属性(属性)。这种建模技术有助于创建清晰和结构化的数据库结构表示,对于高效的数据存储和检索至关重要。假设分析、查询、网格布局和电子表格可视化并非与设计关系数据库相关的特定技术。
3.A spreadsheet is organized into a grid of labeled tables.
正确答案: 错误
你的作答: 正确
一个电子表格被组织成一个带有标签的单元格网格。
一个电子表格不是被组织成一个带有标签的单元格网格。相反,一个电子表格被组织成一个由单元格组成的网格,每个单元格可以包含数据或公式。表格是一种用于组织和分析数据库或电子表格软件中的数据的结构。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 20/20 1/1 10/10
第二周 80/100 1/2 10/20
第三周 100/200 1/3 20/40
第四周 300/500 1/4 20/60
第五周 200/700 1/5 20/80
第六周 200/900 1/6 20/100
第七周 100/1000 1/7 20/120
第八周 200/1200 1/8 18/138
第九周 150/1350 1/9 20/158
第十周 150/1500 1/10 20/178
第十一周 200/1700 1/11 22/200
第十二周 200/1900 1/12 20/220
  • 计划学习时间:20小时

  • 实际学习时间:20小时