2023-2024-1 20231402《计算机基础与程序设计》第十一周学习总结

发布时间 2023-12-07 22:49:13作者: 20231402刘穗荷

2023-2024-1 20231402《计算机基础与程序设计》第十一周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十一周作业
这个作业的目标 自学计算机科学概论第15,16章,《C语言程序设计》第10章
作业正文 https://www.cnblogs.com/lsh0815/p/17883782.html

教材学习内容总结

《计算机科学概论》

  • 15章主要介绍了网络,局域网,广域网两种网络类型以及网络连接,包交换,介绍了不同的网络协议,网络地址,以及云计算和区块链。16章主要在介绍万维网,包括简介,对HTML和CSS的介绍,对XML的介绍。

《C语言程序设计》

  • 这章主要在学习字符串相关知识,包括字符串的存储,访问和输入输出,并联系之前的内容,介绍了字符指针,如何向函数传递字符串。

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

  • 问题1:各种拓扑都有什么优点缺点?

  • 问题1解决方案: 各种拓扑的优点和缺点:
    a. 星型拓扑:

    优点:

    1. 容易安装和管理。
    2. 故障检测和故障隔离相对较为简单。

    缺点:

    1. 中心节点故障可能导致整个网络失效。
    2. 扩展性受限,添加新设备可能需要大量的布线。

    b. 环型拓扑:

    优点:
    数据传输效率相对较高。

    缺点:

    1. 故障检测和故障隔离相对困难。
    2. 扩展性有限,添加新设备可能破坏整个环。

    c. 总线型拓扑:

    优点:

    1. 易于安装和扩展。
    2. 成本相对较低。

    缺点:

    1. 故障一个节点可能导致整个网络失效。
    2. 随着节点数量增加,性能可能下降。

    d. 树型拓扑:

    优点:

    1. 提供了一定的层次结构,易于管理。
    2. 故障隔离相对较好。

    缺点:
    部分故障可能影响整个分支。

    e. 网状型拓扑:

    优点:

    1. 具有高度的冗余和可靠性。
    2. 故障隔离性强。

    缺点:

    1. 安装和维护成本较高。
    2. 配置复杂,不易管理。
  • 问题2:是什么促使区域链的传播远远超过了电子货币,为什么电子货币没有广泛传播起来呢?

  • 问题2解决方案:
    区域链的传播:

    区域链(可能指区块链)的传播超过电子货币可能是因为区块链技术提供了去中心化、安全性高、可追溯性等优点。区块链不仅可用于加密货币,还可以应用于智能合约、供应链管理等领域,这些特性使其在更广泛的应用中变得有价值。

    电子货币的局限:

    电子货币并不是一种单一的技术,而是指代数字形式的货币,包括数字化的法定货币和加密货币。电子货币的传播受到法规、安全性、可接受性等多方面因素的制约。此外,不同国家和地区对于电子货币的法规政策差异较大,也影响了其推广。

  • 问题3:如何理解“属性”这个概念?

  • 问题3解决方案:
    在计算机科学和程序设计中,“属性”通常指对象或数据结构的特征或特性。它描述了对象的某些方面或状态。例如,在面向对象的编程中,一个对象可以有多个属性,每个属性代表对象的一个特征。这些特征可以是对象的状态、性质或其他相关信息。
    在关系型数据库中,表的列被称为属性,每个属性存储表中的一类信息。属性具有数据类型,可以是整数、字符串、日期等。
    总的来说,“属性”描述了某个实体或数据的性质、特征或状态。

  • 问题4:HTML和CSS是怎样配合使用的?

  • 问题4解决方案:
    HTML(Hypertext Markup Language)和 CSS(Cascading Style Sheets)是前端网页开发中两个关键的技术,它们共同协作以创建和美化网页。
    HTML 负责定义网页的结构和内容,通过标签表示各种元素(如段落、标题、图像等)。
    CSS 负责样式和布局,通过选择器选择HTML元素并应用样式,使页面呈现出期望的外观。
    例如,以下是一个简单的HTML和CSS的协作示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Webpage</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            color: #333;
        }

        header {
            background-color: #007bff;
            color: #fff;
            padding: 10px;
            text-align: center;
        }

        main {
            margin: 20px;
        }

        footer {
            background-color: #007bff;
            color: #fff;
            padding: 10px;
            text-align: center;
        }
    </style>
</head>
<body>
    <header>
        <h1>Welcome to My Webpage</h1>
    </header>
    
    <main>
        <p>This is a sample webpage content.</p>
        <!-- More content goes here -->
    </main>

    <footer>
        <p>&copy; 2023 My Webpage. All rights reserved.</p>
    </footer>
</body>
</html>

在这个例子中,HTML定义了页面的结构,而CSS定义了页面的样式,包括颜色、字体、布局等。这种分离的设计使得网页的结构和样式更容易管理和维护。

基于AI的学习





上周考试错题总结

  • Which of the following represents an invalid reference to a cell in a spreadsheet?
    A. G14..H27
    B. J24
    C. A3..A7
    D. =J24/J23
    E. 15B
    正确答案: E
    你的作答: D

  • All of the following characterize the renderer in a game engine, except:
    A. the renderer uses 50% of the CPU’s processing.
    B. the renderer puts the environment up on the screen for the user to view.
    C. the renderer keeps 3D objects as vertices in a 3D world.
    D. the renderer shows the computer where to fill images on the screen.
    E. some game genres do not require the insertion a renderer in a game engine to work properly.
    正确答案: E
    你的作答: A

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 20/20
第二周 100/100 2/4 40/40
第三周 300/300 6/7 62/60
第四周 500/500 8/9 80/80
第五周 800/800 10/10 100/100
第六周 1200/1200 11/11 120/120
第七周 1500/1500 13/13 140/140
第八周 2000/2000 14/14 160/160
第九周 2500/2500 16/16 178/180
第十周 3100/3000 17/18 200/200
第十一周 3800/3500 18/19 220/220
  • 计划学习时间:20小时

  • 实际学习时间:20小时