期中测验小结(2009.11.30)评分方法一、名词翻译20小题,每题0.5分,共10分二、选择题10小题,每题1分,共10分三、填空题40空,每空1分,共40分满分共60分,转换为百分制后计算成绩选择题(4)半导体RAM存储器分为DRAM和SRAM两类,下面叙述中错误的是:A)SRAM的存取速度比DRAM快B)DRAM芯片中的内容掉电后会丢失C)内存条是使用DRAM芯片组成的D)SRAM芯片中的内容掉电后不会丢失(5)如果计算机中带符号整数是用14个二进位表示的,那么可表示的最小整数是:A)0B)-16383C)-8192D)-16384分析1:如果是原码表示,则最小整数为:11111111111111即-(213-1)=-8191,补码可以多表示1个数,即-8192分析2:补码没有“-0”,它用10000000000000表示最小的负数,该数的十进制值是:S=Kn-1×(-2n-1)+Kn-2×2n-2+…+K1×21+K0×20所以,S=-213=-8192(6)下面关于“南京大学”这4个汉字在计算机内如何表示(内码)的叙述中,错误的是:A)若使用不同标准的编码方案,其内码不一定相同B)若采用相同的编码标准,即使通过不同的输入法进行输入,其内码也仍然相同C)无论使用GB18030、GBK和GB-2312三种汉字编码的哪一种,内码均相同D)无论使用Unicode的UTF-8还是UTF-16编码,内码均相同(7)下面关于触发器和寄存器的叙述中,错误的是:A)触发器是一种具有两个稳定状态的电路,它可暂存1个二进位信息B)触发器有2个输出端,它们的状态必定互相相反C)若干触发器组合在一起采用同一时钟信号进行同步控制,即构成一个寄存器D)用于存放一个16位二进制数的寄存器需要使用32个触发器组成(9)借助浏览器软件访问本课程网站时,应用层所使用的协议是:A)FTPB)HTTPC)POP3D)DNS(10)使用TCP/IP协议的计算机网络的应用层包括了各种应用协议,其中用于实现网络主机域名到IP地址映射的是:A)DNSB)HTTPC)UDPD)URL填空题解答4计算机中一段代码的十六进制表示是:C4CFBEA9206435B4F3CBE34261BCC6,假设它们是由ASCII字符和GB2312汉字组成的,试问其中分别有5个汉字、3个英文字母和1个阿拉伯数字。第4章数字技术基础1-9第1字节第2字节00A1FF00A1FF16位的代码空间共有216=65536个码位GB2312汉字的编码每一个GB2312汉字用16位表示,在16位代码空间中汉字的位分布如下:GB2312图形符号和汉字第1区第1位GB2312汉字内码的特征:(1)用2个字节(16位)表示,(2)每个字节的最高位均为“1”20831802435假设数码相机拍摄的彩色照片的图像分辨率是1200x900,其颜色数目为224色,该相机的存储容量为96MB(假设1M=106),那么,图像中每个像素用24个二进位表示,如果不进行数据压缩,该相机最多一次可以拍摄29张数字相片。6实际上数码相机对图像数据都进行了数据压缩。假设上题的相机一次可拍88张相片,则每张相片的数据平均被压缩了3倍;若通过网络传输一张照片需时80秒钟,则数据传输速率是108kb/s。((1200x900x24)/3)/80=108000b/s=108kb/s(96000000x8)/(1200x900x24)=29.638十进制数-64的8位二进制补码表示为11000000,使用16位二进制补码表示时为1111111111000000。-64绝对值的原码=1000000取反:0111111末位+1=1000000最后结果为:110000009右图是带符号整数的4位二进制加减法器,假设输入A4A3A2A1=0110,B4B3B2B1=1011,则当C0=0(加法)时,输出的和数=0001;进位=1。10同上题,如果C0=1(减法)时,那么输出的结果=1011,此时发生了运算错误,称为溢出。=1=1=1=1B4B3B2B1A4A3A2A14xC0∑和数(差)进位被加(减)数加数=1=1=1=1=1=1=1=1B4B3B2B1B4B3B2B1A4A3A2A1A4A3A2A14xC0∑4xC0∑和数(差)进位被加(减)数加数(减数)=1=1=1=1=1=1=1=1B4B3B2B1B4B3B2B1A4A3A2A1A4A3A2A14xC0∑4xC0∑和数(差)进位被加(减)数加数=1=1=1=1=1=1=1=1B4B3B2B1B4B3B2B1A4A3A2A1A4A3A2A14xC0∑4xC0∑和数(差)进位被加(减)数加数(减数)0110+1011100010110-1011+0100+1101111右面是由非门、与门和或门组成的逻辑电路。若输入端A=1,B=0,C=0,则输出端F1=1,F2=0。12右图是一个3:8的译码器,如果输入A=1、B=0、C=1,那么输出信号中有1个是1,它们的编号是5。F1&C&1&BA≥1≥1F2F1&C&1&1&BA≥1≥1F2CBA01234567译码器CBA01234567译码器CBA01234567译码器1010000010000111100113假设单精度浮点数的二进制代码是:11000100000000011000000000000000,则它所表示的十进制数值为-518。14十进制数0.625使用单精度浮点数表示时,则二进制代码中阶码为:01111110,尾数为:01000000000000000000000。-29x1.00000011=-1000000110=-518因为0.625=0.101=2-1x1.01,所以,阶码=-1+127=126=01111110尾数=0100···00015为了提高通信系统中传输线路的利用效率,降低通信成本,一般总是让多路信号同时共用一条传输线进行传输,这就是多路复用技术。常用的多路复用技术有频分多路复用、时分多路复用和波分多路复用等几种。16从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路。数字通信中常用的交换方式有电路交换和分组交换两种。17以太局域网中的每台设备都有一个惟一的物理地址,称为MAC地址,它是由安装在设备中的网卡决定的。18右图中的路由器R用于连接两个不同类型的网络,它的端口和端口2的IP地址应正确配置为:IP1=,IP2=。223.240.129.5FDDI广域网广域网R主机B1278.0.2.3主机A19计算机网络是分层的,当前主流的TCP/IP技术把网络划分4~5层。下图中A层的中文名称是传输层,B层的中文名称是网络互连层电子邮件计算机甲Web服务器处理模块网络接口网络接口浏览网页下载歌曲邮件服务器处理模块网络接口数字通信网络链路层物理层网络高层电子邮件计算机甲Web服务器处理模块网络接口网络接口浏览网页下载歌曲邮件服务器处理模块网络接口数字通信网络链路层物理层网络高层AAABBB20TCP协议的主要特点之一是提供“端-端通信”,即它必须使用端口号来指明从源计算机的哪个应用进程与目的地计算机的哪个应用进程进行通信;此外,它还向应用层提供面向连接的传输服务,即通信需得到对方同意后才能开始,通信过程分为:建立连接、传输和关闭连接三个阶段。考试结果平均成绩:76.3分最高分:98最低分:3490~98分(36人)80~89分(44人)70~79分(40人)60~69分(30人)34~59分(20人)成绩查询方法邮件主题:考试成绩邮件正文:学号后紧跟姓名,如091220001安圣威三点建议1.注意听讲2.及时复习3.抓住要点概念繁杂包罗万象囫囵吞枣稀里糊涂四个层面常识层面:计算机的ABC(第1章)操作层面:使用计算机(第2、3章)原理层面:了解硬件、软件和网络的工作原理(第4、5、6、7章)开发层面:开发计算机应用(第8、9、10章)计算机系统的知识结构二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程Chap.7Chap.4Chap.5Chap.6Chap.7Chap.7Chap.9计算机应用Chap.3Chap.8&10二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用字符集及其编码数值信息的编码(无符号整数、带符号整数、浮点数),带符号整数的加减法点阵图像的编码及数据压缩音频与视频信息的编码与压缩检错与纠错编码······二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用逻辑运算与门电路全加器和加/减法器编码器、译码器和多路选择器ALU和运算器触发器和寄存器的功能内存储器······二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用调制与解调技术多路复用技术:频分、时分、波分、码分交换技术:电路交换、分组交换分组交换网的2种服务方式:无连接/虚电路分组交换机及其转发表差错检测······二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用MAC地址与“帧”的格式总线式以太网与交换式以太网千(万)兆网与无线网网卡与组网设备(集线器、交换机、中继器)广域网差错检测······二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用IP协议——IP地址和IP数据报路由器的功能、连接和IP报传输过程传输层的作用与TCP/UDP协议(端-端通信)TCP协议的特点:面向连接、可靠传输、双工通信、流量控制、……UDP协议······传输层网络互连层二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用Web应用Web应用举例:网页浏览、信息检索、网上购物Web应用的要素:C/S模式,HTTP,HTML网页,URLWeb应用的运行过程:静态网页(HTM/HTML)→动态网页(ASP/JSP/PHP/CGI/ASPX)Web应用系统构成:浏览器、Web服务器、数据库服务器运行浏览器并输入网址下载并显示网页输入信息关闭网页/浏览器•点击超链•在文本框中输入•在列表框中选择•菜单、选择按钮•命令按钮控件(controls)二进制与数字编码门电路与基本逻辑部件数字通信原理计算机组成LAN&WAN操作系统软件开发工具与平台算法与数据结构程序设计语言软件工程计算机应用ASPX动态网页的组成:用户界面部分(页面文件.aspx):Web控件或服务器端控件取代传统的HTML元素(表单和控件)事件驱动业务逻辑部分(C#编写的Code-behind文件.cs)业务逻辑处理与事件响应与处理(class、继承、方法)数据库访问(连接数据库、用SQL语句查询数据)开发工具VisualStudio.NET,编程语言:C#运行平台:IIS(InternetInformationServer)服务器软件和.NETFramework(服务器端)①发送HTTP报文,请求ASPX网页⑩浏览器收到HTTP报文,提取其中的HTML网页,解释并进行显示②Web服务器按URL找出ASPX网页,交给asp.net③asp.net执行Code-behind文件⑤数据库驱动程序执行SQL查询命令④asp.net连接并查询数据库⑥驱动程序把查询结果回送给asp.net⑦asp.net将查询结果嵌入网页之中⑧asp.net生成静态HTML网