计算机基础知识

  • 分类:C++ · 入门
  • 更新时间: 2026-09-10
  • 来源:1-计算机基础知识.docx

第一章 计算机概述

—、发展史

1.计算机发展的四个阶段划分:

代别年代逻辑(电子)元件
第一代1946-1958电子管
第二代1959-1964晶体管
第三代1965-1970集成电路
第四代1971-至今大规模、超大规模集成电路

2.1946年,世界上第一台电子计算机ENIAC在美国宾夕法尼亚大学诞生。

3.计算机界的两位重要人物:

(1)冯·诺伊曼:被称为“计算机之父”,提出了计算机体系结构;

(2)图灵:被称为“人工智能之父”,提出了一种判定机器是否具有智能的试验方法﹐即图灵试验。此外﹐图灵提出的著名的图灵机模型为现代计算机的逻辑工作方式奠定了基础。

4.冯·诺伊曼式的计算机体系结构

冯·诺伊曼提出计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备五部分组成,并且由总线连接。总线包括地址总线﹑数据总线﹑控制总线。

冯·诺伊曼的存储程序思想:把计算过程描述为由许多命令按一定顺序组成的程序﹐然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后﹐输出结果。

例1.1提出“存储程序”的计算机工作原理的是( D )。

    A.克劳德·香农                        B.戈登·摩尔

    C.查尔斯·巴比奇                        D.冯·诺伊曼

【分析】克劳德·艾尔伍德·香农是美国数学家、信息论的创始人。戈登·摩尔提出了摩尔定律。摩尔定律是指IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。查尔斯·巴比奇是科学管理的先驱者,是第一台可编程的机械计算机的设计者。美籍匈牙利科学家冯·诺伊曼最先提出存储程序的思想,因此冯·诺伊曼又被称为“计算机之父”。

第二章 计算机硬件系统

(一)处理器

中央处理器(CPU-Central Processing Unit)

由运算器、控制器和一些寄存器组成。

(二)存储器

存储器的主要功能是用来保存各类程序的数据信息。存储器可分为内存储器和外存储器两类。

1.内存储器,属于主机的一部分。用于存放系统当前正在执行的数据和程序,属于临时存储器。

2.外存储器,它属于外部设备。用于存放暂不用的数据和程序,属于永久存储器。存储器与CPU的关系表示如下:

CPU、内存储器与外存储器关系示意图

存储器的容量单位,它们之间的关系为:

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB

(三)输入设备

输入设备是外界向计算机传送信息的装置。在微型计算机系统中,最常用的输入设备是键盘和鼠标.此外还有光电笔、数字化仪、图像扫描仪、触摸屏、麦克风,视频输入设备,条形码扫描器等。

(四)输出设备

输出设备的作用是将计算机由的数据信息传送到外部媒介,并转化成某种为人们所认识的表示形式。在微型计算机中,最常用的输出设备是显示器和打印机。

(五)总线结构

按照总线上传输信息的不同,总线可以分为数据总线(DB),地址总线(AB)和控制总线(CB)三种。

1.数据总线:用来传送数据信息,它主要连接了CPU与各个部件,是它们之间交换信息的通路。

2.地址总线:用来传送地址信息CPU通过地址总线中传送的地址信息访问存储器.通常是单向的。

3.控制总线:用来传送控制信号,以协调各部件之间的操作。

例题2.1 所谓的中断是指(B)

A.操作系统随意停止一个程序的运行。

B.当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况。

C.因停机而停止一个程序的运行。

D.电脑死机。

分析:中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止在运行的程序并转入处理新情况的程序,处理完毕后再返回原被暂停的程序继续运行。

第三章 计算机软件系统

软件系统是计算机的灵魂。没有安装软件的计算机称为“裸机”,无法完成任何工作。硬件为软件提供运行平台。软件和硬件相互关联,两者之间可以相互转化,互为补充。

计算机软件系统按其功能可分为系统软件和应用软件两大类。

