首页 > 编程语言 >学期2024-2025-1 学号20241424 《计算机基础与程序设计》第11周学习总结

学期2024-2025-1 学号20241424 《计算机基础与程序设计》第11周学习总结

时间:2024-12-03 21:11:06浏览次数:3  
标签:11 字符 15.2 函数 学号 2024 数组 字符串 输入

学期2024-2025-1 学号20241424 《计算机基础与程序设计》第11周学习总结

作业信息

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 2024-2025-1计算机基础与程序设计第十一周作业
这个作业的目标 <1.学习计算机科学概论第15,16章 并完成云班课测试2.《C语言程序设计》第10章并完成云班课测试;参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第十一周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59>
作业正文 https://www.cnblogs.com/zmws/p/18585035

教材学习内容总结

计算机科学概论第15,16章:
第15章: 网络
15.1 连网
15.1.1 网络的类型 (313): 简要介绍了不同类型的网络。
15.1.2 Internet连接 (315): 讨论了如何连接到互联网。
15.1.3 包交换 (317): 解释了包交换网络的基本原理。
15.2 开放式系统与协议
15.2.1 开放式系统 (318): 介绍了开放式系统的概念。
15.2.2 网络协议 (319): 概述了网络协议的基本原理。
15.2.3 TCP/IP (319): 详细介绍了TCP/IP协议。
15.2.4 高层协议 (320): 讨论了网络通信中的高层协议。
15.2.5 MIME类型 (321): 介绍了MIME类型的概念。
15.2.6 防火墙 (321): 探讨了网络安全中的防火墙。
15.3 网络地址
15.3 网络地址 (322): 讨论了网络中的地址分配和管理。
15.4 云计算
15.4 云计算 (324): 简要介绍了云计算的基本概念。
小结
小结 (325): 对第15章的主要概念进行总结。
道德问题
道德问题:社交网络的影响 (326): 探讨了社交网络对社会的影响,并引发的一些道德问题。
练习与思考题
练习 (327): 包括一些练习题。
思考题 (328): 提出一些需要深入思考的问题。
第16章: 万维网
16.1 Web简介
16.1.1 搜索引擎 (331): 简要介绍了搜索引擎的作用。
16.1.2 即时消息 (331): 讨论了即时消息服务。
16.1.3 博客 (331): 介绍了博客的概念。
16.1.4 cookie (332): 解释了浏览器中的cookie的作用。
16.2 HTML
16.2.1 基本的HTML格式 (335): 介绍了HTML的基本结构。
16.2.2 图像与链接 (335): 讨论了在HTML中如何使用图像和链接。
16.2.3 HTML5 (337): 介绍了HTML5的一些特性。
16.3 交互式网页
16.3.1 Java小程序 (337): 讨论了在网页中使用Java小程序。
16.3.2 Java服务器页 (338): 简要介绍了Java服务器页的概念。
16.4 XML
16.4 XML (339): 介绍了可扩展标记语言(XML)。
16.5 社交网络
16.5 社交网络 (341): 探讨了社交网络的概念和影响。
《C语言程序设计》第10章:

1字符串的基本概念
字符串是字符数组,以空字符 '\0' 结尾。
使用字符数组来存储和处理字符串。
2字符串输入输出
使用 %s 格式说明符来输入和输出字符串。
gets 和 puts 是用于字符串输入和输出的标准库函数。
3字符串函数
标准库中提供了许多用于字符串处理的函数,如 strlen、strcpy、strcat、strcmp 等。
了解这些函数的用法和功能,能够方便地进行字符串操作。
4字符串数组
通过定义字符数组,可以处理多个字符串,形成字符串数组。
5字符串输入函数
gets 函数用于从标准输入读取字符串,但要注意它的安全性问题。
推荐使用 fgets 函数,它更安全,可以指定最大读取字符数。
6字符串处理函数
strlen 用于获取字符串的长度。
strcpy 用于将一个字符串复制到另一个字符串。
strcat 用于将一个字符串追加到另一个字符串的末尾。
strcmp 用于比较两个字符串。
7字符串搜索和替换
使用 strstr 函数在字符串中搜索子字符串。
可以使用循环和条件语句实现字符串替换操作。
8动态内存分配和字符串
使用 malloc、calloc 或 realloc 函数进行动态内存分配。
动态分配内存以存储不同长度的字符串。
9字符串和字符数组的区别
字符数组是字符的集合,而字符串是以空字符结尾的字符数组。
字符串操作更多地涉及到使用字符串处理函数。
10实践与习题
练习编写字符串处理的程序,包括输入、输出、复制、连接、比较等操作。
解决与字符串处理相关的习题,加深对字符串的理解。

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

问题:
在学习C语言字符串处理时遇到了问题,无法正确使用字符串输入函数。
解决过程:
分析问题:
首先,要确定问题出现的原因。在字符串输入函数中,常用的有gets和fgets函数。问题可能是在使用这些函数时发生。
检查代码:
检查自己的代码,确认是否正确使用了字符串输入函数。确保函数的参数和调用方式正确。
排查输入错误:
确认程序是否正确等待用户输入字符串。检查是否正确设置了输入流来自键盘,并且没有重定向输入。
替换函数:
考虑使用安全性更高的函数替代gets函数。由于gets函数存在安全漏洞,可能导致缓冲区溢出,容易引发安全问题。可以使用fgets函数作为替代。fgets函数可以指定最大读取字符数,有效避免缓冲区溢出。

