《2023年网络管理员考试全程指导.docx》由会员分享,可在线阅读,更多相关《2023年网络管理员考试全程指导.docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网络管理员考试全程指导第1章计算机科学基础从历次考试试题来看,计算机科学基础知识是网络管理员考试的一个重点,占上午考试 的4分左右。根据考试大纲的规定,本章需要考生掌握的考点重要有以下三个方面:(1 )进制及转换:涉及二进制、十进制和十六进制等常用进制及其互相转换。(2 )数据的表达:涉及数的表达(原码、反码、补码表达,整数和实数的机内表达)、 非数值表达(字符和汉字表达、声音表达、图像表达)、校验方法和校验码(奇偶校验、海 明校验、CRC校验)。(3)数据运算:重要考察计算机中的二进制数运算方法。1.1 数制及其转换进制的表达方法有二进制、八进制、十进制和十六进制等。网络管理员考试规定重点掌
2、 握这四种进制之间的数据转换方法。1.1.1 进制的表达在平常生活中,用十进制来表达数已经广泛被人们所接受。但是由于计算机底层使用的 电路硬件通常只可以清楚地表达两种状态,即开和关,或者说高电平和低电平。假如使用十 进制,将会使得计算机底层的设计变得过于复杂,并且容易犯错,因此通常采用二进制来表 达数。声音的强度值,采样位数越高,则还原时越精确。假如不采用压缩技术,那么保存声音需要 的空间可以这样计算文献所占容量=(采样频率X采样位数X声道)x时间/& 1字节= 8bit X目前重要的音频数据格式如下:(1 ) WAVE,扩展名为WAV:该格式记录声音的波形,故只要采样频率高、采样字节长、 机
3、器速度快,运用该格式记录的声音文献就能和原声基本一致,质量非常高,但这样做的代 价就是文献太大。(2 ) MO。扩展名MOD、ST3、XT、S3M、FAR、669等:该格式的文献里存放乐 谱和乐曲使用的各种音色样本,具有回放效果明确,音色种类无限等优点。但它也有一些致 命弱点,以至于现在已经逐渐淘汰,目前只有MOD迷及一些游戏程序中尚在使用。(3 ) Layer-3,扩展名为MP3:现在最流行的声音文献格式,因其压缩率大,在网络可视 电话通信方面应用广泛,但和CD唱片相比,音质不能令人非常满意。Layer-3是MPEG 标准的一部分,是一种强有力的音频编码方案。Layer-3在现存的MPEG-
4、1和MPEG-2国 际标准的音频部分上均有定义,简称MP3( MPEG Audio Layer III)。(4 ) Real Audi。,扩展名RA:这种格式具有强大的压缩量和极小的失真使其在众多格式 中脱颖而出。和MP3相同,它也是为了解决网络传输带宽资源而设计的,因此重要目的是 压缩匕价口容错性,另一方面才是音质。(5)CD Audio音乐CD,扩展名CDA:唱片采用的格式,又叫红皮书格式,记录的是 波形流,绝对的纯正、HIFI.但缺陷是无法编辑,文献长度太大。(6 ) MIDI,扩展名MID:作为音乐工业的数据通信标准,MIDI能指挥各音乐设备的运转,并且具有统一的标准格式,可以模仿原始
5、乐器的各种演奏技巧甚至无法演奏的效果。MIDI文献是按照MIDI标准制成的声音文献。MIDI文献记录声音的方法与WAV完全不同, 它并不记录对声音的采集数据,而是记录编曲的音符、音长、音量和击键力度等信息,相称 于乐谱。由于MIDI文献记录的不是乐曲自身,而是一些描述乐曲演奏过程中的指令,因此 它占用的存储空间比WAV文献小很多。即使是长达十多分钟的音乐最多也但是几十千字节。(7 ) Creative Musical Format扩展名 CMF:Creative 公司的专用音乐格式,和 MIDI 差不多,只是音色、效果上有些特色,专用于FM声卡,但其兼容性也很差。4.图像编码图像也称为位图或点
6、阵图,是指由输入设备捕获的实际场景画面或以数字化形式存储的 任意画面。图像都是由一些排成行列的像素组成的,它除了可以表现真实的照片,也可以表 现复杂绘画的某些细节,并具有灵活和富于发明力等特点。图像的重要指标有分辨率、点距、色彩数(灰度)。(1 )分辨率:可以分为屏幕分辨率和输出分辨率。屏幕分辨率是指每英寸的点阵的行 数或列数,这个数值越大,表达就越好。输出分辨率是指每英寸的像素点数,是衡量输出设 备的精度,数值越大,质量越好。(2 )点距:指两个像素之间的距离,一般来说,分辨率越高,则像素点距的规格越小, 显示效果越好。(3)深度:图像深度拟定彩色图像的每个像素也许有的颜色数,或者拟定灰度图
7、像的 每个像素也许有的灰度级数。通常,图像深度也指存储每个像素所用的存储器位数,或者说 用多少位存储器单元来表达,它也是用来度量图像分辨率的。每个像素颜色或灰度被量化后 所占用的存储器位数越多,它能表达的颜色数目就越多,它的深度就越深。常见的图形/图像文献有以下几种:(1)BMP( Bit Map Picture ) : PC上最常用的位图格式,有压缩和不压缩两种形式, 该格式可表现从2位到24位的色彩,分辨率也可从480x320至1024x768该格式在 Windows环境下相称稳定,在文献大小没有限制的场合中运用极为广泛。(2 ) DIB ( Device Independent Bitm
8、ap ):描述图像的能力基本与BMP相同,并 且能运营于多种硬件平台,只是文献较大。(3 ) PCP ( PC Paintbrush ):由Zsoft公司创建的一种通过压缩且节约磁盘空间的 PC位图格式,它最高可表现24位图形(图像)。过去有一定市场,但随着JPEG的兴起, 其地位已逐渐日落终天了。(4 ) DIF ( Drawing Interchange Format) : AutoCAD 中的图形文献,它以 ASCII 方式存储图形,表现图形在尺寸大小方面十分精确,可以被CorelDraw. 3DS等大型软件 调用编辑。(5 ) WMF ( Windows Metafile Format
9、) : Microsoft Windows 图元文献,具有文 献短小、图案造型化的特点。该类图形比较粗糙,并只能在Microsoft Office中调用编辑。(6 ) GIF ( Graphics Interchange Format):在各种平台的各种图形解决软件上均可 解决的通过压缩的图形格式。缺陷是存储色彩最高只能达成256种,特别适合于Web网页 制作,动画制作以及演示文稿等领域。(7 ) JPG (Joint Photographies Expert Group ):可以大幅度地压缩图形文献的一 种图形格式。对于同一幅画面,JPG格式存储的文献是其他类型图形文献的1/10到1/20,
10、 并且色彩数最高可达成24位,所以它被广泛应用于Internet上的homepage或internet 上的图片库。(8 ) TIF ( Tagged Image File Format):文献体积庞大,但存储信息量亦巨大,细 微层次的信息较多,有助于原稿阶调与色彩的复制。该格式有压缩和非压缩两种形式,最高 支持的色彩数可达16M.(9 ) EPS ( Encapsulated PostScript):用 PostScript 语言描述的 ASCII 图形文献, 在PostScript图形打印机上能打印出高品质的图形(图像),最高能表达32位图形(图像)。 该格式分为Photoshop EPS
11、格式adobeillustrator EPS和标准EPS格式,其中后者又可 以分为图形格式和图像格式。(10 ) PSD ( Photoshop Standard ) : Photoshop 中的标准文献格式,专门为 Photoshop而优化的格式。(11) CDR ( CorelDraw ) : CorelDraw 的文献格式。此夕卜,CDX 是所有 CorelDraw 应用程序均能使用的图形(图像)文献,是发展成熟的CDR文献。(12 ) IFF (Image File Format):用于大型超级图形解决平台,比如AMIGA机, 好莱坞的特技大片多采用该图形格式解决。图形(图像)效果,涉
12、及色彩纹理等逼真再现原 景。当然,该格式耗用的内存外存等的计算机资源也十分巨大。(13 ) TGA ( Tagged Graphic ):是True vision公司为其显示卡开发的图形文献格 式,创建时期较早,最高色彩数可达32位。VDA,PIX,WIN,BPX,ICB等均属其旁系。(14 ) PCD ( Photo CD ):由KODAK公司开发,其他软件系统对其只能读取。(15 ) MPT ( Macintosh Paintbrush )或 MAC:Macintosh 机所使用的灰度图形(图 像)模式,在Macintosh Paintbrush中使用,其分辨率只能是720x567.(16
13、 ) SWF ( Flash ) : Flash是Adobe公司制定的一种应用于Internet的动画格式,它是以矢量图作为基本的图像存储形式的。除此之外,Macintosh机专用的图形(图像)格式尚有PNT、PICT、PICT2等。1 .2.3校验方法与校睑码信息编码在计算机内传输、存取过程中,难免会出现一些随机性的错误,例如受到外界 干扰导致产生了码元错误,例如把码元变成了0码元。为了减少和避免这样的错误,提 高传输质量,一方面需要从电路、布线等硬件方面采用技术,提高可靠性。另一方面在数据 编码上采用某种校验方法与校验码,使得计算机可以自动发现,甚至能自动纠正错误。常见的信息编码校验方法有
14、奇偶校验法、海明校验法、CRC校验法等等。2 .奇偶校验法奇/偶校验是数据传送时采用的一种校正数据错误的一种方式,分为奇校验和偶校验两 种。假如是采用奇校验,在传送每一个数据(一般是1个字节)的时候此外附加一位作为 校验位,当实际数据中1的个数为偶数的时候,这个校验位就是1.否则,这个校验位就是 0,这样就可以保证传送数据满足奇校验的规定。在接受方收到数据时,将按照奇校验的规定 检测数据中1的个数,假如是奇数,表达传送对的。否则,表达传送错误。偶校验的过程和奇校验的过程同样,只是检测数据中1的个数为偶数。当实际数据中1 的个数为偶数的时候,这个校验位就是0,否则这个校验位就是1.这样,就可以保
15、证传送数 据满足偶校验的规定。在接受方收到数据时,将按照偶校验的规定检测数据中1的个数, 假如是偶数个1,表达传送对的。否则,表达传送错误。3 .海明校验法海明码是奇偶校验的另一种扩充和奇偶校验不同之处在于海明码采用多位校验码的方 式,在信息数据位中合理加入校验位,将码距均匀拉大,校验位中的每一位都对不同的信息 数据位进行奇偶校验,通过合理地安排每个校验位对原始数据进行校验位组合,可以达成发 现错误,纠正错误的目的。海明码是运用在信息位为k位,增长r位冗余位,构成一个n=k+r位的码字,然后用 r个监督关系式产生的r个校正因子来区分无错和在码字中的n个不同位置的一位错。它必 需满足关系式:2r
16、n+l或2rk+r+l.海明码的编码规则:在一般情况下,校验码会被插入到数据的124,8,2n位置,那 么,在数据生成时,按照提供的海明校验方程计算出bl,b2,b4,bn各位,在数据校验时, 按照海明检查方程进行计算,假如所有的方程式计算都为0,则表达数据是对的的。假如出 现1位错误,则至少有一个方程不为0.海明码的特殊之处在于,只要将三个方程左 边计算数据按排列,得到的二进制数值就是该数据中犯错的位,例如第6位犯错, 则为110为二进制数6.当出现两位错误时,这种海明码可以查错,但无法纠错。4 .CRC校验法循环冗余检查码简称CRC码,由于其实现的原理十分易于用硬件实现,因此广泛地应 用于
17、计算机网络上的差错控制。并且由于它采用的是模二除进行验算,因此十分适合于以串 行同步方式传送数据块。而CRC的考察点重要有3个:常见的CRC应用标准;计算CRC 校验码;验算一个加了 CRC校验的码是否有错误。(1)常见的CRC标准及应用归纳如表1-4所示:表1-4常见的CRC标准(2)计算CRC校验码在CRC码中,编码是由K位信息码,加上R位的校验码组成。要计算CRC校验码, 需根据CRC生成多项式进行。例如:原始报文为,其生成多项式为X4+X3+X+1.在计算时, 是在原始报文的后面若干个0 (等于校验码的位数,而生成多项式的最高幕次就是校验位的 位数,即使用该生成多项式产生的校验码为4位
18、)作为被除数,除以生成多项式所相应的 二进制数(根据其幕次的值决定,得到1101L由于生成多项式中除了没有x2之外,其他位 都有)。然后使用模2除,得到的商就是校验码,如图1-1所示。图1-1计算CRC校验码然后将0011添加到原始报文的后面,就是结果011.(3 )检查信息码是否有CRC错误要想检直信息码是否出现了 CRC错误的计算很简朴,只需用待检查的信息码做被除数, 除以生成多项式,假如可以整除就说明没有错误,否则就表达犯错了。此外要注意的是,当 CRC检查出现错误时,它是不会进行纠错的,通常是让信息的发送方重发一遍。1.3数据运算根据考试大纲的规定,在本节知识点中,重要考察计算机中的二
19、进制数运算方法,其中 二进制数的运算可以分为算术运算和逻辑运算。1 .算术运算二进制数的算术运算比较简朴,与十进制算术运算类似,它的基本运算是加法。无论加、减、乘、除运算都可以归结为加法运算。(1 )二进制加法运算规则:0+0=0;0+1=1;1+0=1;1 + 1=10 (逢二进一)。(2 )二进制减法运算规则:0-0=0;0-1 = 1 (借一当二);1-0=1;1-1=0.(3 )二进制乘法运算规则:OxO=O;Oxl=O;lxO=O;lxl=l.(4 )二进制除法运算规则:0+0=0;0+1=0;蚱0=0 (无意义);11=1.2 .逻辑运算逻辑运算重要涉及三种基本运算,分别是逻辑加法
20、(或运算)、逻辑乘法(与运算)和 逻辑否认(非运算).此外,异或运算(半加运算)也很有用。(1 )逻辑加法通常用符号或、”来表达。逻辑加法运算规则如下:O+O=O,OvO=O;0+1=1,Ovl=l;l+0=l,lv0=l;1 + 1 = 1,lvl = l.从上式可见,逻辑加法有或的意义,因此,也称为逻辑或运算。也就是说,在给定的 逻辑变量中,A或B只要有一个为1,其逻辑加的结果就为L只有两者都为0时,逻辑加的 结果才为0.例如,某逻辑电路有两个输入端分别是X和Y,其输出端为Z.当且仅当两个输入端X和Y同时为0时,输出Z才为0,则该电路输出Z的逻辑表达式为X+Y.(2 )逻辑乘法通常用符号X
21、或A或.来表达。逻辑乘法运算规则如下:Ox 0=0,0 aO=O,00=00x1=0,0a1=0,01=01x0=0,1a0=0,1-0=01x1 = 1,1a1 = 1,1-1 = 1不难看出,逻辑乘法有与的意义,因此,也称为逻辑与运算。它表达只当参与运算的 逻辑变量都同时取值为I时,其逻辑乘积才等于1.只要有一个逻辑变量为0,其结果就为0.例如,用二进制数0与累加器X的内容进行与运算,并将结果放在累加器X中,一定 可以完毕对X的“清0操作。(3 )逻辑否运算又称为逻辑非运算。其运算规则为:,.(4 )异或运算通常用符号表达,其运算规则为:00=0,01 = 1,10=1,11=0即两个逻辑
22、变量相异(一个为0,另一个为I),结果才为1.例如,在进行定点原码乘法运算时,乘积的符号位是被乘数的符号位和乘数的符号位通 过异或运算来获得。由于原码的符号位表达数的正负,0表达正数,I表达负数。被乘数和 乘数都是正数时,值为正数;都为负数时,值也为正数;只有当一个数是正数,另一个数是 负数时,值才为负数。多位数进行逻辑运算时,也是按照“逐位运算”的规则进行的。例如,8位累加器A中的二进制数比较长和比较容易看错,不便于人们进行思考和操作,所以通常采用八进制和 十六进制来解决这个问题,八进制和十六进制的表达方法既缩短了二进制数的位数,又保存 了二进制数的表达特点。R进制,通常说法就是逢R进1.可
23、以用的数为R个,分别是0,L2,R-1.例如八进制 数的基数为8,即可以用到的数码个数为8,它们是0,123,4,5,67二进制数的基数为2,可用 的数码个数为2,它们是0和1.对于十六进制,它的数码为0,L23456789A,B,C,D,E,F.为了把不同的进制数分开表达,避免导致混淆,通常采用下标的方式来表达一个数的进 制,如十进制数88表达为:(88 ) 10,八进制数76表达为:(76 ) 8.在计算机专业术语的 表达中,通常在数字的后面加大写H表达十六进制,例如,FCH就表达十六进制数FC.1.1.2 R迸制数与十进制数的转换对于任意一个R进制数,它的每一位数值等于该位的数码乘以该位
24、的权数。权数由一 个鬲Rk表达,即厚的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小 数点左边,k值是该位和小数点之间数码的个数,而当该位位于小数点右边,k值是负值, 其绝对值是该位和小数点之间数码的个数加1.例如,八进制数234.56,其数值可计算如下:又如,二进制数10100.01的值可计算如下: 数据为FCH,若将其与7EH相异或,则累加器A中的数据为82H.由于将FCH和7EH转换 为二进制数,得至I11111100和01111110,根据异或的运算规则,可以得到10000010,然 后将10000010转换成十六进制,得至I82H.3.移位运算在前面介绍了二进制数的
25、算术运算中的乘除运算,例如:求(1011.11 )2x (101)2 的值。运用其运算规则:1011.11X )101101111000000101111111010.11由上式可见,二进制乘法运算可转换为“加法和移位”运算。在计算机中,实现乘除运算 的方案有三种:软件实现、设立专有的乘法、除法器、通过逻辑线路来将乘除运算变换为移 位操作。其中以采用移动操作来实现居多。而移位操作重要涉及算术移位、逻辑移位和循环 移位三种。而移位操作重要涉及算术移位、逻辑移位和循环移位三种,如表1-5所示。表1-5移位操作的类型例如,对8位累加器A中的数据7EH,假如逻辑左移一次,则累加器A中的数据为FCH.
26、由于十六进制数7EH转换成二进制为01111110,根据表1-5关于逻辑移位的描述,在移位 时不需要考虑符号位,因此,只需将数左移T立,右边空出来的部分补零,这样就得到二进 制数11111100,再转换成十六进制表达就是FCH.在算术移位中,不同码制机器数移位后的空位添补规则如表1-6所示。表1-6空位填补规则说明:(1)机器数为正时,不管左移或右移,空位均添0.(2)由于负数的原码其数值部分与真值相同,故在移位时只要使符号位不变,其空位 均添0.(3 )由于负数的反码其各位除符号位外与负数的原码正好相反,故移彳立后所添的代码 应与原码相反,即所有空位添1.(4 )分析任意负数的补码可发现,当
27、对其由低位向高位找到第一个V时,在此1左 边的各位均与相应的反码相同,而在此1右边的各位(涉及此V在内)均与相应的原码相 同,即添0;右移时因空位出现在高位,则添补的代码应与反码相同,即添1.例如补码10110100算术右移2位的结果是11101101.由于最高位为L表达是负数, 1作为符号位保持不动,其他各位向右移动2位(011011001101),这样,左边就空了 2位,根据表2-7的规则,这里应当补L则变为110110L再加上符号位L最后结果为 11101101.1.4例题分析为了帮助考生更好的理解和掌握本章中的知识点,本节准备了 8道例题,考生可认真 完毕例题,体会例题分析,巩固所学知
28、识。1.4.1 例题1例题1若8位二进制数能被4整除,则其最低2位_ ( 1) _.(1) A.不也许是01、00B.只能是10C.也许是01、00D.只能是00例题1分析本题考察的为二进制整除问题,实则可以转换为十进制来计算,其最氐2位为00表达 最小的十进制数为4,可以被4整除。例题1答案(1)D1.4.2 例题2例题2设两个8位补码表达的数相加时溢出(b7、a7为符号标志),则_ ( 2 ) 一(2 ) A. b7与a7的逻辑或结果一定为1b7与a7的逻辑与结果一定为0B. b7与a7的逻辑异或结果一定为1b7与a7的逻辑异或结果一定为0例题2分析正数的补码表达与原码相同,即最高符号位为
29、0,其余为数值位,而负数的补码是由其 反码最低位加1的来。补码的一个好处就是不同符号位相加不需要通过减法来实现,而直 接可以按照二进制加法法则进行,但同符号位的补码相加也许产生溢出,即结果超过了规定 的数值范围,使两个正数相加变负数,两个负数相加变正数,即b7与a7的逻辑异或”结 果为。.例如:89+67=156,01011001+01000011=10011100=-28.显然结果是不对的。例题2答案1.4.3 例题3例题3欲知八位二进制数(b7b6b5b4b3b2blb0 )的b2是否为L可将该数与二进制数 00000100进行一(3 ) _运算,若运算结果不为0,则此数的b2必为1.(3
30、 ) A.加B.减C.与 D.或例题3分析这里只要了解二进制数运算的几个概念,很容易分析出,要想结果必然不为0,并且原 数中的第三位是L只有与“运算满足条件与“运算只对位进行操作,不涉及到进位,其运 算规则为:当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于L只要有一个逻 辑变量为0,其结果就为0.例题3答案(3)C1.4.4 例题4例题4汉字机内码与国标码的关系为:机内码=国标码+ 8080H.若已知某汉字的国标码为 3456H,则其机内码为_ (4)_.(4 ) A. B4D6H B. B536H C. D4B6H D. C4B3H根据汉字机内码与国标码的关系:国标码为3456H与8
31、080H进行相相应的位相加, 其中,1015分别用A、B、C、D、E、F.最后计算出来机内码为B4D6H,其中H为十六进 制标记符。例题4答案(4) A4.4.5 例题5例题5某数值编码为FFH ,若它所表达的真值为127 ,则它是用_(5)_表达的;若它所表达 的真值为1 ,则它是用_(6)_表达的。(5 ) A .原码B .反码C .补码D .移码(6 ) A .原码B .反码C .补码D .移码例题5分析原码表达又称符号一数值表达法。正数的符号位用0表达,负数的符号位用1表达, 数值部分保持不变。反码的符号位表达法与原码相同,即符号0表达正数,符号1表达负数。与原码不同 的是,反码数值部
32、分的形成和它的符号位有关。正数反码的数值和原码的数值相同,而负数 反码的数值是原码的数值按位求反。未M马的符号表达和原码相同,0表达正数;1表达负数。正数的补码和原码、反码相同, 就是二进制数值自身。负数的补码是这样得到的:将数值部分按位取反,再在最低位加1。补码的补码就是原码。移码(又称增码)的符号表达和补码相反,I表达正数;0表达负数。移码为该数的补 码,但符号位相反。常用来表达浮点数的阶码。127 原码:1 1111111 1 原码:1 0000001127 反码:1 0000000 1 反码:1 1111110127 补码:1 0000001 1 补码:1 1111111127 移码:
33、0 0000001 1 移码:0 1111111例题5答案(5)A (6)C4.4.6 例题6例题6_ ( 7 ) 一既具有检错功能又具有纠错功能。(7) A.水平奇偶校验B.垂直奇偶校验C.海明校验D.循环冗余校验例题6分析奇偶校验码是最简朴的检错码,奇/偶校验码涉及水平奇/偶校验码、垂直奇/偶校验码 和水平垂直奇/偶校验码三种编码。由于实现起来比较容易而被广泛采用。海明码是一种既可检错又可纠错的编码。它的具体原理见本章123节海明校验法。循环冗余校验:数据通信中应用最广的一种检查差错方法。方法是在发送端用数学方法 产生一个循环码,叫做循环冗余检查码。在信息码位之后随信息一起发出。在接受端也
34、用同 样方法产生一个循环冗余校验码。将这两个校验码进行比较假如一致就证明所传信息无误; 假如不一致就表白传输中有差错,并规定发送端再传输。例题6答案(7)C例题7例题7若信息为32位的二进制编码,至少需要加一(8 ) _位的校验位才干构成海明码。(8)A. 3 B. 4 C. 5 D. 6例题7分析根据海明码信息位与校验位间的关系表达式:2即+1或2rk+r+l.其中r为校验位长度,n为数据位长度,将n = 32代入表达式中,可以得出校验位长度 为6.例题7答案(8) D例题8例题8设机器码的长度为8 , x为带符号纯小数,y为带符号纯整数,凶原=11111111 , Y 补二11111111
35、 ,则x的十进制真值为_(9)_ , v的十进制真值为(9) A. 1/128 B. -1/128 C. -127/128 D. 127/128(10 ) A. -1 B. 127 C. -127 D. 1例题8分析带符号的纯小数,符号位是看数字的第一位,0就是正的,1就是负的。正数的补码和 原码都同样。而负数的补码是把原码除了符号位外所有取反再加上1。这道题x的原码就是 1.1111111。然后再看小数点后1所在的位置n,根据公式y= (1/2 )的n次方叠加就行 了。这道题小数点后7位都是1 ,因此是其结果是127/128 ,再加个负号,就得到x的十进制真值了 : -127/128.带符号
36、纯整数,符号位是看数字的第一位,0就是正的,1就是负的。正数的补码和原 码都同样。而负数的补码是把原码除了符号位外所有取反再加上lo这里y补=11111111 , 所以y的原码是10000001 ,则y的十进制真值是-1。例题8答案(9)C (10) A如需阅读完整版教材请到希赛软考学院,网络管理员考试全程指导:按照上面的表达法,即可计算出R进制数转换成十进制数的值。十进制整数转换成R进制数,最常用的是除以R取余法”.例如,将十进制数94转换为二进制数:2 | 94余02 |4712 | 2312 | 1112|512 | 2011将所得的余数从低位到高位排列,(1011110 ) 2就是94
37、的二进制数。十进制小数转换为R进制小数,则采用乘以R取进位法”.例如,将十进制小数0.43转 换成二进制小数的过程如下(假设规定小数点后取5位):即转换后的二进制小数为(0.01101) 2.1.1.3 二进制数与八进制数的转换将二进制数转换为八进制数,以小数点为分界线,分别从右到左(整数部分)和从左到 右(小数部分),将每3位二进制数转换为八进制数即可,最后局限性3位的,则在最高 位补0 (整数部分)或最氐位补0 (小数部分)。例如,二进制数1011110转换为八进制数,则可以分为3段(001,011,110 ),其相 应的八进制数为(L3,6 ),因此,(1011110 ) 2= (136
38、 ) 8.又如,二进制数10100.0101转换为八进制数,则需要在整数部分的最高位补1个0, 在小数部分的最低位补2个0,然后分为4段(010,100,010,100 ),其相应的八进制数为 (2,42,4 ),因止匕,(10100.0101 ) 2=( 24.24 ) 8.相反,将八进制数转换为二进制数,只要将每位八进制数转换为3位二进制数即可。例如,八进制数56.23转换为二进制数,由于5=101,6二110,2=010,3=011,所以 (56.23 ) 8= ( 101110.010011 ) 2.1.1.4 二进制数与十六进制数的转换将二进制数转换为十六进制数,以小数点为分界线,分
39、别从右到左(整数部分)和从左 到右(小数部分),将每4位二进制数转换为十六进制数即可,最后局限性4位的,则在 最高位补0 (整数部分)或最低位补0 (小数部分)。例如,二进制数1011110转换为十六进制数,则可以分为2段(0101,1110 ),其相 应的十六进制数为(5,E ),因此,(1011110 ) 2 = 5EH.又如,二进制数110100.10111转换为十六进制数,则需要在整数部分的最高位补2 个0,在小数部分的最低位补3个0,然后分为4段(0011,0100,1011,1000 ),其相应的十 六进制数为(3,4力,8 ),因此,(110100.10111) 2=34.B8H
40、.相反,将十六进制数转换为二进制数,只要将每位十六进制数转换为4位二进制数即 可。例如,十六进制数D6.C3H转换为二进制数油于0=1101,6=0110,6=1100,3=0011, 所以 D6.C3H= ( 11010110.11000011 ) 2.1.2数据的表达数据的表达分为数的表达和非数值表达。网络管理员考试规定考生重要掌握以上两种表 达方法以及常见的校验方法和校验码。1.2.1 数值的编码表达本节重要规定掌握原码、反码、补码和移码的概念和特点。1 .原码原码表达法是在数值前面增长了一位符号位(即最高位为符号位),该位为0时表达 正数,为1时则表达负数,其余各位表达数值的大小。这种
41、方式简朴直观,也是最容易理 解的。例如假设用8位表达一个数字,则+ 11的原码是00001011,-11的原码是10001011. 其缺陷就是原码直接参与运算也许会出现错误的结果。例如:(1) 10+ (-1) 10 = 0.假如 直接使用原码,贝!J : ( 00000001 ) 2+ ( 10000001 ) 2 = ( 10000010 ) 2,这样计算的结 果是-2,显然犯错了。所以,原码的符号位不能直接参与计算,必须和其他位分开,这样会 增长硬件的开销和复杂性。2 .反码反码表达法和原码表达法同样是在数值前面增长了一位符号I立(即最高位为符号位), 正数的反码与原码相同,负数的反码符
42、号位为L其余各位为该数绝对值的原码按位取反。例如:+11的反码是00001011,-11的反码为11110100.同样对于(1) 10+ (-1) 10 = 0,假如使用反码,贝!J : ( 00000001 ) 2+ ( 11111110 ) 2 = (11111111) 2,结果为负0,而在人们的观念中,0是不分正负的。反码的符号位可以 直接参与计算,并且减法也可以转换为加法运算。注意:用反码进行两数相加时,若最高位 有进位,还必须把该进位值加到结果的最低位,才干得到真正的结果,这一操作通称循环 进位3 .补码补码表达法和原码表达法同样是在数值前面增长了一位符号位(即最高位为符号位), 正
43、数的补码与原码相同,负数的补码是该数的反码加L这个加1就是补例如:+11的补码是0000101L-11的补码为11110101.同样对于(1)10+(-1)10 = 0,假如使用补码,则:(00000001 )2 + ( 11111111 ) 2 = ( 00000000 ) 2,直接使用补码计算的结果是对的的。也就是说,补码中0是唯一表达 的。在大部分的计算机系统中,数据都使用补码表达,由于采用补码能使符号位与有效值部 分一起参与运算,从而简化了运算规则,同时它也使减法运算转换为加法运算,硬件电路只 需要设计加法器。4 .移码移码又称为增码,一般用来表达浮点数的阶码,其定义为:X移=2n+X
44、 (-2nX2n)移码的符号表达和补码相反,1表达正数,0表达负数。5 .数据的表达范围对于原码、反码和补码,假设用n位表达数据(二进制),则各种表达方法的表达范 围如表1-1所示。表1-1各种码制所表达数的范围6 .2.2非数值信息的表达计算机除了解决数值信息以外,还要解决大量的非数值类型的信息,比如字母,汉字, 声音、图像等等,然而计算机只能解决二进制数据,当这些非数值类型的信息应用在计算机 内,都必须转换为二进制的表现形式。7 .ASCII 码为了表达英文字母和其他一些符号、控制符,计算机中普遍采用的是ASCII码。它使用7位代表一个字符,涉及了字母的大小写、数字、标点、控制符等。计算机
45、通常使用8位一个字节来存储,其高位为。.表1-2列出了所有128种字符的ASCU码字符编码表。8 .汉字编码汉字与西方字符相比,汉字数量大,字型复杂,同音字多、这就给汉字在计算机内部的 存储、传输、互换、输入、输出等带来了一系列的问题。为了能直接使用西文标准键盘输入 汉字,必须为汉字设计相应的编码,以适应计算机解决汉字的需要。表1-3列出了常见的 汉字字符编码。表1-3常见的汉字字符编码9 .声音编码声音自身是模拟信息,在计算机中表达模拟量必须将模拟量进行数字化,数字化遵循采 样定理。在实践中,通常使用三个参数来表达声音:采样位数、采样频率和声道数。声道有单声 道和立体声之分甚至更多。人能听见的声音的最高频率是20kHz,根据采样定理,447100Hz (44kHz )的采样频率可以很好的还原各种声音,而普通人的声带可以达成4?000H乙所以 8kHz的采样频率可以满足语言采样的需要。其他采样频率有ll?025Hz ( 11kHz )、 22?050Hz ( 22kHz )等,可以适合不同的场景。采样位数是每个采样点采用多少位来保存