问题 填空题

下列程序的功能是将字符串“abcde”逆序打印出来。请填写空白处以完善程序。 Function rev(str1) As String B=Mid(______,1,1) If B=""Then rev="" Else rev=rev(Mid(str1,2))+______ End If End Function Private Sub Form_Click() old="abedE" Print rev(old) End Sub

答案

参考答案:str1 b

解析: 本程序使用“递归”的思想,每次递归取出一个字符放到字符串的后面,然后以后面的字符串作为函数参数进入下一次递归。b=Mid(______,1,1)语句的作用是取出本次递归中字符串的第一个字符,因此该空白处应填str1;rev=rev(Mid(str1,2)+______语句是将本次递归中字符串的第一个字符放到它的后面,因此该空白处应填b。递归是一种很重要的算法,在程序设计语言中广泛应用。递归的思想是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象。简单地说就是自己调用自己。

问答题

【说明】
某企业销售部和售后服务部的网络拓扑结构如图8-5所示。


销售部和售后服务部的员工抱怨由于新服务器的加入而使网络运行速度比以前慢了.系统分析师小郭在调查期间利用手持式诊断工具记录了如下信息。
(1)服务器A(Server

  • A)同时是销售部和服务部的文件和打印服务器,其网络连接运行在78%的平均利用率上。
    (2)销售部的网络平均利用率为45%。
    (3)服务器B(Server
  • B)是一台文件服务器,其上驻留了各种类型的文件,并允许销售部的工作站进行在线文件编辑。它占用销售部所有网络利用率的20%。
    (4)销售部的两个有限授权用户经常以对等工作方式进行网络互联操作。他们占用了销售部所有网络利用率的5%。
    (5)售后服务部的的网络平均利用率为65%。
    (6)服务器C(Server
  • C)中有一套销售部和服务部员工频繁使用的图像库应用软件,它占用销售部,服务部两个部门的所有网络利用率的15%。
    (7)流媒体服务器(Server
  • D)中驻留一套流媒体应用软件,由服务部用于售后服务等培训工作。该应用占用了部门网络利用率的20%。
    系统分析师小郭在调查中了解到该企业工程技术部门已花费了所有资金,已经没有了购买新的网络设备的预算资金。但该工程技术部可在三层交换机(Switchl)上提供6个1 Gb/s交换端口,另外还可提供 3台100Mb/s的交换机、4个1Gb/s网卡和一箱回收的10/100Mb/s网卡。

【问题1】
在图8-5网络拓扑中,服务器A(Server A)的网络利用率性能可以接受吗请简要说明理由。

名词解释