软考电子商务笔记(一)--多媒体、计算机基础、计算机网络、数据库基础、程序设计以及面向对象

322 阅读16分钟

1. excel操作

  1. ROUND()

image.png 语法:

  • Round (number,digits) 参数:number,要四舍五入的数,digits是要小数点后保留的位数。
  • 如果 digits 大于 0,则四舍五入到指定的小数位。
  • 如果 digits 等于0,则四舍五入到最接近的整数。
  • 如果 digits 小于0,则在小数点左侧进行四舍五入。
  • 如果round函数只有参数number,等同于digis等于0。
  • 返回值:四舍五入后的值。

2. 多媒体技术

2.1多媒体的概念和分类

  1. 媒体的概念 我们通常所说的“媒体(Media)”包括其中的两点含义。
  • 一 是指信息的物理载体,即存储信息的实体,如手册、磁盘、、光盘、磁带;
  • 二 是指承载信息的载体即信息的表现形式(或者说传播形式),如文字、声音、图像、动画、视频等,
  1. 媒体分类 媒体分为以下五大类。
  • 感觉媒体:直接作用于人的感觉器官,使人产生直接感觉的媒体。常见的感觉媒体分为文本、图形、图像、动画、音频和视频。
  • 表示媒体:指传输感觉媒体的中介媒体,即用于数据交换的编码。如文本编码、声音编码和图像编码等。
  • 表现媒体:进行信息输入和信息输出的媒体,也即输入输出设备。如键盘、鼠标和麦克风、显示器、打印机和音响等.
  • 存储媒体:存储表示媒体的物理介质。如磁盘、光盘和内存等
  • 传输媒体:传输表示媒体的物理介质。如电缆、光纤、双绞线等。

2.3 声音和视频

  1. 主要用声音的带宽(下图)来衡量声音的大小,单位是HZ。
  2. 声音是一种模拟信号,要对其进行处理,就必须将其转化为数字信号。转换过程有三个步骤:采样、量化、编码。

image.png

  1. 人耳能听到的音频信号的频率范围是20Hz~20kHz.
  • 声音的采样频率一般为最高频率的两倍,才能保证不失真。大于40kHz

image.png

image.png

2.3 图像和图形

image.png

(3)基本概念 DPI:每英寸像素点数。

  • 图像深度是图像文件中记录一个像素点所需要的位数,用来确定图像每个像素可能有的颜色数。
  • 显示深度表示显示器中存储屏幕上一个点的位数(bit),也即显示器可以显示的颜色数。
  • 水平分辨率:显示器在横向上具有的像素点数目。
  • 垂直分辨率:显示器在纵向上具有的像素点数目。水平和垂直分辨率越高显示的图像越清晰,质量也越高。
  • 矢量图基本组成单位是图元,位图的基本组成单位是像素,视频和动画的基本组成单元是
  • 真彩色:指图像中的每个像素值都分成R、G、B三个基色分量,每个基色分量直接决定其基色的强度,这样产生的色彩称为真彩色。
  • 伪彩色:图像的每个像素值实际上是一个索引值或代码,该代码值作为色彩查找表中某一项的入口地址根据该地址可查找出包含实际R、G、B的强度值。这种用查找映射的方法产生的色彩称为伪彩色。
  • 刷新频率是指图像在显示器上更新的速度,也就是图像每秒在屏幕上出现的帧数,单位为Hz。刷新频率越高,屏幕上图像的闪烁感就越小,图像越稳定,视觉效果也越好。

image.png

2.4 其他

image.png

image.png

3. 计算机硬件基础

3.1 计算机组成与体系结构

image.png 1、CPU包括运算器与控制器

(1) 运算器的组成包含如下

  • 算术逻辑单元ALU:数据的算术运算和逻辑运算;是核心部件。
  • 累加寄存器AC:通用寄存器,为ALU提供一个工作区,用来暂存数据
  • 数据缓冲寄存器DR:写内存时,暂存下一条指令或数据状态条件
  • 寄存器PSW:存状态标志与控制标志。

(2)控制器的组成包含如下。

  • 程序计数器PC:存储下一条要执行指令的地址
  • 指令寄存器IR:存储即将执行的指令;
  • 指令译码器ID:对指令中的操作码字段进行分析解释,
  • 地址寄存器AR:用来保存当前CPU所访问的内存单元的地址。
  • 时序部件:提供时序控制信号。
  • 定时与控制电路、堆栈和堆栈指针等

Eg:1+2(1和2叫操作数,+为操作码) image.png

2、 CISC和RISC的区别

image.png

3、存储器存取方式的分类

image.png

3.2 指令操作数的寻址方式

image.png

  • 立即寻址方式: 操作数直接在指令中,速度快但是灵活性差。
  • 直接寻址方式: 在指令的地址字段中直接指出操作数在主存中的地址。
  • 间接寻址方式: 指令中存放了一个地址,这个地址的内容是操作数的地址
  • 寄存器寻址方式: 指令中的地址码是寄存器的编号,而不是操作数地址或操作数本身。

寄存器的寻址方式也可以分为直接寻址和间接寻址。

  • 直接寄存器寻址是寄存器存放操作数。
  • 间接寄存器寻址是寄存器存放操作数的地址。

3.3 三级存储体系结构

  1. 存储体系结构 image.png cache是为了解决高速运行的cpu与主存储器之间速度不匹配的问题。Cache中存放的是主存的部分拷贝(副本)。它是按照程序的局部性原理选取出来的最常使用或不久将来仍将使用的内容。
  • Cache的功能是提高CPU的数据输入输出的速率,即CPU与存储系统间数据传送带宽限制。
  • 在计算机的存储系统体系中,Cache是访问速度最快的层次。(如果题目中有寄存器选寄存器,如果无选Cache)
  • Cache在改善性能的依据是:程序的局部性原理
  • 工作集理论:程序运行时被频繁访问的页面的集合
  1. Cache的局部性原理

image.png

image.png

3.4 主存

  1. 存储器分类

image.png

不是随机的,表示是--只读的 image.png

  • 只读存储器(ROM),主要用于永久保存路由器的开机诊断程序、引导程序和操作系统软件,

  • fash主要存储路由器当前使用的操作系统映像软件和一些微代码,

  • 随机存储器(RAM)作用于路由器操作系统运行期间,主要存储路中表、快速交换缓存、ARP缓存等,随机的。

  • 非易失性随机存储器(NVRAM)主要用于存储启动配置文件或备份配置文件。

image.png 试题解析:本题考查计算机系统存储器基础知识。

  • E2PROM是电可擦可编程只读存储器的简称,其内容需提前设置好,可通过高于普通电压的作用来擦除 和重编程(重写)。
  • RAM(随机存储器)是与CPU直接交换数据的内部存储器,也是主存(内存)的主要部分。在工作状态 下RAM可以随时读写,而且速度很快,计算机刚加电时,其内容是随机的,断电即消失
  • 通用寄存器是CPU中的寄存器,一般用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。
  • 数据寄存器是通用寄存器的一种,或者是作为CPU与内存之间的接口,用于暂存数据。综合分析,本题选A。
  1. 主存容量的计算

一字节等于8字

image.png

image.png

image.png 3. 总线

  • 地址总线宽度,决定了cpu能够使用多大的容量的是主存储器 image.png

3.5 磁盘存储

image.png

image.png

磁盘碎片整理

  • 使用硬盘时应注意防高温、防潮、防电磁干扰。
  • 磁盘碎片整理,就是通过系统软件或者专业的磁盘碎片整理软件对电脑磁盘在长期使用过程中产生的 碎片和零乱文件重新整理,可提高电脑的整体性能和运行速度。将各个文件碎片在保证文件完整性的前提 下转换到连续的存储区域内,提高对文件的读取速度。
  • 定期整理。

3.6 校验码

image.png

image.png

image.png

image.png

4. 计算机网络

4.1计算机网络分类

image.png 总线、星型、树型通常应用于局域网。

  • 总线型:所有站点都通过相应的硬件接口直接连到这一公共传输媒体上,该公共传输媒体即为总线。
  • 星型:由中央结点和通过通信链路接到中央节点的各个站点组成。
  • 树形:像树状一样,顶端是树根,树根以下是分支。
  • 网状拓扑结构,这种拓扑结构主要指各节点通过传输线互联连接起来,并且每一个节点至少与其他两 个节点相连,通常网状拓扑结构具有较高的可靠性。

image.png

4.2 计算机网络OSI七层协议与TCP/IP四层协议

image.png

image.png 2、OSI七层和协议及功能

  • 传输层:为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性。
  • 会话层:为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;提供会话管理服务。
  • 表示层:表示层为应用层进程提供能解释所交换信息含义的一组服务,即将要交换的数据从适合于某 一用户的抽象语法转换为适合于OSI系统内部使用的传输语法。
  • 应用层:提供OSI用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用 软件之间的接口服务。用户上传或下载文件对应OSI模型中的应用层。 image.png
  • 中继器是工作在物理层上的连接设备。适用于完全相同的两类网络互联,类似于烽火台的机制原理, 对信号进行放大再生,以延长网络传输距离
  • 数据链路层作用包括了物理地址寻址,数据的成帧流量控制,数据的检错,重发,帧同步等。负责在两个相 邻结点间线路上无差错地传送以帧为单位的数据,并进行流量控制;每一帧包括一点数理的数据和一些必 要的控制信息。与物理层类似,数据链路层负责建立维持和释放数据链路的连接。在传送数据时,如果 接收点检测到所传数据中有差错,就要通知发送方重发这一帧
  • 网桥是工作在数据链路层上实现局域网互连的网络设备;网桥的中继功能仅仅依赖于MAC帧的地址,因而对高层协议完全透明。网桥能够互连两个采用不同数据链路层协议、不同传输介质与不同传输速率的网络
  • 网桥以接收、存储、地址过滤与转发的方式实现互连的网络之间的通信。网桥需要互连的网络在数据链路层以上采用相同的协议。网桥可以分隔两个网络之间的通信量,有利于改善互连网络的性能与安全性。
  • 网桥的主要缺点是:由于网桥在执行转发前先接收帧并进行缓冲,与中继器相比会引入更多时延。 image.png

image.png 常见的网络协议如下:

  • ARP(Address Resolution Protocol)地址解析协议;
  • SNMP(Simple Network Management Protocol)网络管理协议;
  • DHCP(DynamicHost Configuration Protocol)动态主机配置协议;
  • FTP(File Transfer ProtocoD)文件传输协议HTTP (Hyper text Transfer Protocol)超文本传输协议:
  • SMTP (Simple Mail Transfer Protocol)简单邮件传送协议;TELNET Protocol虚拟终端协议。

image.png

TCP三次握手过程:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

  • 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
  • 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+l),同时自己也发送一个SYN(syn=k),BP SYN+ACK包,此时服务器进入SYN_RECV状态;
  • 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+I),此包发送完 毕,客户端和服务器进入ESTABLISHED状态。
  • 完成三次握手,客户端与服务器开始传送数据,传输层建立连接。 image.png

image.png

目前国际上通行的加密标准主要包括:

  • 对称加密标准(DES、3DES、IDEA以及AES)、
  • 非对称加密标准(RSA)、
  • VPN标准(IPSec)、
  • 传输层加密标准(SSL)、
  • 安全电子交易标 准(SET)、
  • 全电子邮件标准(S-MIME),
  • 通用脆弱性描述标准(CVE)。

这些都是经过一个自发的选择过程后被普遍采用的算法和协议,也就是所谓的“事实标准”。

4.3 IP地址

image.png

image.png

image.png

image.png

image.png

image.png

4.4 子网划分

image.png

image.png

4.5 Internet服务

image.png

image.png

5. 数据库基础

1、数据库三级模式和两级映射

  1. 基本概念

image.png

image.png

image.png

image.png

2、数据模型

image.png ER图,实体关系图 image.png

image.png

image.png

image.png

概念模型中的基本概念

  • 实体型之间的联系
  • E-R图(实体-关系图)

image.png

image.png

image.png