一、系统软件

系统软件是指管理、控制和维护计算机及其外部设备,提供用户与计算机之间操作界面等方面的软件,并不专门针对具体的应用问题。

代表性的系统软件有:操作系统、数据库管理系统以及各种程序设计语言的编译系统等,其中最重要的系统软件是操作系统。

操作系统(Operating System)

操作系统是最基本的系统软件,是用于管理和控制计算机所有软件、硬件资源的一组程序。操作系统直接运行在裸机上,其他的软件(包括系统软件和大量的应用软件)都是建立在操作系统基础上的,并得到它的支持和取得它的服务。

操作系统是计算机硬件与其他软件的接口,也是用户和计算机之间的接口。

功能:处理机管理、存储管理、设备管理、信息管理等。

操作系统的性能很大程度上决定了整个计算机系统的性能。

二、应用软件

应用软件是指专门为解决某个应用领域内的具体问题而编制的软件(或实用程序)。

应用软件一般不能独立的在计算机上运行,必须要有系统软件的支持。应用软件特别是各种专用软件包经常是由软件厂商提供的。

常见的应用软件有以下几类:

1.文字处理软件

用于输入、存储、修改、编辑、打印文字资料(文件、稿件等)。常用的有 WPS,Word等。

2.办公软件

用于输入,存储、修改、检索各种信息。例如工资管理系统、人事管理系统等。这种软件发展到一定水平后,可以将各个单项软件联接起来,构成一个完整的、高效的管理系统,简称 MIS.

3.计算机辅助设计软件

用于高效的绘制、修改工程图纸,进行常规设计和计算,帮助用户寻求较优的设计方案。常用的有AutoCAD等。

4.图形软件

用于图形的生成、表示和操作的软件。根据图形的几何性质和外貌特征,使用程语言对其进行形式描述,是软件处理图形的基础。

5.教育软件

根据应用范围的不同可以分为家用教育软件、校用教育软件和远程教育软件。

6.电子游戏软件

利用电子设备为媒介为用户提供游戏活动的软件。

例题3.1 下面哪种软件不属于即时通信软件(D)。

A.QQ B.MSN C.微信 D.P2P

分析:排除法QQ,MSN,微信都是常用的即时通信软件,P2P是计算机网络中的一种常见结构;对等网络。

第四章 计算机语言

计算机的语言分为高级语言和低级语言两种。

第一节 低级语言

低级语言依赖于硬件,可读性和可移植性差,此外低级语言的代码有非常高的操作性、效率和灵活性。同时低级语言分为机器语言和汇编语言两种。

1.机器语言

机器语言使用二进制代码表示的计算机能够直接识别和执行的指令集和,具有灵活性、直接执行和速度快等特点。

2.汇编语言

汇编语言,即第二代计算机语言,用一些容易理解和记忆的字母、单词来代替一个特定的指令,比如用“ADD”来代表数字逻辑上的加减,此外汇编语言必须翻译成机器语言才能够被执行。在如今的实际应用中,通常被应用在底层,硬件操作和高要求的程序优化的场合。

例题4.1 以下程序设计语言中属于低级语言的是(D)。

A.C语言 B.Pascal C.Basic D.汇编语言

分析:本题考查的知识点是程序设计语言的分类。C语言、Pascal、Basic属于高级语言。汇编语言是低级语言。故正确答案为D选项。

第二节 高级语言

