2021年浙江省台州市全国计算机等级考试网络技术预测试题(含答案).docx
2021年浙江省台州市全国计算机等级考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)(12)常用的数据传输速率单位有kbps, Mbps .Gbps IGbps等于A)1 x 103 MbpsB)1 x 103 kbps1 C) lx 106MbpsD)1 x 109kbps2 .下列关于Ciseo Aironet 1100进入快速配置步骤的描述中,错误的是()oA.使用5类无屏蔽双绞线将PC机和无线接入点连接起来8 .接入点加电后,确认PC机获得了 10 . 0 . 0 . X网段的地址C.打开PC机浏览器,并在浏览器的地址栏输入接入点的默认IP地址10 . 0 . 0 . 254D.输入密码进入接入点汇总状态页面,并点击“Express Setup”进入快速配置页面3.下面说法中,正确的是A.信道的带宽越宽,可以传输的数据传输率越高B.信道的带宽越宽,可以传输的数据传输率越低C.信道的带宽和数据传输率无关D.信道的带宽和数据传输率在数值上相等31 . ATM技术主要是解决 oA.带宽传输问题B.带宽交换问题C.带宽接入问题D.网络成本问题32 .关于I/O系统的描述中,正确的是oA.文件I/O是为应用程序提供所需的内存空间B.设备I/O通过VFAT虚拟文件表寻找磁盘文件C.文件I/O通过限制地址空间来避免冲突D.设备I/O负责与键盘、鼠标、串口、打印机对话33.香农定理描述了信道带宽与哪些参数之间的关系I.最大传输速率 II.信号功率ffl.功率噪声A. I、II 和III B.仅 I 和 II C.仅 I 和III D.仅 II 和III六、1.程序设计题(3题)34.已知在文件IN34.DAT中存有100个产品销售记录,每个产品销售 记录由产品代Cadm(字符型4位)、产品名称me(字符型10位)、单价 dj(整型)、数量si(整型)、金额(长整型)几部分组成。其中,金额=单价X 数量可计算得出。函数ReadDat。的功能是读取这100个销售记录并存 入数组sell中。请编制函数SortDat(),其功能要求:按产品代码从大到 小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列 结果仍存入结构数组sell中,最后调用函数WriteDat。把结果输出到文 件 OUT34 . DAT 中。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDat()和写函数WriteD叫)的内容。试题程序:#include < stdio.h >#include < mem.h >#include < string.h >#include < conio.h >#include < stdlib.h >#define MAX 100 typedef struct (char dm5;char mcll;int dj;int si;longje; PRO;PRO sell MAX;void ReadDat();void WriteDat();void SortDat()()void main ()(memset (sell, 0, sizeof (sell);ReadDat ();SortDat ();WriteDat ();)void ReadDat ()(FILE *fp;char str80,chll;int i;fp= fopen (HIN34. DAT", T'); for (i=0;i<100;i+) fgets (str, 80, fp);memcpy (sell i .dm, str, 4);memcpy (sell i .me, str+4, 10);memcpy (ch, str+14,4); ch4=0;sell i .dj=atoi (ch);memcpy (ch, str+18,5);ch5 =0;sell i.sl=atoi (ch);sell i.je= (long) sell i.dj*sell i .si;)fclose (fp); )void WriteDat() (FILE *fp;int i;fp=fopen (nOUT34. DAT“,);for (i=0; i<100; i+) (fprintf(fp/%s %s %4d %5d %101dnfselli.dm, selli .me, sell i .dj, sell i . si, sell i . je);)fclose (fp); )35.己知在文件IN46.DAT中存有100个产品销售记录,每个产品销售 记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价 dj(整型)、数量si(整型)、金额je(长整型)几部分组成。其中,金额二单价 x数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存 入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进 行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果 仍存入结构数组sell中,最后调用写函数WriteDat。把结果输出到文件 OUT46.DAT 中。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。试题程序:#include < stdio.h >#include < mem.h >#include < string.h >#include < conio.h >#include < stdlib.h >#define MAX 100typedef struct(char dm5;char mcll;int dj;int si;longje; PRO;PRO sell MAX;void ReadDat();void WriteDat();void SortDat()()void main ()(memset (sell, 0, sizeof (sell);RcadDat ();SortDat ();WriteDat ();) void ReadDat ()FILE *fp;char str80,chll;int i;fp=fopen C'IN46. DAT丁T);for (i=0; i < 100; i+)(fgets (str, 80, fp);memcpy(sell i .dm, str, 4);memcpy(sell i .me, str+4,10);memcpy(ch, str+14, 4);ch4=0;sell i .dj=atoi (ch);memepy (ch, str+18.5);ch5=0;sell lii. sl=atoi (ch);selli .je=(long) selli .dj*selli .si;)fclose (fp);)void WriteDat()(FILE *fp;int i;fp=fopen ("OUT46.DAT ”,W);for (i=0; i < 100; i+)(fprintf(fp/%s %s %4d %5d%101dnn,selli .dm, selli .me, selli .dj,sellii .si,selli .je) )fclose (fp);)36.已知数据文件IN82.DAT中存有300个4位数,并已调用函数readDat。把这些数存入数组a中,请编制一函数is Value。,其功能是: 求出这些4位数是素数的个数ent,再求出所有满足此条件的4位数的 平均值pjzl,以及所有不满足此条件的4位数的平均值pjz2,最后调用 函数writeDat。把结果cnt,pjzl,pjz2,输出到out82.dat文件中。例如5591是素数,则该数满足条件,计算平均值pjzl,且个数cnt=cnt+l。9812是非素数,则该数不满足条件,计算平均值pjz2。注意:部分源程序已给出。程序中已定义数组:a300, b300,已定义变量:ent, pjzl, pjz2o请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include < stdio. h >int a300, cnt=0;double pjzl=O.O, pjz2=0.0;int isP(int m)(int i;for (i=2; i < m; i+)if(m%i=0) return 0;return 1;void jsValueQ main ()int i; readDat (); jsValue(); writeDat ();printf(ncnt=%dn满足条件的平均值pjzl=%7.21fn不满足条件的平均值 pjz2=%7.21fn”, ent, pjzl, pjz2);)readDat ()(FILE *fp;int i;fp=fopen(nin82.dat,7,rn);for (i=0; i < 300; i+)fscanf (fp, "%d, ", &a i);fclose (fp);writeDat ()(FILE *fp;int i;fp=fopen(nout82.dat,7,wH);fprintf(fpj%dn%7.2inn%7.2inn",cnt,pjzl,pjz2);fclose(fp);参考答案l.A2 .CciscoAironetll00通过PC机浏览器访问时,在浏览器的地址栏里输 入无线接入点的IP地址10 .。. 1,因此C项描述错误,故选择c 选项。3 .A解析:信道的带宽越宽,可以传输的数据传输率越高。4 .D管道布线法:是由管道和入孔组成的地下系统,用来对网络内的各 建筑物进行互联。由于管道是由耐腐蚀材料做成的,所以这种方法对电 缆提供了最好的机械保护,使电缆受到维修的机会减到最小程度。直埋 布线法:该方法除了穿过基础墙部分电缆外,电缆的其余部分都没有管 道保护,容易受到破坏。巷道布线法:利用建筑物之间的地下巷道铺设 电缆,不仅造价低而且还可以利用原有的安全设施给线缆提供保护。由 于地下巷道存在热水管道,因此可能会把电缆烫伤。架空布线法:利用 原有的电线杆布线,这种布线方法成本较低,但是保密性、安全性和灵 活性较差。故选择D选项。5 .Ccisco路由器DHcP地址池的配置:步骤一:首先排除不用于动态分 配的地址(config)#ip dhcp excludedaddress 176 . 115 . 246 . 2 176 . 115 . 246 . 10步骤二:配置一个名为zw246的DHCP地址池 (config)#ip dhcp pool zw246步骤三:配置IP地址池的子网地址和子网 掩码(dhcp-config)#networkl76 . 115 .246 .0255 .255 .255 .0 步骤四: 配置缺省网关(dhcpconfig)#defaultrouter 176 . 115 . 246 . 1 步骤五: 配置 IP 地址池的域名(dhcpconfig)#domain-name tj .edu .cn 步骤六: 配置域名服务器的 IP 地址(dhcp-config)#dnssetver address 176 . 115 . 129 . 26步骤七:配置租借期为6小时30分钟(dhcp config)#lease0 6 30,格式为lease天数小时数分钟数因此选择C选项。6 .A7 .A选项A)和选项B), Blowfish算法是由Bruce Schneier设计的一种对 称加密算法,具有快速、紧凑、简单、安全可变等特点:选项C), Blowfish 是一个可变密钥长度的分组密码算法,分组长度是64位;选项D), Blowfish算法由两部分组成:密钥扩展和数据加密。8 .Anslookup命令用于测试域名到IP地址转换。pathing命令的功能结合 了 ping命令和trac-ert命令的功能,将报文发送到所经过的所有路由器, 并根据每跳返回的报文进行统计。ping命令的功能通过发送ICMP报文 并监听回应报文,来检查与远程或本地计算机的连接。tracert命令的功 能通过发送包含不同TTL的ICMP报文并监听回应报文,来探测到达 目的计算机的路径。故选A选项。9 .AIEEE 802 . 11最初定义的三个物理层包括了两个扩频技术和一个红 外传播规范,无线传输的频道定义在2 . 4GHz的ISM波段内。IEEE 802 .11无线标准定义的传输速率是1 Mbps和2Mbps,可以使用FHSS(跳 频扩频)和DSSS(直序扩频)技术。为了解决“隐藏节点”问题,IEEE 802 .11 在MAC层上引入了一个新的RTS / CTS选项。综上所述,选项A错 、口 快。10 .C11 .网络管理员在NetWare网络中,网络管理员负责网络文件目录结构 的创建与维护,建立用户与用户组,设置用户权限、目录文件权限与目 录文件属性,完成网络安全保密、文件备份、网络维护与打印队列管理 等任务。12 .虚拟存储器虚拟存储器 解析:在存储器管理中常用虚拟存储器的方 式来摆脱主存容量的限制。13 .接口接口解析:ISP是掌握Internet接口的机构。用户可以通过ISP 申请接入Interneto14 .(5)误码率解析误码率是指二进制码元在数据传输系统中被传错的 概率,它在数值上近似等于:Pe=Ne/N,其中N为传输的二进制码元总数,Ne为被传错的码元数。15 .n管理子系统n 16.17 .RISCRISC解析:RISC是“精简指令集计算机”的英文缩写,它的指 令系统相对简单,并由硬件执行,而复杂的操作则由简单指令合成。18 .用户用户解析:Web站点访问控制的方式:1)用户验证,是指对于 Web站点中的一般资源,可以使用匿名访问,而对于一些特殊资源则需 要有效的Windows NT登录。2)NTFS权限,是指借助于NTFS的目录 和文件权限来限制用户对站点内容的访问。3)IP地址限制,是指通过IP 地址来限制或允许特定的计算机、计算机组或整个网络访问Web站点 中的资源。4)Web权限,是指Web站点操作员可以设置用户的访问站 点、目录和文件的权限。19 .20 .直接存储器存取方式(DMA)直接存储器存取方式(DMA)解析:不经 过CPU,数据直接在I/O设备与存储器间传输的方法称为直接存储器存 取方式(DMA)21 .通信控制处理机通信控制处理机解析:考查通信子网构成概念。通 信子网由通信控制处理机、通信线路和其他通信设备组成。通信控制处 理机在网络拓扑中被称为网络结点。22 .NOSNOS解析:网络操作系统缩写是 NOS ,即4 .在建筑群布线子系统可采用的四种铺设方式中,对线缆保护最有利和 最不利的方式分别是()。A.巷道布线和架空布线B.管道内布线和架空布线C.巷道布线和直埋 布线D.管道内布线和直埋布线5 .在Cisco路由器上建立一个名为zw246的DHCP地址池,地址池的IP 地址是176 . 115 . 246 . 0 / 24,其中不用于动态分配的地址有 176 . 115 . 246 . 2-176 . 115 . 246 . 10,缺省网关为 176 . 115 .246 . 1, 域名为tj . edu . cn,域名服务器地址为176 . 115 . 129 . 26,地址租用 时间设定为6小时30分钟。下列DHCP地址池的配置,正确的是()。 A.Router(config)#ip dhcp pool zw246 Router(dhcp-config)#ip dhcp excluded-address 176 . 115 . 246 . 2 176 . 115 . 246 . 10 Router(dhcp一 config)#network 176 . 115 . 246 . 0 255 . 255 . 255 . 0 Router(dhcp config)#defaultrouter 176 . 115 . 246 . 1 Router(dhcpconfig)#domain name tj . edu . cn Router(dhcpconfig)#dns-server address 176 . 115 . 129 . 26 Router(dhcp一config)#lease 0 6 30B .Router(config)#ip dhcp excluded一address 176 .115. 246 . 2一10 Router(config)#ip dhcp pool zw246 Router(dhcp一config)#network 176 .115 .246 ,0 255 .255 .255 .0 Router(dhcp一con_fig)#defaultrouter 176 . 115 . 246 . 1 Router(dhcp一config)#domain一name tj . edu . cnRouter(dhcpconfig)#dns一server address 176 .115 .129 .26 Router(dhcp- config)#lease 0 6 30C.Router(eonfig)#ip dhcp excluded一address 176 . 1 15 . 246 . 2 176 . 1 NetworkOperatingSystem。23 .改进协议改进协议解析:传统的基于IP协议的网络的通信协议基本 上没有考虑多媒体网络应用的需求,所以它们不适合多媒体网络应用。 改进传统网络的方法主要是:增大带宽与改进协议。24 .端到端端到端 解析:在端到端加密方式中,由发送方加密的数据在 没有到达最终目的结点之前是不被解密的。它是对整个网络系统采取保 护措施。25 .数字方式数字方式解析:第二代蜂窝移动通信是数字方式,涉及语 音信号的数字化与数字信息的处理、传输问题。目前人们正在研究和开 发第三代移动通信产品。26 .搜索器搜索器解析:搜索引擎一般由搜索器、索引器、检索器和用 户接口 4个部分组成。27 .主机主机 解析:主计算机系统简称主机,是资源子网的主要组成单元。 主机可以是大型机、中型机或者小型机等。28 .调整调整解析:从概念上讲,性能管理包括监视和调整两大功能。 前者主要指跟踪网络活动,后者是通过改变设置来改善网络的性能。29 .【审题关键句】字符替代f(p尸p*ll mod 256,小于等于32或对应大 写字母不变,否则替换。n【解题思路】30 本题类似第65套试题,通过审题可以发现主要是排序条件的设置要 求有所不同,参考答案的第6行,修改if条件语句的设置即可。另外, 在源程序中已经定义了一个无符号变量val,因此,在编写答案程序时,不需要再重新定义。n【参考答案】n30.【审题关键句】100以内(含100)满足i、i+4、i+10都是素数的整数的 个数以及这些i之和。n【解题思路】n首先定义循环变量i,然后将i的值赋初值为3,每循环一次则将i 的值加1,直到i<90。n在for循环中,每执行一次循环则调用函数isPrime(该函数具体的算 法已经在源程序中给出,直接调用即可),对i、i+4、i+10是否同时是素 数进行判断,如果这三个数同时为素数,则计数变量ent值加1,同将时 将变量i的值累加到sum上。n【参考答案】n31.B解析:本题考查点是ATM技术的主要特征。ATM(asynchronous transfer mode)是宽带综合业务数字网B-ISDN的核心技术。它是一种面 向连接的分组交换和复用技术,支持交换的和永久的点到点的服务。主 要是解决带宽交换问题。异步传输模式ATM主要特征有:通过虚电 路传送数据,并在需要时可以进行多路复用。ATM用固定长度为53 字节的信元发送数据。ATM交换机能够以非平等的方式处理同一信 道内不同VC连接中的信元流。32.D33.A解析:香农定理描述了有限带宽、有随机热噪声信道中最大传输速 率与信道带宽、信噪比之间的关系。其中信噪比是指信号功率与噪声功 率的比值。34.void SortDat() iht ij; PRO xy; for (i=0;i<99;i+) for (j=i+l; j<100; j+) if (strcmp (sell i .dm sell j .dm) < 0) /*按产品代码从大到小排列*/ xy=sell i; sell ii =sell j ; sell j =xy; else if (strcmp (sell i .dm sellj .dm)=0) /*若产品代码相同*/ if (sell i . je /*则按金额从大到小 进行排列*/ xy=sell i; sell ii =sell j ; sell j =xy; void SortDat()rn rn iht i,j ;rn PRO xy;rn for (i=0;i<99;i+)rn for (j=i+l; j<100; j+)rn rn if (strcmp (sell i .dm, sell j .dm) < 0) /*按产品代码从大到小rn 排列*/rn rn xy=sell i;rn sell ii =sell j ;rn sell j =xy;rn rn else if (strcmp (sell i .dm, seHj .dm)=0) /*若产品代码相同*Arn if (sell i. je /*则按金额从大到小 进行排列*/ rn rn xy=sell i;rn sell ii =sell U ;rn sell j =xy;rn 解析:本题考查的知识点如下; 结构体及结构数组。(2)结构数组的排序。字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各 个成员的访问和赋值。根据题意要求,我们首先要比较产品代码。因为 产品代码为字符型,所以不能使用简单的比较运算符进行比较。在这里, 我门使用 了 字符串处理函数 strcmp(char*strll,char*strl2,unsigned int cout) 对其进行比较。对于比较结果,若是代码相同,则要按照金额进行新的 比较,否则可直接存入数组。因为已定义了结构数组,就可以使用循环 进行比较排序。排序同样采用前面介绍的“选择排序法”。35.void SortDat() int ij; PRO xy; for (i=0; i < 99; i+) for (j=i+l; j < 100; j+) if (sell i .je < sell j .je) /*按金额从大到小进行排列*/ xy=sell lii; selli=sellj; sell j =xy; else if (selli .je=sellj .je) /*若金额相同*/ if (strcmp (sell ii. dm sell j . dm) < 0) /*则按产品代码从大到小进行排列 */ xy=sell i; selli=sellj; sell j =xy; ) void SortDat()rn rn int i,j;rn PRO xy;rn for (i=0; i < 99; i+)rn for (j=i+l; j < 100; j+)rn rn if (sell i .je < sell j .je) /*按金额从大到小进行排列*/rn rn xy=sell Iii;rn selli=sellj;rn sell j =xy;rn rn else if (selli .je=sellj .je) /* 若金额相同*/rn if (strcmp (sell ii . dm, sell j . dm) < 0) /*则按产品代 码从大到小进行排列*Arn rn xy=sell i;rn selli=sellj;rn sell j =xy;rn rn rn 解析:本题考查的知识点如下: 结构体及结构数组的相关操作。(2)结构数组的排序。字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各 个成员的访问和赋值。根据题意要求,我们首先要按照金额对记录从大 到小进行排列。若金额相同,则要比较产品代码。因为产品代码为字符 型,所以不能使用简单的比较运算符进行比较。在这里,我们使用了字 符串处理函数 strcmp(char *strll,char*strl2,unsignedintcouO 对其进行比较。 因为已定义了结构数组,就可以使用循环进行比较排序。排序采用前面 介绍的“选择排序法”。36.void jsValue() int i; for(i=0;f < 300;i+) if(isP(ai) /*如果该数为素数 */ pjzl+=ai;/*将满足条件的数求和*/cnt+;/*统计满足条件的数的个 数*/ elsepjz2+=ai;/*将不满足条件的数求和*/pjzl=pjzl/cnt;/*求满足 条件的数的平均值*/ pjz2=pjz2/(3OO-cnt); /*求不满足条件的数的平均值 */ void jsValue()rn rn int i;rn for(i=0;f < 300;i+)rn if(isP(ai) /*如 果该数为素数*Arn rn pjzl+=ai; /*将满足条件的数求和*Arn cnt+; /*统计满足条件的数的个数*/rn rn else pjz2+=ai; /*将不满足条件的 数求和*/rn pjzl=pjzl/cnt; /*求满足条件的数的平均值*/rn pjz2=pjz2/(3OO-cnt);/*求不满足条件的数的平均值*/rn 解析:本题考 查的知识点如下:循环结构的使用。(2)判断结构的使用。在本题中,已给出判断素数的函数isP(),只要依次将数据带入即可。300 个数据依次存入数组中,可以使用循环实现对数据的访问。当数是素数 时,求其和pjzl,并统计素数的个数。不是素数时,求和pjz2。最后将 和除以个数,即可得其平均值。15 . 246 . 10 Router(config)#ip dhcp pool zw246 Router(dhcp一 config)#network 176 . 1 15 . 246 . 0 255 . 255 . 255 . 0 Router(dhcp config)#defaultrouter 176 . 115 . 246 . 1 Router(dhcpconfig)#domain name tj . edu . cn Router(dhcp一eonfig)#dns一server address 176 . 115 . 129 . 26 Router(dhep一eonfig)#lease 0 6 30 D.Router(eonfig)#ip dhep excluded-address 176 . 115 . 246 . 2 176 . 115 . 246 . 10 Router(eonfig)#ip dhcp pool zw246 Router(dhep一 eonfig)#network 176 . 115 . 246 . 0 255 . 255 . 255 . 0 Router(dhep eonfig)#default一router 176 . 115 . 246 . 1 Router(dhcp一eonfig)#domain一 name tj . edu . cn Router(dhep一eonfig)#dns一server address 176 . 115 . 129 . 26 Router(dhep一eonfig)#lease 30 6 06 .在Windows中,存储用户密码信息的文件是()。A.SAM B.passwd C.shadow D.group7 .下列关于Blowfish算法,错误的是()。A.Blowfish是一种非对称加密算法8 .具有快速、紧凑、简单、安全可变的特点C.是一个可变密钥长度的分组密码算法D.算法由两部分组成:密钥扩展和数据加密8 .下列命令中,可用于测试IP地址和域名之间转换的是()oA.nslookup B.pathping C.ping D.tracert9 .下列关于IEEE 802 . 11标准的描述中,错误的是()。A.IEEE 802 . 11无线传输的频道定义在UNII波段B.IEEE 802 . 11在物理层定义了两个扩频技术和一个红外传播规范C.IEEE 802 . 11在MAC子层引入了一个RTS / CTS选项D.IEEE 802 . 11定义的传输速率是1 Mbps和2Mbps(28)下列关于Windows 2000操作系统说法不正确的是A)它是以Windows NT Server4.0为基础开发而成B)是服务器端的多用途网络操作系统C)是MicroSofl公司第一个真正的32位操作系统10. D)可为部门级工作组或中小型企业用户提供各种网络服务二、填空题(10题)11. 在NetWare网络中,负责网络文件目录结构的创建与维护,建立用 户与用户组,以及设置用户权限、目录文件权限与目录文件属性等任务。12. 在存储器管理中常用【】的方式来摆脱主存容量的限制。13. ISP是掌握Internet【的机构。(5) 是指二进制数据在传输过程中出现错误的概率。15 .综合布线系统由六个子系统组成,它们是工作区子系统、配线(水平)子系统、干线(垂直)子系统、设备间子系统、建筑群子系统与 O16 .从目前.' F W入网技术来川的媒介行多种.主要可分为4种,即光纤接入、铜线接 人、【乎】生。接人,17 .精简指令集计算机的英文缩写是o18 .如果一个Web站点利用IIS建立在NTFS分区,那么可以通过IP地址限制、【】限制、Web权限和NTFS权限对它进行访问控制。19 .lOGbp"二;计Ethemei最小帧K度和最大【5】 的规定一20 .不经过CPU,数据直接在I/O设备与存储器间传输的方法称为【lo三、2.填空题(8题)21 .通信子网由【】、通信线路与其他通信设备组成,完成网络数据传输转发等通信处理任务。22 .网络操作系统缩写是23 .改进传统网络的方法主要是增大带宽与 o24 .数据加密技术中的 方式是对整个网络系统采取保护措施,所以它是将来的发展趋势。25 .第一代蜂窝移动通信是模拟方式,第二代蜂窝移动通信是o26 .搜索引擎在外观、功能等方面千差万别,但其构成一般包括索引器、检索器和用户接口4个部分。27 .计算机网络的资源子网的主要组成单元是【】。28 .性能管理包括监视和 两大功能。四、C语言程序设计题(2题)29 .函数ReadDat实现从文件in . dat中读取一篇英文文章,存入到字符 串数组xx中;请编制函数encryptChar,按给定的替代关系对数组)xx中 的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件out . dat中。 替代关系:f(p)=p* 11 mod 256, mod为取余运算,P是数组xx中某一个 字符的ASCII值,f(p)是计算后的无符号整型值C主意:中间变量定义成 整型变量),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字 母,则该字符不变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是: 每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系 进行处理。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。2345678910111213141516171819202122232425262728293031323334353637383940414243444S464748495051(include <stdio.h> include <strmg.h> #include <ctype.h>unsigned char xx5080;int maxline 0; /文章的总行数7 int ReadDat(void);void WriteDat(void);void encryptChar()/;.-unsigned int val;;void main()I r. if(ReadDat()<.j,printf ("畋据文件in.dat不能打开! n007H);return;encryptChar ();WriteDat();_,从攵村utdai中读取一©英文文存入到字符中故ill xx中/ int ReadDat(void)FILE *fp; int i - 0; unsigned char *p;if (fp-fopen(in.dat",-r*1) -NULL) return 1;while(fgets(xx(1rB0ffp) !- NULL)(二二二二二:p « strchr(xx(ilr Xn1); if(p) p - 0;| f);;maxline n i;fclos