image.png

image.png 数据模型-基本数据模型分类-关系模型

image.png

image.png

3、规范化理论

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

4、SQL语言

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png SQL的功能包括·数据定义、数据操纵数据库控制、事务控制四个方面:

  • 数据定义:用于定义和修改数据库对象。如CREATE TABLE(创建表)、DROP TABLE(删除表)等。
  • 数据操纵:对数据的增、删、改和查询操作。如SELECT(查询数、INSERT (插入记录)、DELETE(删除记录)、UPDATE(修改数据)等。
  • 数据库控制:控制据)用户对数据库的访问权限。如GRANT(授予权利)、REVOKE(取消权利)等。
  • 事务控制:控制数据库系统事务的运行。如COMMIT(事务提交),ROLLBACK(事务撤消)等

5、数据库建设

image.png

image.png

6、数据库与数据仓库

image.png

image.png 数据挖掘技术能自动地进行数据分析。 本题考查数据挖掘技术的基本概念。

  • 数据挖掘致力于知识的自动发现,
  • 数据仓库用于数据的存储和组 织,联机分析处理侧重于数据的分析。

数据挖掘和联机分析处理都可以在数据仓库的基础上对数据进行分 析,辅助决策,但二者又有区别,联机分析处理是由用户驱动的,很大程度上受到用户水平的限制。

  • 数据挖掘是数据驱动的,是一种真正的知识发现方法。使用数据挖掘工具,用户不必提出确切的要求,系统能 够根据数据本身的规律性,自动地挖掘数据潜在的模式,或通过联想,建立新的业务模型,帮助决策者调 整市场策略,并找到正确的决策。
  • 从数据分析深度的角度来看,联机分析处理位于较浅的层次,而数据挖 掘则处于较深的层次。所以,联机分析处理和数据挖掘的主要差别就在于是否能自动地进行数据分析。

6.系统程序设计与面向对象基础

1、程序语言基础

  1. 程序设计语言是为了书写计算机程序而人为设计的符号语言,用于对计算过程进行描述、组织和推导
  • 低级语言:机器语言(计算机硬件只能识别0和1的指令序列),
  • 汇编语言高级语言:功能更强,抽象级别更高,与人们使用的自然语言比较接近。

2.各程序设计语言特点: 汇编语言是与机器语言对应的程序设计语言,因此也是面向机器的语言。通用程序设计语言,在较为广泛的应用领域被使用来编写软件,例如:C/C++,Java等

  • C语言:指针操作能力强,可以开发系统级软件,高效。
  • C++语言:面向对象,高效。
  • Java语言:面向对象,中间代码,跨平台。
  • C#语言:面向对象,中间代码,.Net框架,
  • Python是一种面向对象、解释型计算机程序设计语言。
  • Prolog是逻辑型程序设计语言。

image.png

image.png

image.png

image.png

2、面向对象技术

  1. 面向过程:世界的一切都不是孤立的,是紧密联系在一起的,缺一不可,互相作用,并形成一个个小系统,然后小系统组合完成大系统。适合于需求明确不复杂的项目。
  2. 面向对象:世界是分割开来的对象组成,
  • 对象:是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位对象包含3个基本要素,分别是对象标识、对象状态和对象行为。(标识号、属性、动作)除非有在特定场景下,这些对象是“自私”的,其内部就是一个黑匣子,什么也看不到。叫做封装
  • 它们之间通过消息传递信息。孤立的对象之间进行了某些信息交互才表现出我们看到的个过程。否则它们将“老死不相往来
  1. 对象喜欢群居,并且总是“物以类聚人以群分”这些相似性质的对象组成一个部落,对象们寻找性质相似的群居的过程叫做抽象,它们组成的部落叫做
  • 对象可以繁育,产下的孩子拥有父辈全部本领,而且还能增加新的本领。(继承和泛化)
  • 如:龙生龙凤生凤,老鼠的孩子会打洞,也能飞上天等----继承,继承的反关系叫做泛化。
  • 每个对象都有多个外貌,不同情况下展现不同的外貌,但是本质只有一个。叫做接口。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png