文档库 最新最全的文档下载
当前位置:文档库 › 河南大学计算机与信息工程学院2008期末C#试题

河南大学计算机与信息工程学院2008期末C#试题

河南大学计算机与信息工程学院2008期末C#试题
河南大学计算机与信息工程学院2008期末C#试题

河南大学计算机与信息工程学院2007~2008学年第二学期期末考试

网络开发技术 试卷

考试方式:闭卷 考试时间:120分钟 卷面总分:100分

一、选择题(选择最确切的一个答案,将其代码填入括号中,本题共15题,每题1分,共15分)

1.下列描述中哪个不是UDP 的特点 ( )

A. 传输消息无消息边界。TCP 的特点

B. 可以以广播或组播的方式发送数据。

C. 一种无连接的协议。

D. 不保证数据到达的顺序与数据发出的顺序相同。

2.为了确定是否是创建控件的线程访问该控件的对象,需要检查的属性是 ( )

A. Visible B . InvokeRequired C. CanSelect D. Enabled

3.什么是CPU 调度和分配的基本单位 ( )

A. 线程

B. 进程 是资源

C. 程序

D. 线程池

4.利用TCP 进行通信时,发送方第一次发送的字符串为“4567”,第二次发送的字符串为“abcd”,接收方不可能出现的情况为 ( )

A. 第一次接收4567,第二次接收abcd

B. 第一次接收4567a, 第二次接收bcd

C. 第一次接收4567,第二次接收abc ,第三次接收d

D. 第一次接收456,第二次接收abcd

5.Process 类提供了获取本机和远程计算机上相关进程的方法,下列哪个方法用于获取本机所有的进程。 ( )

A. GetProcessesByName

B. GetProcessByID

C. GetProcessByName

D. GetProcesses

6.下列说法不正确的是( ) A: 组播组是开放的,可以随时加入到组播组中,也可以随时离开。

B. 组播消息不能穿越子网。

C. 组播通信时不需要向组播组发起连接请求。

D. 组播地址范围在224.0.0.0-239.255.255.255。

7.当利用FTP协议传输文本时,应采用哪种传输方式( )

A. ASCII

B. 二进制

C. Unicode

D. GB-2312

8.发送电子邮件经常使用的协议是( )

A. POP3

B. SMTP

C. FTP

D. P2P

9.下列中那个不是进行邮件发送和接收时常用的类( )

A. Attachment

B. SmtpClient

C. MailMessage

D. FtpWebRequest 10.下列描述不正确的是:( )

A. P2P是一种新的网络传输协议。

B. P2P架构中若存在中央服务器,则该服务器起到促成各节点协调

的功能。

C. 常见的P2P软件有PPLIVE、QQ、POPO、BT。

D. 服务器和客户端通信需要知道对方使用的IP地址和端口号。11.在FTP协议中建立控制连接时服务器使用的端口是( )

A. 21

B. 110

C. 80

D. 81

12.下列说法不正确的是( )

A. 不对称加密算法能够使用流进行处理,所以速度较快。

B. HASH算法对不同的数据加密不可能得到相同的结果。

C. 不对称加密算法用公钥加密的数据只能用私钥解密。

D. 对称加密算法加密和解密数据使用同一个密钥。

13.确实需要保存密钥时,比较安全的办法是应该保存在哪里( )。

A. XML

B. 文本

C. 程序中

D. 密钥容器

14.下面算法中不对称加密算法为( D )。

A. RC2

B. DES

C. TripleDES

D. RSA. 15.XNA 中通过内容管道加载的资源利用什么属性访问 ( )。 A. Asset Name B. fileName C. Name D.File 二、填空题(每空1分,共15分)

1.C 类网络地址192.168.3.5,使用子网掩码255.255.255.0,则本地广播地址为 ( )。 2.如果一个线程t1在执行的过程中需要等待另一个线程t2结束后才能继续执行,可以在线程t1调用线程( t2 )的( join() )方法。 3.( 套接字 )是网络通信的基本操作单元,( 网络流 )对象是专门用于网络通信的数据流。 4.FTP 协议在建立数据连接时,支持两种工作模式( )、( )。 5.在SMTP 中,电子邮件由三部分组成:( ) ( ) ( )。 6..在XNA Framework 2.0中有三种特殊类型的矩阵:( ) ( ) ( )。 7.P2P 的设计模式有( ) ( )两类。 三、简答题(每题6分,共30分) 1.什么是数据完整性验证?简要回答如何实现数据完整性验证?。 答:

2.解决TCP协议的无消息边界问题一般有几种方法?它们适合哪些场合?

答:

3.简述P2P和传统的C/S模式相比有哪些优缺点?

答:

4. 什么是线程同步?如何实现线程同步?

答:

5.简述POP3工作原理。 答: 四、程序分析题(本题共1题,共10分) 1.分析下面的程序,并回答下列问题。(共10分) class Program { private int n1, n2, n3; EventWaitHandle myEventWaitHandle = new EventWaitHandle(false, EventResetMode.ManualReset); static void Main(string[] args) { Program p = new Program(); Thread t0 = new Thread (p.ReadThread) Thread t1 = new Thread (p.WriteThread) t0.Start() t1.Start() Console.ReadLine(); }

//写方法

private void WriteThread()

{

myEventWaitHandle.Reset();

Console.WriteLine("t1");

n1 = 2;

n2 = 4;

n3 = 5;

myEventWaitHandle.Set();

}

//读方法

private void ReadThread()

{

myEventWaitHandle.WaitOne();

Console.WriteLine("{0}+{1}+{2}={3}", n1, n2, n3, n1+ n2 + n3);

}

}

(1)写出程序的运行结果。(6分)

(2)myEventWaitHandle.WaitOne() 的含义是什么?(2分)

(3)myEventWaitHandle.Set() 的含义是什么?(2分)

五、设计题(本题共3题,共30分) 1.现有一个Windows 应用程序,利用TCP 实现服务端功能。下面列出了相应的事件及部分代码,请在下列选项中选择最确切的答案,将完成事件功能的代码填写完整。(10分) A Start() B AcceptTcpClient() C Begin() D IPHostEntry E Dns F AcceptSoket() G sr.ReadLine() H sr.ReadString() I client.GetStream() J GetValue() K Accept() L new NetWorkStream() (1) 单击启动监听,则在本机第一个可用IP 地址、端口3035上启动TCP 监听,等待客户端的连接,每当接收到一个客户端连接请求后,启动一个线程负责接收并处理该客户端发送过来的信息。 private TcpListener myListener; private void button1_Click(object sender, EventArgs e) { String name = Dns.GetHostName(); //获取本机所有IPAddress IPAddress[] allIP =①____.GetHostAddresses(name); IPAddress ip = allIP[0]; myListener = new TcpListener(ip,port) //启动监听 myListener.②____________________________ ; Thread threadListenClient = new Thread(ListenClientConnet); threadListenClient.Start(); } (2) ListenClientConnet 方法负责接收客户端的连接请求。 private void ListenClientConnect() {

while (true)

{

TcpClient newClient = null;

try

{

//等待用户进入

newClient = myListener.③______________________;

}

catch

{ break;}

Thread receiveDataThread = new Thread(ReceiveData);

receiveDataThread.Start(newClient);

}

}