基于AI的学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100 /100 1/1 20/20
第二周 200/300 1/2 18/38
第三周 200/500 1/3 22/60
第四周 300/800 1/4 30/90
第五周 600/1000 1/5 40/130
第六周 900/1200 1/6 40/170
第七周 800/2900 1/7 40/210
第八周 600/3600 1/8 50/260
第九周 500/4100 1/9 40/300
第十周 500/4600 1/10 40/340
第十一周 500/5100 1/11 50/390

标签:11,字符,15.2,函数,学号,2024,数组,字符串,输入
From: https://www.cnblogs.com/zmws/p/18585035

相关文章

  • 20222305 2024-2025-1 《网络与系统攻防技术》实验八实验报告
    网络攻防实验报告姓名:田青学号:20222305实验日期:2024/11/30—2024/12/07实验名称:Web安全指导教师:王志强1.学习内容1.Web前端:负责开发用户所看到的内容。前端语言:HTML、JavaScript(JS):与Java没有关系,与JSP两回事,CSS。Web前端框架:Vue.js(中国人尤雨溪)、Bootstrap(Twitter)、La......
  • 贵州大学oj平台软工24-11-27第5次小测
    题目:阶乘和函数题目描述设计一个计算阶乘和的函数,用于求1!+2!+...+n!并返回结果。其中n是函数的参数。程序的开始部分及main函数已经写好如下:#include<stdio.h> doublefactSum(intn);intmain(){   intn;   scanf("%d",&n);   printf("%.0f",factS......
  • 新车变“风险车”?零跑C11刹车失灵,车主维权遭遇困境
    近日,据河南日报“大河汽车”报道,河南洛阳的张先生经历了一场惊心动魄的“生死时速”。他今年8月刚购置的零跑C11新车,在短短两个月的运营时间里,竟然遭遇了行驶中刹车失灵的严重故障,这一事件迅速引起了社会的广泛关注。张先生在洛阳坤盾网约车运营中心工作人员的推荐下,选择了......
  • P5711 【深基3.例3】闰年判断
    hello大家好,这里是栋瓜吖题目描述输入一个年份,判断这一年是否是闰年,如果是输出 11,否则输出 00。15821582 年以来,闰年的定义:普通闰年:公历年份是 44 的倍数,且不是 100100 的倍数的,为闰年(如 20042004 年、20202020 年等就是闰年)。世纪闰年:公历年份是整百数的,必须是......
  • Litctf2024-郑州轻工业大学第二届ctf-校内赛道wp
    战队:怎落笔都不对最终成绩校内第4MISC1.盯帧珍珠打开文件发现是一个图片,放入010查看得文件头是gif格式改为gif后缀得到一个GIF图,在下面这个网站分解,即可得到flaghttps://33tool.com/gif_unzip/2.原铁,启动!打开发现是一个图片,里面是各种符号,根据题目描述去网上得......
  • Springboot世界美食风情展示系统211wo
    Springboot世界美食风情展示系统211wo本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:用户,美食类别,世界美食,美食攻略,美食订单开题报告内容一、项目背景在全球化的今天,美食文化已成为连接不同......
  • [题解](更新中)NOIP 2024 T1~T2
    编辑字符串(edit)初见感觉像贪心,但在不好写+不会证的情况下放弃了,然后想到DP又设不出状态。实际上……就是贪心哦?下文称\(s_1,s_2\)分别为\(a,b\)。不难发现一个不存在锁定位置的区间,其内元素是可以任意交换的。所以我们可以按照锁定位置,将两个字符串划分成若干个区间(被锁定......
  • 题解:P10217 [省选联考 2024] 季风
    P10217[省选联考2024]季风题解题目传送门。初步化简题目注:本篇题解的所有下标均从\(1\)开始。设\(sumx_h\)表示\(\sum_{i=1}^{h}{x_i}\),\(sumy_i\)表示\(\sum_{i=1}^{h}{y_i}\)。于是题目给出的三个公式可以转化为:\((\sum_{i=1}^{m}{x_{i}^{′}})+sumx_{[(m-1......
  • 2024 年(第 7 届)“泰迪杯”数据分析技能赛A 题 自动化生产线数据分析
    **使用或者下载仅与作者联系后方可,否则视为侵权!!!!!**2024年(第7届)“泰迪杯”数据分析技能赛A题自动化生产线数据分析一等奖并获泰迪杯一、背景随着信息技术的快速发展,工业自动化领域的智能控制系统日益完善。自动化生产线能够独立完成从物料输送到元件抓取,再到产......
  • 2024最值得入手的5款设计协作软件
    在设计领域,团队协作是实现高效创作和快速迭代的关键。然而,设计团队面临的痛点不容忽视:不同角色之间沟通不畅、设计文件版本混乱、反馈周期过长、项目管理滞后等问题,常常让设计进程受阻。为了提升团队协作效率,许多协作工具应运而生,它们不仅帮助团队解决这些难题,还为设计流程注入了......