- 博客(28)
- 收藏
- 关注
原创 计算机网络概述总结
网络的网络,简单来说就是互联网互联网,就是无数个小网络(比如你家里的Wi-Fi、学校的局域网、公司的内网)相互连接在一起,形成的一个巨大的全球性网络。互联网基础结构的发展是一个不断演进的过程。从最初的实验性网络,到全球互联的庞大网络,互联网的规模和复杂性不断增加。TCP/IP协议的统一和万维网的出现是互联网发展的重要里程碑。交换技术是计算机网络中数据传输的基本方式之一。它指的是将数据从一个网络节点传输到另一个网络节点的过程。类似于电话系统,在数据传输前先建立一条专用的物理连接,整个传输过程独占这条线路。
2024-11-30 11:26:08
926
原创 计算机网络体系结构的形成
计算机网络体系结构的形成是网络技术发展的重要里程碑。通过分层设计和标准化协议,网络体系结构实现了全球范围内的互联互通,推动了互联网的飞速发展。
2024-11-28 23:06:40
475
原创 6-92.日复一日
公有成员函数toText()返回一个string对象,该字符串为该日期对象的文字表达,比如“2022-5-20”;公有成员函数nextDay()返回一个Date对象,表示该日期的后一天;公有成员函数prevDay()返回一个Date对象,表示该日期的前一天。拥有数据成员year、month和day,分别存储年、月、日;请注意:函数题只需要提交相关代码片段,不要提交完整程序。提示:需要注意闰年,闰年2月有29天,平年28天。//四年一闰,百年不闰,四百年又闰。说明:依次是年-月-日。
2023-12-12 21:09:47
551
原创 6-94.平面矩形
在一个平面内,由左上角(top left)顶点坐标结合右下角(bottom right)顶点坐标即可确定一个平面矩形。请设计Rect和Point类,使其可以被下述代码所利用,并产生期望的输出。double diagonalLength()计算并返回矩形的对角线长度,使用勾股定理进行计算。int width(), int height()分别计算并返回矩形的宽,高;Point bottomLeft()生成并返回矩形左下角顶点的坐标;Point topRight()生成并返回矩形右上角顶点坐标;
2023-12-12 21:08:42
625
原创 6-95.P=UI
当一个3伏特的直流电压施加在一个1.5欧姆的电阻上时,流过电阻的电流为2安培。电阻消耗的功率既可以通过P = UI计算,即3 * 2 = 6瓦特,也可以通过P = I²R计算,即 2² * 1.5 = 6瓦特。请设计Voltage电压类及Current电流类,并实现两个名字重载的computePower()函数,使得下述代码可以运行并产生期望的输出。其中,Voltage和Current类应:①.包含一个私有的float类型的数据成员用于保存电压或电流值;②.提供一个合适的构造函数用于初始化对象;
2023-12-12 21:06:36
551
原创 大泡泡吃小泡泡
在一个平面游戏里,当一个大泡泡与一个小泡泡相遇时,会合并成一个更大的泡泡。新泡泡的圆心为两个泡泡的圆心的中点,新泡泡的面积为两个泡泡的面积之和。请在下述代码中补充Bubble类的设计,使得下述代码可以正常运行。显然,你需要一个自定义oeprator+操作符函数。请注意:函数题只需要提交相关代码片段,不要提交完整程序。
2023-12-12 21:05:04
745
原创 .N天以后
改造练习13-1(日复一日)中的Date类并提交,使其可以与一个整数n相加或相减,得到该日期N天后/前的日期。说明:意为求2022年8月31日的后两天和前两天的日期。请注意:函数题只需要提交相关代码片段,不要提交完整程序。
2023-12-12 21:03:53
435
原创 .万有引力
Particle类型用于表示处于三维空间中的质点,其包括如下成员:① 三个浮点数成员x、y和z表示质点在三维空间中的坐标;④ 自定义operator-()操作符函数用于计算两个质点间的万有引力,即表达式p1 – p2调用执行p1的operator-()操作符函数,计算质点p1和p2间的万有引力。万有引用公式F = GMm/r²中,万有引力常数G = 6.67×10-11N·m²/kg²。说明:输入输出中的所有数据均为标准单位,坐标为米,质量为kg。请注意:函数题只需要提交相关代码片段,不要提交完整程序。
2023-12-12 21:02:34
434
原创 从shape类派生出一个正n边形
在一个正n边形(Regular Polygon)中,所有边的边长都相等,且所有角的度数相同(即这个多边形是等边、等角的)。请从下列的抽象类shape类扩展出一个正n边形类RegularPolygon,这个类将正n边形的边数n和边长s作为私有成员,类中包含初始化边数n和边长s的构造函数。
2023-12-12 20:59:05
454
原创 *文具盒*
文具盒里有铅笔、尺和橡皮擦。在下面的程序里,定义了铅笔类 PENCIL、尺类 RULER、橡皮擦类 ERASER 和文具盒类 BOX。请完成这四个类的成员函数的设计。
2023-12-12 20:55:40
484
原创 C++ (g++)平面矩形
在一个平面内,由左上角(top left)顶点坐标结合右下角(bottom right)顶点坐标即可确定一个平面矩形。请设计Rect和Point类,使其可以被下述代码所利用,并产生期望的输出。
2023-12-10 10:22:37
946
1
原创 基于哈夫曼树的数据压缩算法
输入一串字符串,根据给定的字符串中字符出现的频率建立相应的哈夫曼树, 构造哈夫曼编码表,在此基础上可以对压缩文件进行压缩(即编码),同时可以对 压缩后的二进制编码文件进行解压(即译码)。第 1 行为统计出来 的字符出现频率(只输出存在的字符,格式为:字符:频度),每两组字符之间用一 个空格分隔,字符按照 ASCI 码从小到大的顺序排列。第 2n+1 行为每个字符的哈夫曼编码(只输出存在的字符。第 2n+2 行为编码后的字符串,第 2n+3 行为解码后的字符串(与输入的字符串相同)1.哈夫曼树的存储表示。
2023-12-03 13:38:04
1472
1
原创 复数的加减运算(运算符重载)
重载<<运算符,以格式real+image i的格式输出当前对象(当虚部为非负数时,实部虚部中间用+号连接,当虚部为负数时,实部虚部用-号连接:如3+4i,3-4i,3+0i)。重载+运算符,实现两个复数对象之和(实部虚部分别相加)。重载-运算符,实现两个复数对象的差(实部虚部分别相减)。第一行是复数c1的实部与虚部,以空格分隔;第二行是复数c2的实部与虚部,以空格分隔。定义构造函数,用于指定复数的实部与虚部。###复数加减(运算符重载)第三行是c1与c2之和;第四行是c1与c2之差;
2023-12-03 13:21:45
1237
1
原创 各省总销量及最高销量(对象数组)
某手机厂商对其在n个城市的销量进行统计分析,现依次输入n个城市的省份名称、城市名称及销量,题目保证同一省份的数据将连续输入,要求输出各省的总销量及各省销量最高的城市名称及其销量,请根据给出的部分代码及输入输出的要求,按照注释中的任务提示,将代码补充完整。
2023-12-03 13:19:21
555
1
原创 买一送一(引用传参、引用作为函数返回值)
某商店开展买一送一活动,购买两件商品时,只需支付价格较高的商品的金额。要求程序在输入两个商品的价格后,输出所应支付的金额,请根据裁判程序编写函数cut,将代码补充完整。在这里给出相应的输出。在这里给出一组输入。
2023-12-03 13:17:50
552
1
原创 停车场收费问题
(1)小时的时间范围限制在大于等于0;(2)分的时间范围为0~59分;(3)秒的时间范围为0~59秒。设计一个时间类,用来保存时、分、秒等私有数据成员,通过重载操作符“+”实现2个时间的相加。在这里给出相应的输出。
2023-12-03 13:12:52
420
1
原创 汽车类的继承
根据给定的汽车类vehicle(包含的数据成员有车轮个数wheels和车重weight)声明,完成其中成员函数的定义,之后再定义其派生类并完成测试。小车类car是它的派生类,其中包含载人数passenger_load。每个类都有相关数据的输出方法。在这里给出相应的输出。
2023-12-03 13:07:22
429
1
原创 判断点圆关系
输入平面上的一个点的坐标,以及一个圆的圆心坐标和半径,输出该点到原点的距离,并判断该点在圆内,圆外还是在圆周上。下面已经给出了点类Point的部分定义,请将其函数定义补充完整,并添加对圆类Circle的完整定义。在圆外时,将输出“outside",在圆内时,输出"inside",在圆周上时,输出“on"。点的x坐标 点的y坐标 圆心的x坐标 圆心的y坐标 圆的半径。在这里给出相应的输出。
2023-12-03 13:05:07
367
1
原创 计算捐款总量
请根据题意将代码补充完整,以输出一批捐款人来到前后的捐款总金额,以及本批次捐款人中捐款最高者的姓名,题目保证捐款人数不少于1人。第一行为捐款人数及当前的捐款总额,第二行开始每行为一个捐款人的姓名和个人捐款金额。//捐款金额,单位:元。输出本批次捐款人到达前后的捐款总额,及本批次中捐款最高者的姓名。
2023-12-03 13:02:11
799
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人