(3) 补充负责接收数据的ReceiveData方法。

private void ReceiveData(object obj)

{

TcpClient client = (TcpClient )obj;

bool exitWhile = false;

while (exitWhile == false)

{

string receiveString = null;

try

{

// 方法获取网络流

NetWorkStream stream = ④___________;

//利用StreamReader对网络流进行封装

//利用sr读取数据

receiveString = ⑤_____________________________;

}

catch

{service.SetListBox("接收数据失败");}

}

答:①②③④⑤

2.现有一个Windows应用程序,该程序利用组播技术实现网络会议讨论。该会议使用组播组地址为224.0.0.1,通讯端口为3035。下面是完成此功能的核心代码框架,在下列选项中选择最确切的答案,将完成事件功能的代码填写完整。(10分)

A.UTF8 B GetBytes C ip D iep E ref remote

F remote

G IPAddress

H GetValue

I ASCII

J GetString

(1) 将SendToAll方法填写完整。该方法实现加入到组播组中,并向组播组发送组播消息的功能。

private void SendToAll(String strMessage)

{

UdpClient myUdpClient = new UdpClient();

IPAddress ip = IPAddress.Parse("224.0.0.1");

myUdpClient.EnableBroadcast = true;

//实例化通讯用端点

IPEndPoint iep = new IPEndPoint(ip,3035);

//加入组播组

udpClient.JoinMuticastGroup(①________________);

udpClient.Ttl = 30;

//将strMessage转换为UTF8字节数组

Byte[] bytes= Encoding.UTF8.②_______(strMessage)

try

{

//向子网发送信息

udpClient.Send(bytes, bytes.Length,③___________);

}

catch (Exception err)

{ MessageBox.Show(err.Message, "发送失败"); }

finally

{ myUdpClient.Close(); }

}

(2) ReceiveData方法负责在端口3035接收组播消息。

private void ReceiveData()

{

//在本机指定的端口接收

udpClient = new udpClient(3035);

IPEndPoint remote = null;

while (true)

{

try

{

//接收从远程主机发送过来的信息;

byte[] bytes = udpClient.Receive(④_________________);

//将接收到的字节数组转化为字符串;

string str = Encoding.⑤__________.GetString(bytes);

AppendString(string.Format("来自{0}:{1}", remote, str));

}

catch { break; }

}

答:①②③④⑤

3.(1) .NET基类库使用的私钥算法类采用的加密模式是密码本模式还是密码块链模式?如果有两个内容相同的原始数据块,使用.NET提供的对称加密类,使用相同的私钥进行加密,那么得到的加密后的两个数据块是否相同?并给出理由。(4分)

答:

即使私钥相同,初始化向量相同,加密后结果还和前一块的内容相关。

(2) 方法EnCryptText实现利用TripleDES算法对字符串的加密,下面列出了加密方法的部分代码,选择最确切的答案,将完成事件功能的代码填写完整。(6分)

A cryptoStream

B memoryStream

C ToArray()

D ToCharArray()

E Abort()

F Close()

// toEncrypt待加密字节数组

//Key 算法使用密钥

//IV 算法使用向量

private byte[] EncryptText(BYTE[] toEncrypt , byte[] Key, byte[] IV) {

//创建一个内存流

MemoryStream memoryStream = new MemoryStream();

//使用内存流、私钥和IV创建加密流,补充第1个参数。

CryptoStream cryptoStream = new CryptoStream(

①______________________________________,

new TripleDESCryptoServiceProvider().CreateEncryptor(Key, IV),

CryptoStreamMode.Write);

try

{

////将字节数组写入加密流

cryptoStream.Write(toEncrypt, 0, toEncrypt.Length)

cryptoStream.FlushFinalBlock();

byte[] encryptedBytes = memoryStream.________;

return encryptedBytes;

}

catch (CryptographicException err)

{

throw new Exception("加密出错:" + err.Message);

}

finally

{

//关闭加密流

cryptoStream.③__________________________;

memoryStream.Close();

}

}

答:①②③

基于OpenFlow的网络虚拟化技术研究应用_管红光

基于OpenFlow 的网络虚拟化技术研究应用* 管红光1,杨宜镇1,任万里2,韩志杰 2,3 ,季一木3,孙雁飞 3 (1.华为技术有限公司南京研究所南京210012; 2.河南大学计算机与信息工程学院开封475001; 3.南京邮电大学计算机学院南京210023) 摘 要:从OpenFlow 、SDN 技术诞生至今,国内外研究机构在诸如部署完全可控、可定制网络实验平台、可编 程虚拟化路由技术和NOX 网络操作系统等方面取得了一定进展。对目前国内外基于OpenFlow 技术的网络虚拟化领域的相关研究成果进行分析总结,将其与NFV 技术进行简要对比,并对OpenFlow 技术在未来科研实验领域更广泛的应用和研究方向进行展望。 关键词:OpenFlow ;SDN ;网络虚拟化;网络实验平台;网络操作系统;网络功能虚拟化 doi:10.3969/j.issn.1000-0801.2014.01.015 Research and Application of Network Virtualization Technology Based on OpenFlow Guan Hongguang 1,Yang Yizhen 1,Ren Wanli 2,Han Zhijie 2,3,Ji Yimu 3,Sun Yanfei 3 (1.Nanjing Research Institute,Huawei Technologies Co.,Ltd.,Nanjing 210012,China;2.School of Computer and Information Engineering,Henan University,Kaifeng 475001,China;3.Department of Computer,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)Abstract:Since the advent of OpenFlow,SDN technology research institutions at home and abroad have invested a great deal of research effort ,such as the deployment of fully controllable and customizable network experiment platform.The programmable routing technology virtualization and the hardware devices of OpenFlow network have made certain progress.The OpenFlow technology research results based on the network virtualization field related were reviewed and compared briefly with the NFV technology.Else,a prospect of the OpenFlow technology application in the future research field and research direction was put forward. Key words:OpenFlow,software defined network,network virtualization,network experiment platform,network operating system,network functions uirtualiztion 1引言 随着互联网应用技术的蓬勃发展,网络规模不断扩 大,复杂性也越来越高,传统的网络架构已经不能满足用户对网络应用多样化的需求,现有网络体系结构出现了管 理、服务质量、安全性等多方面的问题。传统控制协议/网间协议(TCP/IP )也让各种网络新业务面临最大的挑战,甚至成为网络技术进一步发展的瓶颈。在这种环境下,以云计算技术为代表的新型设计理念为IT 行业尤其是网络服务形势带来了巨大的变革[1~3]。SDN (software defined *江苏省自然科学基金资助项目(青年基金)(No.BK20130876),中国博士后科学基金第54批面上资助项目(No.2013M541702) 运营技术广角 96

华师大 计算机网络与网络工程 平时作业

平时作业(测验) 一、简要描述每对术语的主要区别 1. 计算机网络与计算机互联系统 答:计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。互联网,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。互联网是指将两台计算机或者是两台以上的计算机终端、客户端、服务端通过计算机信息技术的手段互相联系起来的结果。 2.OSI 参考模型与TCP/IP 答:OSI参考模型有七个层次,从上而下分别为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP没有表示层、会话层,互连网层与网络层相当,网络接口层,则对应数据链路层和物理层。TCP/IP有四个层次,从上而下分别为:应用层、传输层、互连网层、网络接口层。 3.分组交换与电路交换 答:分组交换的特点:信息以分组为单位传输;并不在发送方和接收方之间提前建立实际的铜线连接,而是采用存储转发的方式;转发延时短;数据传输灵活(每个分组可按不同路径不同顺序到达)转发差错少;在目的结点要对分组进行重组,增加了复杂性。电路交换的特点:数据传输前需要建立一条端到端的物理通路,要经过线路建立、数据通信、释放连接三个阶段;在通话的全部时间内用户始终占用端到端的固定传输带宽;没有冲突的危险,不存在拥塞。 4.Go-back-n 与选择重发 答:连续重发请求(Go-back-n)ARQ方案是指发送方可以连续发送一系列信息帧,即不用等前一帧被确认便可继续发送下一帧,效率大大提高。选择重发ARQ方案是当接收方发现某帧出错后,其后继续送来的正确帧虽然不能立即递交给接收方的高层,但接收方仍可收下来,存放在一个缓冲区中,同时要求发送方重新传送出错的那一帧。 5.CSMA/CD与CSMA/CA 答:CSMA/CD:带有冲突检测的载波监听多路访问,可以检测冲突,但无法“避免” CSMA/CA 带有冲突避免的载波侦听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量‘避免’ 1.两者的传输介质不同,CSMA/CD用于总线式以太网而则用于无线局域网802.11a/b/g/n 等等;2.检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式; 6.虚电路与数据报 答:数据报服务:无连接;每个分组带上完整地址信息;每个分组独立路由;故障时影响小;不保证按序、可能丢失;复杂处理由传输层承担虚电路服务:面向连接;连接建立后每个分组仅带上虚电路号;仅建立虚电路时实施路由选择;故障时影响大;保证按序、可靠传输;复杂处理由网络层承担。 7.IP 地址与端口号 答:IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信。每台连网计算机都依靠IP地址来互相区分,相互联系。端口号:TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等8.子网划分与CIDR

北京科技大学参考书目

北京科技大学参考书目│ ├────────────────────────────────────────┤ │070205凝聚态物理: 226量子力学:《量子力学》上册科学出版社曾谨言│ │《量子力学教程》高等教育出版社周世勋 │ │228统计物理:《热力学与统计物理》高等教育出版社汪志成 │ │《统计物理学》高等教育出版社熊吟涛 │ │332固体物理:《固体物理学》上、下册上海科技出版社方俊鑫、陆栋│ │《固体物理学》高等教育出版社黄昆、韩汝琦 │ │《固体物理导论》科学出版社基特尔(杨顺华译) │ │333金属物理:《金属物理》冶金工业出版社余宗森、田中卓 │ │同等学力加试:原子物理《原子物理学》高等教育出版社杨福家 │

│《原子物理学》高等教育出版社褚圣林 │ │理论力学《理论力学》高等教育出版社胡慧玲 │ │ │ │071200科学技术史: 219物理化学:《物理化学》冶金工业出版社蔡文娟1994 │ │254考古学通论:《中国考古学通论》河南大学出版社孙英民.李友谋主编2002年│ │《中国考古学:实践、理论、方法》中州古籍出版社张忠培1992年 │ │262科学技术哲学:《西方科学哲学》南京大学出版社夏基松、沈斐凤1987年│ │《科学哲学教程》山西科学出版社郭贵春2000年 │ │267文物保护学:《岩土文物建筑的保护》中国建筑工业出版社黄克忠1998年│ │《文物保存环境概论》科学出版社郭宏2001年9月 │ │《文物保护材料学》西北大学出版社王薏贞1995年 │

│334金属学及热处理:《金属学》冶金工业出版社宋维锡 │ │337金属腐蚀学:《金属腐蚀学》冶金工业出版社朱日彰 │ │395科学技术史:《科学史》广西师范大学丹皮尔2001 │ │《历史上的科学》科学出版社贝尔纳着伍况甫译1983 │ │《20世纪科学技术简史(第二版)》科学出版社李佩珊、许良英1999 │ │同等学力加试:科技文献导读无 │ │科学社会学《科学的社会功能》商务印书馆贝尔纳1982 │ │ │ │080104工程力学: 212弹性力学:《弹性力学》人民教育出版社徐 芝纶主编│ │213工程地质学:《工程地质学》地质出版社胡广韬.杨文元主编 │ │250炸药化学:《爆炸化学》国防工业出版社张熙和.云主惠主编 │

河南大学6类综合布线系统设计方案资料

河南大学新校区综合布线系统设计方案 综合布线系统是河南大学新校区智能化网络的基础,综合布线的设计合理与否直接影响各系统的稳定与安全、及其扩展功能和实用性能,对于综合布线必须进行总体规划、全局考虑,确保各系统的可靠和施工的方便。 一、系统概述 河南大学新校区综合布线系统将依据最新的六类布线标准,布线系统(包括语音和数据)设计为六类,所有部件要求符合和超越最新六类标准,并由厂家提供15年产品及系统(信道)的质保。 本方案选用的是国内著名厂商普天生产的六类非屏蔽综合布线系统。 普天结构化布线产品在发展过程中创造的几个第一: 1996年研制成功中国第一套5类布线系统 1998年普天结构化布线应用在包括中南海在内的国内许多重大工程项目 1999年研制成功中国第一套信息化小区宽带接入布线系统 2000年研制成功中国第一套信息化家居布线系统 2003年成功推出中国第一套6类布线系统 普天六类非屏蔽综合布线系统的信道测试基于完全四个连接点的信道。因此,即使是最差情况下,结构要求也完全符合ISO/IEC标准,它包括90米的水平布线,四个连接点和总共10米的跳线。 本方案所采用的普天六类解决方案全部使用完全的六类部件。所有六类部件性能均完全符合及超越最新的ISO/IEC工作(2000年6月),并满足向下兼容性。

Active | Equrpment | 本方案所采用的普天六类产品具有以下特点: 齐全的产品范围:非屏蔽,屏蔽和EMC包括光纤解决方案 端到端的全六类产品:6类系列连接件,基于C3技术(中心十字骨架)的Cat6水平电缆,基于C3技术的Cat6跳线; 模块化:基础部分适合国际性和地区性的要求 简易的端接技术:免打线 本方案中系统设计完成的综合布线系统能够支持河南大学新校区大厦语音、数据及计算机网络系统应用,并对于新技术应用具备开放性。 对于河南大学新校区综合布线系统,厂家将提供100%勺15年产品和基于六类的系统(信道)应用质保。 设计依据 1、设计标准 国际布线标准(ISO/IEC IS 11801 ) EIA/TIA570A 标准 中华人民共和国通信行业标准(YD/T 926.1-1997 ) 智能建筑设计标准(GB/T50314-2000) 建筑与建筑群综合布线系统工程设计规范(GB/T50311-2000) 光纤布线标准(TSB-72) 客户建筑物电缆通用敷设要求国际标准(ISO/IEC11801) 商用建筑线缆标准(EIA/TIA-568A,美国1995年)

计算机网络工程A卷及答案

一、选择题(每小题有且只有一个正确答案,共20小题,每小题1分,共计20分) 1.以下IP地址中,不属于私有地址的是。 (A) 10.10.10.2 (B) 192.168.10.3 (C) 172.168.0.4 (D) 10.0.0.1 2.SNMP是通过协议来传输消息的。 (A) TCP (B) UDP (C) ICMP (D) ARP 3.在CSMA/CD协议中,下列指标与冲突时间没有关系的是。 (A) 检测一次冲突所需的最长时间(B) 最小帧长度 (C) 最大帧长度(D) 最大帧碎片长度 4.下列TCP/IP协议中,不属于应用层协议的是。 (A) OSPF (B) RARP (C) TFTP (D) FTP 5.路由选择是的基本功能。 (A) 网络层(B) 数据链路层(C) 传输层(D) 应用层 6.在计算机信息系统中,TCP/IP协议栈属于。 (A) 管理平台(B) 系统平台(C) 传输平台(D) 网络平台 7.在综合布线系统中,终端设备到信息插座的连线部分通常被称为。 (A) 设备间子系统(B) 工作区子系统(C) 水平子系统(D) 垂直干线子系统 8.10Base-T以太网的最大网段距离为。 (A) 185米(B) 500米(C) 200米(D) 100米 9.下列Internet应用中,基于C/S计算模式的是。 (A) FTP (B) BT (C) MSN (D) Skype 10.下列有关LLC子层的叙述,正确的是。 (A) LLC子层是物理层的一个子层 (B) 各种不同的以太网技术采用了不同的LLC子层 (C) LLC子层提供了面向数据帧的传输控制 (D) LLC子层与传输媒体具有紧密联系 11.下列编码中,不属于自同步编码的是。 (A) 不归零制编码(B) 曼彻斯特编码(C) 差分曼彻斯特编码(D) 以上均不是 12.在下列各种CSMA技术中,发送帧前侦听总线遇到“忙”时,将随机等待一段时间 后再次侦听总线是否处于“忙”状态的是。 (A) 1-坚持CSMA (B) p-坚持CSMA (C) 非坚持CSMA (D) 以上均不是 13.区分独立基本服务集与Infrastructure基本服务集的主要依据是服务集中是否包含 了。 (A) 分发系统(B) 接入点(AP)(C) 无线介质(D) 工作站 14.路由表中“0.0.0.0/0”所代表的是。 (A) 动态路由(B) 通过RIP协议获得的路由 (C) 缺省路由(D) 无法识别的路由 15.下列协议中,可以将IP地址转换为MAC地址的是。 (A) RARP (B) ARP (C) DNS (D) ICMP 16.下列关于地址转换技术(NAT)的叙述,不正确的是。 (A) 地址转换技术可以使使用私有IP地址的内部主机访问Internet (B) 地址转换技术能够确保内部主机正常使用所有Internet服务 (C) 地址转换技术能够对内部主机起到一定的安全保护作用 (D) 以上均不正确

计算机控制技术(第二版)课后习题答案(王建华主编)

计算机控制技术课后习题答案 第一章绪论 1.计算机控制系统的控制过程可归纳为以下三个步骤:P2 (1)实时数据采集:对来自测量变送装置的被控量的瞬时值进行检测和输入 (2)实时决策:对采集到的被控量进行分析和处理,并按预定的控制规律,决定将 要采取的控制策略。 (3)实时控制:根据控制决策,适时地对执行机构发出控制信号,完成控制任务。 2 .计算机控制系统是由哪几部分组成?画出方块图并说明各部分的作用。P3 答:(1)计算机控制系统是由工业控制机、过程输入输出设备和生产过程三部组成。 (2)方块图如下图1.1所示: 图1.1 计算机控制系统的组成框图 作用:①工业控制机软件由系统软件、支持软件和应用软件组成。其中系统软件 包括操作系统、引导程序、调度执行程序,它是支持软件及各种应用软件的最基 础的运行平台;支持软件用于开发应用软件;应用软件是控制和管理程序; ②过程输入输出设备是计算机与生产过程之间信息传递的纽带和桥梁。 ③生产过程包括被控对象、测量变送、执行机构、电气开关等装置。 3. 计算机控制系统的实时性、在线方式、与离线方式的含义是什么?为什么在计 算机控制系统中要考虑实时性?P2 (1)实时性是指工业控制计算机系统应该具有的能够在限定时间内对外来事件做 出反应的特性;在线方式是生产过程和计算机直接相连,并受计算机控制的方式;离线方式是生产过程不和计算机相连,并不受计算机控制,而是靠人进行联系并 作相应操作的方式。 (2)在计算机控制系统中要考虑实时性,因为根据工业生产过程出现的事件能够保 持多长的时间;该事件要求计算机在多长的时间以内必须作出反应,否则,将对

河南大学计算机与信息工程学院2010C#程序设计大赛试题

C#程序设计大赛试题 1. 字符串处理问题(10分) 问题描述:从键盘接收一个字符串(不多于80个字符),将其中的数字字符按原顺序组成一个新字符串,将其中的英文字母都用大写按原顺序组成另一个新字符串,然后再输出这两个新字符串,每个一行。如果原字符串中没有数字字符或没有英文字母,则输出"There are not digits."或"There are not letters." 。当接收的字符串为”**”时程序结束。 样例输入: a@B1C3D$5ef&gh 样例输出: 135 ABCDEFGH 样例输入: abcd%eG#h 样例输出: There are not digits ABCDEGH 2.矩阵转换问题(15分) 问题描述:行与列的个数均为n 的矩阵称为n 阶方阵。假定矩阵中的每个元素的值在0到9之间,则可以将矩阵中的所有元素按行依次排列得到一个“单行矩阵字符串”。例如,3*3的3阶方阵 4 3 5 2 4 5 0 1 9 可以描述为"435245019"。 你的任务是从键盘接收“单行矩阵字符串”并将其以矩阵样式输出,若判断行数与列的个数不一样,即非n阶方阵,则输出“Error” 样例输入: 435245019 样例输出: 4 3 5 2 4 5 0 1 9 样例输入: 9 样例输出: 9 样例输入: 0123456789

样例输出: Error 3.数字图形问题(15分) 问题描述:从键盘接收一个自然数N(1≤N≤9),当输入的自然数N不属于此范围时退出程序。对于N(1≤N≤9),在屏幕上输出如下图形,并且保证N在图形中只出现一次,且在图形的中心。 当N=1时:当N=3时:当N=4时: 1111111111111 122211222221 123211233321 122211234321 111111233321 1222221 1111111 4.数字排列问题(20分) 问题描述:对于给定的正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出。例如当n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。 任务描述:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1个排列为第1个排列,即排列1 2 3…n。 比如:n = 3,k=2 给出排列2 3 1,则它的下1个排列为3 1 2,下2个排列为3 2 1,因此答案为3 2 1。 输入:第一行是一个正整数m,表示测试数据的个数,下面是m组测试数据,每组测试数据第一行是2个正整数n( 1 <= n < 1024 )和k(1<=k<=64),第二行有n 个正整数,是1,2 …n的一个排列。 输出:对于每组输入数据,输出一行,n个数,中间用空格隔开,表示输入排列的下k个排列。 样例输入: 2 3 1 2 3 1 3 1 3 2 1 样例输出: 3 1 2 1 2 3 5.水果计数问题(20分) 问题描述:水果店老板认为,只要两种水果的名字中有一个字相同就属于同样的类别。例如“小雪梨”和“大雪梨”是同一种水果,而“核桃”和“水蜜桃”也被认为是同一种水果。尤其要指出的是,如果有三种水果x, y, z同时出现,且x和y是同一种水果,y和z也是同一种水果的时候,x和z在此时也被认为是同一种水果

河大版信息技术四年级(下)教案

第一课:计算机的操作系统 学习目标 1. 知识目标: 了解计算机系统的组成。 2. 能力目标: 理解计算机操作系统。掌握改变声音大小的操作方法。 3. 情感目标: 感受信息技术的重要性,产生学习计算机的的信心。 教学重点和难点:计算机的组成 教学过程: 一、计算机的分类 计算机的分类很多,一般可以从下面几个方面来划分: 1.从计算机规模来分:有巨型机、大型机、中型机、小型机和微型机(Personal Computer)。 2.从信息表现形式和被处理的信息来分:有数字计算机(数字量、离散的)、模拟计算机(模拟量、连续的)、数字模拟混合计算机。 3.按照用途分来:分为通用计算机、专用计算机。 4.按采用操作系统来分:分为单用户机系统、多用户机系统、网络系统和实时计算机系统。 5.从字长来分:有4位、8位、16位、32位、64位计算机。 6. 按厂家分:有原装机、兼容机。 7. 按CPU分:有386、486、586、PⅡ、PⅢ、PⅣ。 8. 按主机形式分:有台式机、便携机、笔记本式机、手掌式机。 二、微型计算机 1、微型计算机的概念 将计算机的核心器件中央处理器(运算器和控制器)集成在一块半导体芯片上的计算机,称为微型计算机,简称微机。 2、程序存储、程序控制 美籍 匈牙利科学家冯·诺依曼,对计算机的发展做出了巨大贡献,他提出了“程序存储、程序控制”的设计思想,同时指出计算机的构成包括如下几个方面: (1)由运算器、存储器、控制器、输入设备、输出设备五大基本部件组成计算机系统,并规定了五大部件的基本功能。 (2)计算机内部应采用二进制表示数据和指令。

(3)程序存储、程序控制(将程序事先存入主存储器中,计算机在工作时能在不需要操作人员干预的情况下,自动逐条取出指令并加以执行)。 三、计算机系统的组成 (一)一个完整的计算机系统由计算机硬件系统及软件系统两大部分构成。 (1)计算机硬件:是计算机系统中由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。是指计算机系统中的实际装置,是构成计算机的看得见、摸得着的物理部件。它是计算机的“躯壳”。 (2)计算机软件:是指计算机所需的各种程序及有关资料。它是计算机的“灵魂”。(二)硬件 计算机硬件由运算器、控制器、存储器、输入设备、输出设备五部分组成。 1、主机:相当于人的头脑和心脏,是计算机的重要部件。它里面藏着各种各样重要的电路板,没有了它,电脑就了无生机了。 2、中央处理器(CPU):控制器+运算器,是计算机的核心。

计算机控制技术与系统思考题与习题

《计算机控制技术与系统》课程 思考题与习题 第一章绪论 简述计算机控制技术发展史。 简述计算机控制系统的类型、结构和特点。 计算机控制与常规控制主要不同点在哪里 典型计算机控制系统有哪几部分组成,画出方框图。 什么叫做动态系统 对计算机控制系统的基本要求是什么 简述调节系统与跟踪系统(随动系统)的特点。 典型计算机集成制造系统(CIMS)有哪四个功能系统和两个支持系统 第二章过程通道 采样定理对于采样周期的选取有什么意义 写出采样过程的数学描述形式。 影响采样周期选择的因素主要有哪些 多路采样装置的主要作用是什么,常用采样器包括哪些 过程通道的采样周期T是否越小越好,为什么 A转换的工作方式主要有哪几种,简述其原理。 2.7A/D转换的工作方式主要有哪几种,简述其原理。 简述模入通道结构与各组成部分功能。 简述过程通道的类型和基本功能。 简述开关量通道的基本构成形式和主要作用。 简述开关量通道的抗干扰措施有哪些。 模出通道的类型主要有哪几种,各有什么特点 保持器在过程通道中的作用是什么,举例分析。 某热工过程有16点温度信号,变化范围: 150--850 C, 采用微机监测。

求解问题: 1、 若经A/D 转换后的数字量每个脉冲对应的实际温度小于等于 C , 则A/D 分辨率至少为多少才能保证该精度 2、写出A/D 转换后的数字量与被测点实际温度间关系式。 3、该处理方式零点迁移量为多少 第三章 理论基础 求下图示离散系统脉冲传递函数G(z) 已知采样系统如下图所示,求下图示离散系统脉冲传递函数G(z)和当闭环系统稳定时K 的取值范围。 分析下图所示采样系统,当采样周期T=1,开环增益K=5时的稳定性。 给定传递函数 1 10+s K ,试以10倍的转角频率为近似的截止频率m ω,求满足采样定理的采样频率s ω和采样周期T 。 证明离散系统脉冲响应的z 变换即为离散系统传递函数。 设离散系统结构如下图所示,图中D(z)为数字PID 调节器,其差分方程为 )]2()1(2)([)()]1()([)(-+--++--=k e k e k e K k e K k e k e K k u d i p

计算机网络工程概述

计算机网络工程 计算机网络工程及特点 计算机网络工程是为达到一定的目标,根据相关的规范,通过详细地规划,按照可行的方案,将计算机网络的技术、系统、管理高效地集成在一起的工程。一个可行的网络工程方案要具备三个基本特征,即充分满足应用需求,具有较高的性价比,最大限度保护用户投资。 网络规划与设计 网络的规划包括需求、管理、安全性、规模、结构、互联、扩展性等方面的分析;网络设计包括拓扑结构设计、地址分配与聚合设计、冗余设计等。 网络工程是一项复杂的系统工程,不仅涉及很多技术问题,还涉及管理、组织、经费、法律等其它问题,因此必须遵守一定的系统分析与设计方法。生命周期法就是一种有效的网络规划设计方法。网络的生命周期包括可行性研究、分析、设计、实施、维护与升级五个阶段。 网络工程的组织实施 网络工程的组织实施包括:工程组织及其建设方案、组织结构、工程的监理与验收;网络技术、网络设备、操作系统、网络管理系统、数据库、防火墙、ISP(Internet 服务提供商)的分析与选型;综合布线;系统集成;与Internet联网。 网络综合布线系统 综合布线系统是一个模块化、灵活性极高的建筑物或建筑群内的信息传输系统,是建筑物内的“信息高速公路”。一个良好的综合布线系统对其服务的设备应具有一定的独立性,并能互连许多不同的通信设备,还支持视频会议、监视电视等图像系统。综合布线系统一般采用星型拓扑结构,该结构下的每个分支子系统都是相对独立的单

元,对每个分支单元系统的改动不影响其它子系统。 网络管理与维护 网络管理与维护的主题涉及:网络管理功能,包括配置、性能、故障、计费、安全管理;网管系统逻辑结构,包括逻辑模型的组成、Internet管理逻辑模型;SNMP 协议的管理模型、鉴别机制、委托代理、通信过程;网络维护的任务、准备、方法和工具软件;各种网络设备和链路常见故障的排除;网络管理集成化、分布式、智能化等新进展。

计算机控制技术课后习题答案

第一章 1.计算机系统由哪些部分组成?并画出方框图。 解: 若将自动控制系统中控制器的功能用计算机或数字控制装置来实现,就构成了计算机控制系统,其基本框图如图1-1所示。因此,简单说来,计算机控制系统就是由各种各样的计算机参与控制的一类系统。 图1-1 计算机控制系统基本原理图 在计算机控制系统中,控制规律是用软件实现的,计算机执行预定的控制程序就能实现对被控参数的控制。控制器与执行机构之间是DA转换器,负责将数字信号转换成模拟信号;AD转换器则相反将传感器采集的模拟信号,转换成数字信号送给控制器。 2.计算机控制系统是怎样分类的?按功能和控制规律可分为几类? 解: 计算机控制系统与其所控制的对象、采取的控制方法密切相关。因此,计算机控制系统的分类方法很多,可以按照系统的功能、控制规律或控制方式等进行分类。 按功能及结构分类:操作指导控制系统、直接数字控制系统、监督控制系统、集散控制系统、现场总线控制系统、工业以太网控制系统、综合自动化系统。 按照控制规律分类:程序和顺序控制、比例积分微分控制(简称PID控制)、最少拍控制、复杂规律的控制、智能控制。 3.计算机控制系统的主要特点有哪些? 解: 主要有以下特点: 1.数字模拟混合的系统。在连续控制系统中,各处的信号是连续模拟信号。而在计算机控制系统中,除仍有连续模拟信号外,还有离散信号、数字信号等多种信号。因此,计算机控制系统是模拟和数字的混合系统。 2.灵活方便、适应性强。一般的模拟控制系统中,控制规律是由硬件电路实现的,控制规律越复杂,所需要的模拟电路往往越多,如果要改变控制规律,一般就必须更改硬件电路。而在计算机控制系统中,控制规律是由软件实现的,计算机执行预定的控制程序就能实现对被控参数的控制,需要改变控制规律时,一般不对硬件电路作改动,只要改变控制程序就可以了。 3.可实现复杂控制规律。计算机具有丰富的指令系统和很强的逻辑判断功能,能够实现模拟电路不能实现的复杂控制规律。 4.离散控制。在连续控制系统中,给定值与反馈值的比较是连续进行的,控制器对产生的偏差也是连续调节的。而在计算机控制系统中,计算机每隔一定时间间隔,向A/D转换器发出启动转换信号,并对连续信号进行采样获得离散时间信号,经过计算机处理后,产生的控制时间信号通过D/A将离散信号转换成连续时间信号输出,作用于被控对象。因此,计算机控制系统并不是连续控制的,而是离散控制的。

河南大学计算机与信息工程学院软件工程试卷1答案

1、B 2、A 3、C 4、D 5、D 6、C 7、A 8、B 9、D 10、C 11、A 12、B 13、C 14、B 15、D 二、判断题(本题共10小题,每题1分,共10分) 1—5:×、×、×、×、√ 6—10:√、×、×、√、× 三、填空题(本题共10空,每空2分,共20分) 1、驱动模块(程序),存根模块(程序); 2、数据,文档 3、多对多; 4、模块的扇出,模块的扇入 5、事物流,变换流 6、依赖 四、简答题(本题共4小题,共20分,答对要点即得分) 1.答:软件生命周期一般包括分析、设计、实现、测试、维护等阶段。 分析阶段:分析、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写成软件需求规格说明和初步的用户手册。 设计阶段:设计人员依据软件需求规格说明文档,确定软件的体系结构,进而确定每个模块的实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。 实现阶段:将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。 测试阶段:在设计测试用例的基础上,测试软件的各个组成模块。 然后,将各个模块集成起来,测试整个产品的功能和性能是否满足已有的规格说明。 维护阶段:为了改正错误、适应环境变化和增强功能,对软件进行一系列的修订。 2.答:结构化方法的最大特点是面向功能分解问题。但由于处理与数据是分离的,并且在设计阶段与分析阶段采用不同的模型。优点是:简单、实用,适合于瀑布模型,易于为开发者掌握,特别适合于数据处理领域中的应用。缺点是:对于规模大、复杂的项目不太适应;难以解决软件重用,难于适应需求变化,难以解决维护问题。 面向对象方法以最稳定的对象与类系统作为考虑问题的出发点,通过不

0835软件工程培养方案-河南大学计算机与信息工程学院

软件工程(0835) Software Engineering (0835) 一、学科、专业及研究方向简介 1、学科、专业简介 学科代码:0835 软件是客观世界中问题空间与解空间的具体描述,它追求的是表达能力强、符合人类思维模式、具有构造性和易演化性的计算模型。工程是综合应用科学理论和技术手段,改造改造客观世界的具体实践活动及其成果。软件工程是以计算机科学理论和技术以及工程管理原则和方法等为基础,研究软件开发、运行和维护的系统性、规范化的方法和技术,或以之为研究对象的学科。 软件工程的研究对象是软件系统,本学科涵盖科学与工程两个方面。其中,科学研究的重点在于如何发现软件可信性、度量和演化的基本规律,以应对当今软件所面临的复杂性、开放性和演化性等一系列重要挑战;而工程的重点在于综合应用各种科学方法和知识,深刻理解设计合格软件产品所涉及的多方面因素,经济、高效地构建可靠、易用的软件产品。软件工程知识体系主要包括软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程过程、软件工程工具和方法、软件质量等知识域。 软件工程的理论基础主要是计算机科学中的程序理论和计算理论,以及求解问题的数学理论与方法。既关注构造软件的理论、模型与算法及其在软件开发与维护中的应用,也关注求解问题的数学理论与方法及其在软件建模、分析、设计和验证中的应用。 软件工程学科的方法论基础主要是系统工程、管理学和经济学等,重点关注软件系统的复杂性问题,涉及大型复杂软件系统开发、运行与维护的原则和方法。由于软件的特殊性,软件工程与传统的工程学有所不同。软件工程更关注抽象、建模、信息组织和表示、变更管理等,在软件的设计阶段必须考虑实现和质量控制,而且持续进化是软件的重要特征。同时,过程管理、质量保证、成本进度计划与控制等也是软件工程方法论的重要组成部分。软件工程是软件产业和信息产业的支撑学科,科学研究、工程实践和交叉应用是软件工程的学科特性。 2、研究方向 (1)软件需求工程 主要研究软件系统的功能性需求与非功能性需求的抽取、建模、验证等技术。 (2)软件体系结构 主要研究软件体系结构描述、软件体系结构风格、软件体系结构评价和软件体系结构的形式化方法等。 (3)软件测试与质量工程 主要研究软件测试用例设计与应用、自动化测试的技术和工具、以及质量保证的概念、过程与工具等。 (4)软件项目管理 主要研究大型软件项目的计划、跟踪、管理、监理和控制的技术、方法和工具。 (5)高可信软件系统开发技术 主要研究高可信软件系统的需求建模、形式化分析、架构设计、测试与质量保证的方法

谈谈对网络工程专业的理解与认识

谈谈对网络工程专业的理解和认识 一、网络工程 1.1网络工程简介 网络工程在百度上是这样定义的:网络工程是指按计划进行的网络综合性工作。本专业培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其他国民经济部门从事各类网络系统和计算机通信系统研究教学、设计、开发等工作的高科技人才。 1.2出现背景 网络工程专业出现的另一背景是从二十世纪九十年代,计算机网络技术及其应用得迅猛发展的另一背景下提出的,从专业定名、培养目标和专业课程设置都反应出是面向网络工程建设的专业。在教育界对此专业的设置的定名和内涵有不同的意见:即应当设置为技术内涵更广的计算机网络技术专业还是限于网络工程建设的专业。目前,部分大学在不能更改专业名称的前提下,已经开始将该专业的培养目标定位为计算机网络技术专业,以适应更广泛的需要。 1.3个人对本专业的理解与认识 在上大学之前,我没有听说过网络工程这个专业,对其学什么做什么基本上是一无所知,也就只简单的知道以后要和电脑打交道。当初报这个专业是对“网络工程”这专业感觉还不错,然后通过百度知道此专业的就业前景是比较可观的。可以说,上学前几周,我对这个专业需要学什么仍然是一无所知。通过学习网络工程概论这门课程,渐渐地了解了网络工程专业的学习内容,以及网络工程专业建立的目的。网络工程分为:硬件工程和布线工程。通过查找相关资料知道,硬件就是指计算机网络锁使用的设备,例如交换机、防火墙、路由器、服务器等等,布线通俗的说就是架设光缆,是为了保持通讯的正常运行,布线工程又称为综合布线。网络是一个非常大的概念,网络主要是指计算机网络系统。为了使得网络能够适应基于网络的多种多样服务在带宽,可扩缩性和可靠性等方面不断增长的需求,网络工程必须应付这些挑战,解决好网络的设计,实施和维护等一系列技术问题,本专业培养的学生将有适应网络通信与计算机两方面专业领域的能力。 二、网络工程专业的课程设置与教学内容 2.1主要课程 公共基础课程:主要包括《英语》、《大学物理》、《高等数学》、《体育》、《C语言》、《计算机文化基础》等课程。2、专业基础课程:数据结构、面向对象程序设计、操作系统、计算机组成原理、数据库原理、通信原理、计算机网络、无线通信与网络、路由与交换技术、网络规划与系统集成、网络分析与测试、网络编程技术、接入网技术、网络管理等。3、专业课程:网络设备、网络的组建、综合布线技术与计算机安全技术等课程。4、选修课程:lotus、Java程序设计、网页制作技术、VB程序设计等课程。 2.2具体课程及其分布 网络工程的范围广泛,学习的课程也多。大一:我们要学习一些公共基础课,比如英语、高数、离散数学、计算机基础、C语言等课程。为了增加我们的个人素养,还开设了大学生心理健康教育、思想道德修养与法律基础、马克思主义基本原理概论、

USBKey身份认证系统的设计与实现

U SB Key 身份认证系统的设计与实现 汪国安1,杨立身2 (1.河南大学网络中心,河南开封 475001; 2.河南理工大学网络中心,河南焦作 454000)Ξ 摘要:系统地介绍了在研制开发利用计算机的标准USB 接口及实现一种低成本、高可靠、简便易用、基于硬件(USB K ey )的身份认证系统的过程中所攻克的关键技术及实现方法,包括用于实现实时监测用户是否在线的心跳机制、USB K ey ID 的惟一性方案、加密方案、用户的公钥、用户的私钥以及扰码的加密算法及记录方法、读码、写码、通信时的安全机制等. 关 键 词:互连网;身份认证;数字签名 中图分类号:TP 309 文献标识码:A 文章编号:1007Ο7332(2005)03Ο0311Ο03 0 引 言 随着互联网的快速发展,各种新的网络应用层出不穷,如电子商务、远程教育、网上购物、信息点播等,互联网已经由原来简单地提供公共信息服务转向全方位个性化服务.伴随着这些服务的出现,一个首先必须解决的问题就是:如何能够快速、准确、方便、可靠地识别用户的身份,并且尽可能地降低认证整体的成本.这是目前信息技术领域研究的一个热门课题. 目前在实际应用中,有3种常见的认证用户身份方法:用户账号+口令密码;银行卡或智能卡(IC 卡);虹膜或指纹.虽然这些方法都可以提供认证服务,但每种方法都有自己的局限性.第1种方法使用起来简单、方便,但可靠性最差,一旦盗用者通过某种方式获得了他人的账号、密码,则该用户的切身利益将无法得到保障;后2种方法可靠性较高,但需要配备专用设备,体系结构复杂,价格过于昂贵,影响推广使用. 针对上述问题,我们利用计算机的标准接口 —USB 接口,开发设计出了一种基于USB K ey 用户的身份认证系统(图1),它具有简便易用、 可靠性高、成本低廉等特点,易于推广应用. 1 系统结构 USB K ey 通过USB 接口与计算机相连,用 户的个人信息存放在存储芯片中,可由系统进行 读写.当需要对用户进行身份认证时,系统提请 用户插入USB K ey 并读取上面记录的信息,信息经加密处理送往认证服务器,在服务器端完成解密和认证工作,结果返回给用户所请求的应用服务. 2 关键技术 为确保身份认证系统可靠运行,需要重点解决一些关键性的技术问题. 第24卷第4期2005年8月 河南理工大学学报JOURNAL OF HENAN POL YTECHN IC UN IV ERSIT Y Vol.24 No.4Aug.2005 Ξ收稿日期:2005Ο07Ο11 基金项目:河南省教育厅自然科学基金资助项目(2003520257) 作者简介:汪国安(1957Ο ),男,河南新蔡人,副教授,主要从事计算机网络及应用方面的研究.

《计算机网络工程》习题集及参考答案

七、综合题:某大学计算中心有10个计算机机房(每个机房有50台计算机),部门1有20台计算机,部门2有 40台计算机,部门3有8台计算机,通过三层交换机与学校网络中心连接。另有三台服务器,分别提供WWW、E-mail、FTP服务。其中,每个计算机机房可以根据实际需要设置允许连接Internet的时间;FTP服务器仅对计算中心内部提供服务。现要求你综合本课程所学知识,完成下列内容(14分): 1. 请为该计算机中心设计划分VLAN,以满足各方面的需要,并说明理由; 2. 学校网络中心分配给计算中心的IP地址为,请给出每个VLAN的IP地址分配方案(包括IP地 址范围、子网掩码); 3. 根据题目中的要求,给出网络安全和访问控制的具体措施; 4. 对该网络的设计和管理提出自己的建议,并说明理由。 答:1.可以将计算机中心的网络划分为15个VLAN,其中10个计算机机房分别属于一个不同的VLAN,部门1、部门2、部门3各属一个VLAN,所有的服务器属于一个VLAN,另外一个VLAN用于与学校网络中心连接。这样划分VLAN,除了可以减少网络广播风暴、提高网络的性能和安全性外,还便于管理和维护,并且使得任课教师比较容易对机房中的计算机是否能访问Internet进行控制。(3分) 2.由于计算机中心主机的数量远远超过了网络中心提供的IP地址的数量,因此,计算机机房中所有计算机均采用内部IP地址,而通过路由器或三层交换机进行地址转换。具体的IP地址划分方案如下:(5分) 3.可以在路由器或三层交换机中通过扩展的访问控制列表来实现题目中要求的安全控制,对FTP服务器可以设置根据原IP地址和目的IP地址匹配的访问控制列表;而对计算机机房的所有计算机,可以设置根据时间段和源IP地址匹配的访问控制列表,使得不同机房可以在不同的时间段访问Internet。(3分)4.建议在网络中增设一台DHCP服务器,并在三层交换机或路由器中启用DHCP中继功能,使得所有VLAN 能够共用一台DHCP服务器,可以减轻IP地址的分配和管理的负担。另外,可以考虑在与网络中心连接部位安装防火墙,以加强对内部网络的安全保护。(3分) 六.应用题

计算机控制技术课后习题答案

第一章计算机控制系统概述 习题及参考答案 1.计算机控制系统的控制过程是怎样的? 计算机控制系统的控制过程可归纳为以下三个步骤: (1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。 (2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。 (3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。 2.实时、在线方式和离线方式的含义是什么? (1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。 (2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。 (3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。 3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么? 由四部分组成。

图1.1微机控制系统组成框图 (1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。 (2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。 (3)外部设备:这是实现微机和外界进行信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。其中操作台应具备显示功能,即根据操作人员的要求,能立即显示所要求的内容;还应有按钮,完成系统的启、停等功能;操作台还要保证即使操作错误也不会造成恶劣后果,即应有保护功能。 (4)检测与执行机构 a.测量变送单元:在微机控制系统中,为了收集和测量各种参数,采用了各种检测元件及变送器,其主要功能是将被检测参数的非电量转换成电量,例如热电偶把温度转换成mV信号;压力变送器可以把压力转换变为电信号,这些信号经变送器转换成统一的计算机标准电平信号(0~5V或4~20mA)后,再送入微机。 b.执行机构:要控制生产过程,必须有执行机构,它是微机控制系统中的重要部件,其功能是根据微机输出的控制信号,改变输出的角位

相关文档
相关文档 最新文档