高级语言是一种独立于机器,从解决问题方式的角度分为面向过程语言(C、Pascal、Fortran)和面向对象语言(C++、C#、Java、Python、JavaScript),每种语言都有其自己的特点、优势和适用范围。选择何种语言取决于应用场景、开发者的个人偏好以及可用的资源等因素。

  1. 面向过程

面向过程是一种编程范式,它是指通过定义一组基于特定任务的过程或函数来实现程序逻辑,最重要的是模块化的思想方法。

  1. 面向对象

面向对象也是一种编程范式,是指把事物抽象成类,再实例化成对象,对象包括属性和行为。

现有面向过程再有面向对象,面向对象是基于面向过程的。在程序规模不大时,常常使用面向过程的方法,而在大型项目中,常常使用面向对象的方法。

高级语言设计的程序必须经过“翻译”才能被计算机执行,这个过程可以分为编译和解释两种方式。

编译过程下的编译器会将高级语言代码逐行翻译成机器语言或汇编语言的指令,并保存在可执行文件中。执行程序时,计算机会直接运行这些指令。相比之下,解释方式下的解释器不会将整个程序翻译成机器语言或汇编语言的指令。相反,它会逐行解释高级语言代码,并立即执行每行代码所对应的操作。这种方式通常会降低程序的执行速度,但也使得程序更易于开发和调试。

编译型语言是指把程序编译成为机器语言的文件,运行时不需要重新编译,直接使用编译结果就可以了。编译性程序执行效率高,依赖编译器,跨平台性差一些,例如C、C++、Pascal、ObjectPascal等。

解释型语言是指把源程序翻译一句,执行一句的过程,解释程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次,因此效率低,例如ASP、Java、C#、PHP、JavaScript、VBScript、Python、Ruby等。

例题4.2 Pascal语言、C语言和C++语言都属于( )。

  1. 面向对象语言 B. 脚本语言 C. 解释性语言 D. 编译性语言

答案 D

分析 考察计算机语言常识,编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。Pascal语言和C语言都是面向过程语言,而C++语言是面向对象语言。

第五章 数制转换

第一节 计算机的数制

1. 十进制:

我们平时最常用的进制,由 0 到 9 这 10 个数字组成,计数的基数为10,每个数字在不同位置上代表不同的权值。例如,123 就表示 1 各 100 + 2 个 10 + 3 个 1。

2. 二进制:

只使用 0 和 1 两个数字来表示数值。计数的基数为2,超过1必须要用多位数表示。例如,1011(二进制)就表示 1 乘以 2 的三次方加上 0 乘以 2 的二次方加上 1 乘以 2 的一次方加上 1 乘以 2 的零次方。

  1. 八进制

使用 0 到 7 这 8 个数字作为基础,每个数字所代表的数值和权值与十进制相同,计数的基数为8,超过7需要用多位数表示。例如,36(八进制)就表示 3 乘以 8 的一次方加上 6 乘以 8 的零次方。

  1. 十六进制

使用 0 到 9 这 10 个数字加上 A 到 F 这 6 个字母作为基础,每个数字或字母所代表的数值和权值与十进制相同,但表示方式不同。计数的基数为16,超过F须用多位数表示,例如,2A(十六进制)就表示 2 乘以 16 的一次方加上 A 乘以 16 的零次方。

  1. 权

数制中某一位上的1所表示的数值的大小,例如十进制123,1的位权是100,2的位权是10,3的位权是1。

例题5.1 如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=(B)也成立。

A.100 B.144 C.164 D.196

分析:通过题目可以大概判断出这个进制比十进制大,在十一进制下7*7=1*110+4*111=45,在十二进制下7*7=1*120+4*121=49,所以该进制是十二进制,十二进制下的12等于10进制下的14,所以十二进制下的12*12等于十进制下的14*14=196,将196化为12进制为144。

第二节 各种数制之间的转化

1. k进制转十进制

按权相加法展开成一个多项式,每项是该位的数码与相应的权之积,,把多项式按照十进制数的规则进行求和,所得的结果既是该数的十进制。

公式:abcd.efg(k)=d*k0+c*k1+b*k2+a*k3+e*k-1+f*k-2+g*k-3(10)

Eg:1101.01(2)=1*20+0*21+1*22+1*23+0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

2. 十进制转k进制

整数部分:十进制整数转化为k进制的方法是倒除法,即除k直至商为零,倒取余数。

Eg:172(10)=10101100(2)

image2

小数部分:十进制小数转换为k进制小数的方法:取整法即小数部分循环乘以k直至为0,顺序取整数部分。

例:0.625(10)=0.101(2)

image3

3.二进制转八进制

整数部分:从右向左,二进制3位一组转成八进制。

小数部分:从左往右,二进制3位一组转成八进制。

注:不够三位则沿着方向补零。

例:1 111 010 101 101(2)=17255(8)

例:1 101 110.101 1(2)=156.54(8)

另外,二进制也可以先转成十进制,再由十进制转成八进制。

4.二进制转十六进制

整数部分:从右向左,二进制4位一组转成十六进制。

小数部分:从左向右,二进制4位一组转成十六进制。

例:1 1110 1010 1101(2)=1EAD(16)

例:1 1110 1001.1011 1(2)=1E9.B8(16)

例题5.2 下列各无符号十进制整数中,能用八位二进制表示的数有()。

  1. 296 B. 133 C. 256 D. 199

分析:选项A的二进制表示为100101000,选项B的二进制表示为10000101,选项C的二进制表示为100000000,选项D的二进制表示为11000111,综上所述此题选BD。

  1. 信息编码表示

第一节西文字母的编码表示

西文字母编码主要了解ASCII码(American Standard Code for Information Interchange)即美国标准信息交换码,每个字符占7位的二进制位(单位比特或bit),能表示各种西文字符,包括大小写字母、0-9数字、控制符(如回车、空格)、通用符(如+,=)等字符。

基本的ASCII码:存储时占据一个字节,最高位为0,其范围是0-127。

扩展的ASCII码:存储时占据一个字节,最高位为1,其范围是128-255.

外码:计算机与人进行交换的字形符号,如字符“A”的外码是“A”。

内码:计算机内部存储和使用的数字代码,如字符“A”的内码是65。

image4

例6.1 关于ASCII,下面哪个说法是正确的()。

A.ASCII码就是键盘上所有键的唯一编码。

B.一个ASCII码使用一个字节的内存空间就能够存放。

C.最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。

D.ASCII码是英国人主持并推广使用的。

分析:A选项中ASCII码并不是唯一编码,因此错误。B选项ASCII码存储时只占了一字节正确。C选项中ASCII码只包含128个字节,主要用于表示基本的英文字母、数字和符号。D选项中ASCII码(美国信息交换标准代码)是1960年代由美国国家标准局开发的字母数字编码系统,用于在计算机和其他电子设备中进行数据交换和储存。

第二节中文字母的编码表示

一、中文字符的编码表示--GB码

GB码即国标码,是汉字交换码,是计算机与其他设备或系统间交换汉字信息的标准编码,每个字节各取七位,可对27*27=16384个字符进行编码。

常见的GB2312-80按使用频度将汉字分为一级汉字和二级汉字,其中一级汉字按照拼音排序,二级汉字按照部首排序。国标码先把汉字排列在一个94行x94行的方阵 (二维表格)中,每一行称为“区",每列称为“位”,组成了一个共有94区,每个区有94位的字符集。由此引出了表示汉字的两种编码,一种为区位码,另种被称为国标码。这两种编码都是由两个字节组成,高字节表示“区"的代码,低字节表示“位”的代码。

区位码是用十进制数表示,国标码迟常用十六进制表示两者的换算关系是:区码和位码分别加上十进制数32。如“国”字在表中的25行90列,区位码为2590,国标码是397AH。

西文内码采用单字节的ASCII码,而汉字内码则是将区位码两个字节的最高位 分别置为“1”,从而形成两个字节表示的汉字机内码。故通常一个英文字符占1个字节,一个中文字符占两个字节。

image5

一、中文字符的编码表示--字形码

字形存储码是指供计算机输出汉字(显示或打印)用的进制信息,也称字模,通常采用的是数字化点阵字机。例如下图中显示的次"字,使用16x16点阵,

字模中每一点在存储器中使用一个二进制位(Bit)表示,如果是1,则说明此处有点,若是0,则说明没有。一个16x16点阵的汉字总共需要16*16/8=32个字节表示。在相同点阵中,不管其笔画繁简,每个汉字所占的字节数相等。字模的表示顺序为:先从左到右,再从上到下,也就是先面左上方的8个点,再是右上方的8个点,然后是第行左边8个点,右边8个点,依此类推,画满16x16个点。

例6.2 在32*32点阵的“字库”中,汉字“北”与“京”的自模占用字节数之和是()。

A. 512 B. 256 C. 384 D. 128

分析:由于一个汉字需要32×32=1024个像素点表示,每个像素点用1位二进制数来表示,因此一个汉字对应的存储空间为1024÷8=128字节。北和京两个字就是256字节,选B。

第三节Unicode码

Unicode(统一码、万国码、通用码)为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求,是国际组织制订的可以容纳世界上所有文字和符号的字符编码方案。UTF-8和UTF-16是两种当前比较流行的Unicode编码方式。UTF-8是目前互联网上使用最广泛的一种Unicode编码方式。

例6.3 一个字节(byte)由( )个二进制位组成。

A. 8 B.16 C.32 D.以上都有可能

分析:一个字节(byte)由8个二进制位组成。每个二进制位可以表示0或1两种状态,因此一个字节可以表示2的8次方即256种不同的状态。在计算机中,一个字节通常被用来表示一个字符、一个整数等信息单位。

  1. 原码补码反码
  1. 机器数和真值

在学习原码,反码和补码之前,需要先了解机器数和真值的概念。

1.机器数

一个数在计算机中的二进制表示形式。叫做这个数的机器数。机器数是带符号的。在计算机用一个数的最高位存放符号。正数0,负数为1。

比如,十通制中的+3。计算机字长为8位,转换成二通制就是00000011。如果是-3,就是10000011。

那么,这里的00000011和10000011就机器数。

2.真值

机器数的第一位是符号位,后边才是真正的数值。所以机器数的形式值就不等于真正的数值。例如上面的有符号数10000011,其量高位1代表负,其真正数值是-3而不是形式值131(10000011转换道十进制等于131) .所以。为区别起见,将带符号位的机器数对应的真正数值称为机器数的真值。

0000 0001的真值 = +000 0001 =+1

1000 0001的真值 = - 000 0001 =- 1

例7.1 给定一个有符号二进制补码表示的机器数:1101 1010。请计算机器数的真值。

分析:首先补码-1得到反码11011001,然后反码除符号位取反得到原码10100110,所以该数的真值为-86。

  1. 数的原码、补码和反码表示

原码、反码、补码是计算机存储一个具体数字的编码方式。数值在计算机中是以补码的方式存储的。

1.原码

原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值,比如如果是8位二进制:

[+1]原 = 0000 0001

[-1]原 = 1000 0001

第一位是符号位。因为第一位是符号位,所以8位二进制数的取值范围就是:

[1111 1111,0111 1111]==>[-127,127]

2.反码

反码的表示方法是:

正数的反码是其本身

负数的反码是在其原码的基础上,符号位不变,其余各个位取反。

[+1]=[00000001]原=[00000001]反

[-1]=[10000001]原=[11111110]反

3.补码

补码的表示方法是:

正数的补码就是本身

负数的补码就是在其原码的基础上,符号位不变,其余各位取反,最后+1(即在反码的基础上加一)

[+1]=[00000001]原=[00000001]反=[00000001]补

[-1]=[10000001]原=[11111110]反=[11111111]补

例7.2 一个字长为8位的整数的补码是11111001,则它的原码是()。

A.00000111 B.01111001 C.11111001 D.1000111

分析:补码除了符号位全部取反后+1为10000111。

第三节 数的定点表示和浮点表示

在计算机中小数点一般有两种表示法:一种是小数点固定在某一位置的定点表示法;另一种是小数点的位置可任意移动的浮点表示法。

1.定点表示法

机器中所有数的小数点位置是固定不变的,因而小数点就不必使用记号表示出来。实际上,小数点可固定在任意一个位置上。

2.浮点表示法

在数的定点表示法中,由于数的表示范围较窄常常不能满足各种数值问题的需要。为了扩大数的表示范围,方便用户使用,有些计算机常采用浮点表示法。表示一个浮点数,要用两部分:尾数和阶码。尾数用以表示数的有效数值;阶码用以表示 小数点在该数中的位置。

计算机多数情况下采用浮点数表示数值,它与科学记数法相似,把一个二进制数通过移动小数点位置表示成阶码和尾数两个部分:

image7

其中E是N的阶码(Expoent),是有符号的整数。S是N的尾数(Mantissa),是数值的有效数字部分,一般规定取二进制定点纯小数形式。

例:1011101B=2+7*0.1011101, 101.1101B=2+3*0.1011101,

0.01011101B=2-1*0.1011101

  1. 计算机网络

第一节 网络的定义、发展以及主要功能

计算机网络利用通信线路和设备,把分布在不同地理位置的多台计算机连接起来,是现代通信技术与计算机技术相结合的产物。

网络中计算机与计算机之间的通信依靠协议进行。协议是计算机收,发数据的规则。TCP/IP协议族:用于网络的一组通讯协议,包括IP、TCP、HTTP、SMTP、POP、IMAP、MIME、FTP等协议 。其中电子邮件程序使用的TCP/IP协议有:使用SMTP来发送邮件,使用IMAP连接到邮件服务器,使用POP从邮件服务器下载邮件。

计算机网络的发展

计算机网络的发展过程大致可分为两个阶段三个时期:

1.远程终端联机阶段:主机-终端

2.计算机网络阶段:计算机-计算机

3.Internet阶段:Internet

计算机网络的主要功能

1.资源共享

网络的资源共享功能指的是在计算机网络中,多个用户可以通过网络共享资源,如硬盘、打印机、文件等。通过这种方式可节省硬件资源的采购成本和降低维护成本。

2.信息传输

网络的信息传输功能指的是通过计算机网络将信息从一个地方传输到另一个地方的能力。在计算机网络中,信息可以是文本、图像、音频或视频等各种形式。

3.分布式处理

网络的分布式处理功能指的是将任务或计算分配给彼此连接的多个计算机来完成的能力。在分布式系统中,不同计算机之间通过计算机网络互联,以协同工作、共享资源、最大限度地提高计算能力。

4.综合信息服务

网络的综合信息服务功能指的是通过计算机网络提供多种信息服务,包括但不限于文化、教育、医疗、财经、娱乐等领域。这些服务可以通过不同的网络平台和工具提供,例如搜索引擎、门户网站、在线课程、社交媒体等。

例8.1 可以将单个计算机接入到计算机网络中的网络接入设备有(A)。

A. 网卡 B.光驱 C.鼠标 D.显卡

分析:网络接口控制器,网络适配器,网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。

第二节 网络的分类

1.按地理划分

网络按地理范围分为局域网(LAN,1km内)、城域网(MAN,几千米至几万米)、广域网(WAN)。Internet(因特网)是当今世界上规模最大、用户最多、影响最为广泛的计算机互联网络。以太网泛指所有采用载波监听多路访问协议即CSMA/CD协议的局域网。常见的局域网有以太网、Novell网、令牌环网、FDDI网、ATM网等。

2.按网络的拓扑结构分类

网络拓扑结构分为星形、总线形、环形、树形、网状形。网络的拓扑结构是指计算机作为网络节点和通信线路所组成的几何形状。

image8

例8.2 蓝牙和WiFi都是(C)设备。

A.无线广域网 B.无线城域网 C.无线局域网 D.无线路由器

第三节 网络的体系结构

    ISO(国际标准化组织)制定了一个国际标准OSI(开放式通信系统互联参考模型)。

OSI是一种理论下的模型,而TCP/IP已经被广泛的使用,成为网络互联事实上的标准。

image9

    例8.3 TCP协议属于那一层协议(B)。

    A.应用层 B.传输层 C.网络层 D.数据链路层

第四节 IP地址

1.域名

IP地址是数字标识,不便记忆和书写,网络上的数字型IP地址相对应的字符型地址,就被称为域名。域名含有英文字母和数字,不区分大小写且完整域名不超过255个字符。

域名格式:主机名.机构名.网络名(2级域名) .国家或行业城名(项级域名)

例如: www.cs.tsinghua.edu.cn //如果主机名被省略,系统默认是www.

常见域名: com商业性的机构或公司;tech科技、技术;org 非盈利的组织、团体;gov政府部门:net从事Internet相关的机构或公司; edu教育机构。cn是中国,us是美国,jp是日本.

2.IP地址

IP地址的表达形式有IPV4和IPV6两类,IPv4网络使用32位地址,IPv6网络使用128位地址,目前常见的是IPV4.

IPV4地址表示:

IPV4地址长度为32位,以X1.X2.X3.X4格式表示,每个X可以表示为8位的进制,而每个X的十进制的值范因为0- 255. IPV4地址可以分为A. B、C D. E共5类,其中A B. C类是基本类,D和E类是多播和保留地址,都由网络地址与主机地址两部分组成。

第五节 HTML

HTML的全程是超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的表述性文本,HTML命令可以说明文字、图形、动画声音、表格、链接等。下面是a是HTML网页的代码结构,图b是HTML网页代码在浏览器中的运行效果。

例8.5下列HTML语句中,正确产生一个指向NOI官方网站的超链接是(B)

A.<a url=”http://www.noi.cn”>欢迎访问NOI网站</a>

B.<a href=”http://www.noi.cn”>欢迎访问NOI网站</a>

C.<a>http://www.noi.cn</a>

D.<a name=“http://www.noi.cn”>欢迎访问NOI网站</a>

分析:herf是超链接标签。

第六节 计算机安全

1.计算机硬件安全

计算机在使用过程中,对外部环境有一定的要求。计算机的芯片和硬件设备指令泄密。硬件泄密问题。

2.存储安全

计算机安全中最重要的是存储数据的安全,其中主要面临的威胁包括:计算机病毒、非法访问、计算机电磁辐射、硬件损坏等。

3.计算机病毒

计算机病毒(Computer Virus)是在计算机程序中插入的破坏计算机功能,能自我复制的-组计算机指令或者程序代码。计算机病毒主要通过网络与磁盘传播,主要造成软件和数据的损坏,较为彻底的清除方法是格式化磁盘。计算机病毒的特征:

繁殖性:计算机病毒可以像生物病毒一样进行繁殖,当是否具有繁殖、感染的特征是判断某段程序为计算机病毒的首要条件。

破坏性:计算机中毒后,可能会导致正常的程序无法运行,把计算机内的文件剧除或受到不同程度的损坏。

传染性:通过修改别的程序将自身的复制品或其变体传染到其它无毒的对象上,这些对象可以是一个程序也可以是系统中的某一个部件.

潜伏性:计算机病毒可以衣服在其他媒体上,入侵后的病毒潜伏到条件成熟才发作,会使电脑变得很慢。

隐蔽性:计算机病毒具有很强的隐蔽性,时隐时现,变幻无常,处理起来很麻烦。

可触发性:病毒一般都设定了触发条件,例如系统时钟的某个时间,系统运行了某个程序等。

例8.6计算机病毒是(B)

A.通过计算机传播的危害人体的一种病毒。

B.人为制造的能够入侵计算机系统并给计算机带来故障的程序或指令集和。

C.一种由于计算机元器件老化而产生的对生态环境有害的物质。

D.利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒。