(2023年)四川省内江市全国计算机等级考试网络技术模拟考试(含答案).docx
(2023年)四川省内江市全国计算机等级考试网络技术模拟考试(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列任务不是网络操作系统的基本任务的是()。A.提供防火端服务B.文件服务C.通信功能D.提供网络管理服务2 .下列关于OSPF协议的描述中,正确的是()。A.OSPF使用距离向量算法B .链路状态数据库中包含所有区域的拓扑结构图C.链路状态“度量”主要是指费用、距离、延时、带宽等D.当链路状态发生变化时只需向相邻的路由器发送信息3 .下列不属于无线接入技术的是()A.APON B.Adhoc C.WiMAX D.WiFi4 .某公司分配给人事部的IP地址块为59.67.159.224/27,分配给培训部 的IP地址块为59.67.159.208/28,分配给销售部的IP地址块为 59.67.159.192/28,那么这三个地址块经过聚合后的地址为()A.59.67.159.192/255 .Cable Modem上行速率在()试题程序:#include < stdio. h >#include < string, h ># include < conio, h ># include < ctype, h ># define N 81void readwriteDAT ();void chg(char as)() main ()(char a N;clrscr ();printf(nEnter a string:n);gets (a);printf ("The original string is ;puts (a);chg (a);printf(nThe string after modified ; puts (a);readwriteDAT ();)void readwriteDAT ()( int i; char a N; FILE *rf, *wf;r f=fopen (nin36. dat",T');wf=fopen (nout36. dat", );for (i=0;i<10; i+)(fgets (a, 81,rf);chg (a);fjprintf(wf, n%s a);fclose (rf);fclose (wf);35 .下列程序的功能是:将一正整数序列KI, K2,K9重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存 放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫 描。要求编写函数jsValue。实现此功能,最后调用函数writeDat。把新序 列输出到文件out90.dat中。说明:在程序中已给出了 10个序列,每个序列中有9个正整数,并存 入数组a109中,分别求出这10个新序列。例如:序列排序前(6, 8, 9, 1, 2, 5, 4, 7, 3)序列排序后3, 4, 5, 2, 1, 6, 8, 9. 7)注意:部分源程序已给出。请勿改动主函数main。和写函数writeDat。的内容。试题程序:#include < stdio.h >jsValue(int a109)() main () ( int a109=6,8,9,l,2,5,4,7,3, 3,5,8,9,126,4,7, 821,9,3,5,4,6,7, 3,5,129,8,6,7,4, 4,7,8,9,12,5,3,6, 4,7,3,5,126,8,9, 9,1,3,5,86,2,4,7, 2,6,1,9,8,3,5,7,4, 5,3,7,9,182,6,4,7,1,3,2,5,894,6,);int ij;jsValue (a);for (i=0;i < 10; i+) for(j=0;j < 9;j+)(printf(n%df;ai j);if(j < =7) printf(n/);)printf(nnu);)writeDat (a);)writeDat (int a10 9)(FILE *fp;int ij;fp=fopen (nout90.datn, nwn);for (i=0;i < 10; i+) for(j=0;j < 9;j+)(fprintf(fp,"dai j);if (j < =7) fprintf (fp,",");)fprintf (fp, nnn);)fclose (fp);)36 .下列程序的功能是:找出所有100以内(含1。0)满足L 1+4, 1+10都是素数的整数1(1+10也是在100以内)的个数ent,以及这些I之和sumo 请编制函数countValue。实现程序要求,最后调用函数writeDAT。把结果ent和sum输出到文件out64.dat中(数值1不是素数)。注意:部分源程序已给出。请勿改动主函数main。和输出数据函数writeDAT()的内容。试题程序:#include < stdio. h >int ent, sum;int isPrime(int number) int i, tag=l;if (number=l)return 0;for(i=2;tag && i < =number/2;i+)if(number%i=0) tag=0;return tag;)void countValue ()()void main ) cnt=sum=O;countValue ();printf ("满足条件的整数的个数二%dn”,cnt);printf ("满足条件的整数的个数二%dn”, sum);writeDAT (); )writeDAT () FILE *fp;fp=fopen (nout64. dat nwn);fprintf ( fp, "dn%drT, ent, sum);fclose (fp);参考答案1 .A2 .C0SPF采用最短路径算法,其链路状态数据库(linkstatedatabase)包含 全网的拓扑结构图。当链路状态发生变化时使用洪泛法向所有路由器发 送信息。故选C选项。3 .AAP0N是ATM和PON相结合的产物。PON即无源光纤网络(无缘 的光接入网),其光配线网(ODN)上的器件全部由无源器件组成,不 包含任何有源结点。在PON中采用ATM信元的形式来传输信息,称为 APONo无线接入技术主要有WLAN、WiMAX、Wi-Fi、WMAN和Ad hoc等。因此答案选A。4 .C5.B6.BIPv6地址为128位共分为8个位段,表示中需要注意的问题有:使用 零压缩法时不能把一个位段的有效0压缩掉;双冒号在一个地址中只能 出现一次;不支持子网掩码,支持前缀长度表示法。选项B已经超过8 个位段,故选择B选项。7 .C8 .D9.B 10.D11.数据字段数据字段解析:以太网帧结构由以下几个部分构成:前 导码与帧前定界符字段;目的地址和源地址字段;类型字段;数据字段;帧校验字段。12.13 .路由器路由器解析:因特网.丰要由通信线路、路由器、主机(服务 器与客户机)和信息资源构成。14 .硬盘双工硬盘双工解析:三级容错技术:第一级,主要针对硬盘 表面磁介质的故障设计的,采用双重目录与文件分配表、磁盘热修复与 写后读验证等措施;第二级,针对硬盘或硬盘通道故障设计的,包括 硬盘镜像与硬盘双工功能;第三级容错提供了文件服务器镜像功能。15 .n 域间路由选择或 intra-domain routing 或 IDRn16 .17 .五类线局域网中常用的3种非屏蔽双绞线是三类线、四类线和五类 线。18 .255 . 255 . 255 . 255255 . 255 . 255 . 255 解析:在 TCP/TP 协议中存 在两种类型的广播地址。一种是将IP地址的主机地址部分全部置0或 置1,这种广播地址称为直接广播地址。利用该地址可以向任何子网直 接广播。另外还有一个特殊的IP地址,用于向本网广播,被称为有限广 播地址,其值为。19 .面向无连接的传输服务面向无连接的传输服务解析:IP协议可以为 其高层用户提供3种服甸:不可靠的数据投递服务、面向无连接的传输 服务和尽最大的努力投递服务。20 .网络网络 解析:网桥是在数据连路层上实现不同网络的互连的设备; 路由器是在网络层上实现多个网络互连的设备;网关是通过使用适当的 硬件与软件,来实现不同网络协议之间的转换功能,硬件提供不同网络 的接口,软件实现不同的互联网协议之间的转换。21 .网络服务器网络服务器解析:在非对等结构网络操作系统中运行的 软件一部分运行在服务器上,一部分运行在工作站上,但是服务器集中 管理网络资源与服务,所以是逻辑中心。22 .较低较低解析:本题考查点是CSMA/CD的特性。CSMA/CD是以 太网的核心技术。其控制机制可以形象地描述为冼听后发,边听边发, 冲突停止,延迟重发。CSMA/CD介质访问控制方法可以有效地控制多 结点对共享总线传袍介质的访问,方法简单,易于实现。在网络通信负 荷较低时表现出较好的吞吐率与延迟特性。但是,当网络通信负荷增大 时,由于冲突增多,网络吞吐率下降、传输延迟增加,解决的方法是扩 展带宽和采用交换技术。23 .解释解释解析:本题的考查点是浏览器的组成。浏览器通常由一系 列的客户单元、一系列的解释单元和一个控制单元组成。控制单元是浏 览器的核心,负责协调、管理客户单元和解释单元。客户单元接收和执 行从键盘和鼠标上传来的用户指令。解释单元负责相关的解释工作,如 HTML解释器负责解释由服务器发来的页面文件。24 .过滤过滤解析:网桥是在数据链路层互连的设备,网桥用来实现多 个网络系统之间的数据交换,起到数据接收、地址过滤与数据转发的作 用。25 .表表解析:需要使用进行路由选择的设备一般是采用表驱动的路由 选择算法。每台需要路由选择的设备保存一张IP选路表(路由表),需要 传送数据时,通过查询该表决定发送方向。26 .交换式交换式解析:局域网从介质访问控制方法的角度可以分为两 类:共享介质局域网与交换式局域网。IEEE802.2标准定义的共享介质 局域网有3类:采用CSMA/CD介质访问控制方法的总线型局域网、采 用TOKEN BUS介质访问控制方法的总线型局域网与采用TOKEN RING介质访问控制方法的环型局域网。27 .页面(网页或Web)页面(网页或Web)解析:WWW服务中信息资源 以网页作为基本的组织单位。网页上可包括文本、声音、图画、动画和 “热字”等,其中“热字”用以完成网页之间的链接。网页可在同一主机上, 也可在不同的主机上。统一资源定位符URL(Uniform. Resource Locators) 是WWW中用来定位和调用这种网络资源的方法。28 .正常正常解析:误码率应该是衡量数据传输系统正常工作状态下传 输可靠性的参数。29 .【审题关键句】计算金额,按产品代码从大到小进行排列,相同的则 按金额从大到小排列,结果存入结构数组。n【解题思路】n首先定义两个循环变量i、j ;一个用来保存结构体变量长度的计算 结果的变量len ; 一个用于中间转换数据的结构体变量tmp。n计算结构体变量长度,并按结构体变量tmp分配len大小的内存空 间。n建立两个for循环,指定第一个for循环的循环变量i从。开始,到 100时结束,每循环一次,变量i的值加1 ;第2个for循环的循环变量 j从i+1开始,即从当前行的下一行开始,至也00时结束,每循环一次, 变量j的值加1。n在循环体中指定排序的条件,分两个步骤指定,第一步通过strcmp 函叛判断第i行的产品代码与其后面各行中产品代码的大小关系;第 二步如果比较的两行中产品代码相同的话,则再比较金额的大小。当 第i行的产品代码小于后面比较n行的产品代码,又或者产品代码相同时,第i行的金额小于后面比较 行的金额时,将执行if条件语句后面花括号中的命令,花括号中3条命 令的功能就是根据题目要求实现将记录从大到小的排序。n【参考答案】n30 .【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4 位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字 符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值, 得到新的字符仍存入原字符串对应的位置上。n【解题思路】n首先定义整型循环变量i.j和表示字符串长度的变量str,以及字符 局部变量ch。n在第一层for循环语句中,循环变量i从。开始,依次递增直到其值 等于maxline,在循环体中,首先对字符串stringi利用库函数strlen求 其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j开 始0,依次递增直到其值等于str,把字符stringij的ASCII值左移4 位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并 且小于等于100,如果成立,则把ch的值与stringij值相加,所得的 新值保存在stringij中。n【参考答案】n31 .C解析:在网络上,只有使用用户名和口令才能访问网络资源,不同 级别的访问权限,因用户而有所不同。这种网络安全级别是用户级安全。32 .A解析:交换机的帧转发方式有3种;直接交换、存储转发交换、改 进直接交换。其中,采用直接交换时,帧出错检测任务由结点主机完成。33 .C解析在多媒体网络中,音频和视频一般要求服务质量(QOS)保证。 为了确保实时传送,延时必须有上限;为确保所预期的主观质量,丢失 和损坏必须加以限制。34 .void chg(char *s) while (*s) if(*s='z1 *s='z) /*字母 z 改成字母 a 字母 z 改成字母 A*/ *s-=25; s+; /*取下一个字母* / else if(*s > ='a'&& *s <=V) /*把小写字母改成该字母的下一个字母*/ *s+=l; s+ ; /*取下 一个字母*/ else if (*s > ='A'&& *s <二'Y') /*把大写字母改成该字母的下 一个字母*/ *s+=l; s+; /*取下一个字母*/ else s+; /*取下一个字母* / jvoid chg(char *s)rn rn while (*s)rn if(*s='z' | |*s='z') /*字母 z 改 成字母a,字母z改成字母A*/rn rn *s-=25;rn s+; /*取下一个字母*Arn rn else if(*s > ='a'&& *s < ='y') /*把小写字母改成该字母的下一个A.64Kbps-200Kbps B.200Kbps-10Mbps C.10Mbps-20MbpsD.20Mbps-36Mbps6 .下列对IPv6地址表示中,错误的是( )oA.45BC : 0 : 0 : 1/48B.EF60 :0:0:0:0:2A:F: FE08 :3AC.51D : 601 :BC : 0 : 05D7D.51DA :2A90 :FE : 0 :4CA2 : 9C5A7 .下列哪一项不是收集网络商务信息的基本要求()。A.经济B.适度C.按时D.准确8 .是属于知识、经济类的信息,收费采用成本加利润的资费标准。这类 信息的采集、加工、整理、更新等比较复杂,要花费一定的费用。同时 信息的使用价值较高,提供的服务层次较深()。A.免费信息B.低收费信息C.优质优价信息D.标准收费信息9 .市场营销全过程的本质则是()。A.商业运作过程B.商品交换过程C.管理过程D.企业经营行为10 .(15) Internet 起源于A) NSFNET B) CERNETC) CASNETD) ARPANET 字母*/rn rn *s+=l;rn s+ ; /*取下字母*/rn )rn else if (*s > ='A,&& *s < ='Y') /*把大写字母改成该字母的下一个字母*/rn rn *s+=l;rn s+; /*取下一个字母*/rn rn else s+; /*取下一个字母* /rn 解析:本题考查的知识点如下:英文字母对应的ASCII码的排列规律。指针的操作。(3)选择结构中多个条件的布尔运算。在ASCII码中,大、小写字母的ASCII码是连贯的,az对应97122, AZ对应65900z的ASCII码减去25即得到a的ASCII码,对Z同 样适合。所以我们要对字符串中的字符依次进行判断,若是大(小)写字 母,则按照ASCII码的规律和题意要求对字符进行转换。在这里,使用 指针完成对字符的依次访问,每次将指针的地址加1直至指针为空即可。 在选择结构的多个条件中,若需同时满足,则用“与”运算,否则,用“或” 运算。35.void jsValue(int a109J) int valueijknum; for(i=0;i < 10;i+) value=ai0 ; /*将一行的第一个元素赋给 value*/ for(j=0;j < 9;j+) if(aij < value) /*若后面的数中有比第1个数据小的数*/ num=aij; /*则把这个数取出赋给num*/ for(k=j;k > 0;k-) /*将这个数据左侧的数依 次向右移动*/ aik=aik-l; ai0=num;/*再将这个数放在最左侧 */ 解析本题考查的知识点如下:(1)二维数组的访问和数组元素 的移动。(2)循环结构和判断结构的嵌套使用。数据存放在一个二维数 组中每一行数为数据处理的基本单位。将第1个数取出依次和后面的数 比较若后面的数中有比第1个数据小的数则将这个数取出。将这个数据 左侧的数依次向右移动(包括第1个数)然后将这个数放在最左侧。扫描 完一行后比第1个数小的数就都在第1个数的左侧而比它大的就在它的 右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一 行数据的访问。void jsValue(int a109)rn rn int value,i,j,k,num;rn for(i=0;i < 10;i+)rn rn value=ai0 ; /*将一行的第一个元素赋给 value*Arn for(j=0;j < 9;j+)rn if(aij < value) /*若后面的数中有比第 1 个数据小的数*/"n rn num=/*则把这个数取出,赋给num*/rn for(k=j;k > 0;k-) /*将这个数据左侧的数依次向右移动*Arn rn aik=aik-l;rn rn ai0=num; /* 再将这个数放在最左侧 */rn rn rn rn解析本题考查的知识点如下:rn (1)二维数组的 访问和数组元素的移动。rn循环结构和判断结构的嵌套使用0rn数 据存放在一个二维数组中,每一行数为数据处理的基本单位。将第1个 数取出依次和后面的数比较,若后面的数中有比第1个数据小的数,则 将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数),然 后将这个数放在最左侧。扫描完一行后,比第1个数小的数就都在第1 个数的左侧,而比它大的就在它的右侧。对数的扫描和移动均可以使用 循环实现。再使用循环实现对每一行数据的访问。36.void countValue() int icount=Oxx30; cnt=O; sum=O; for (i=2; i < 90; i+) /*找数的范围为100以内*/ if (isPrime (i) /*如果该数为素数则将它 存入数组 xx 中并统计个数*/ xx count二i; count+; for (i=O; i < count; i+)/*如果数组xx中的素数加4各加10得到的数仍为素数*/if(isPrime (xx i +4) &&isPrime (xx i+10) sum+=xx i; /*将满足条件的数组 xx 中的数求和 */ void countValue()rn rn int i,count=O,xx30;rn cnt=O;rn sum=O;rn for (i=2; i < 90; i+) /*找数的范围为 100 以内*Arn if (isPrime)/*如果该数为素数,则将它存入数组xx中,并统计个数 */rn rn xx count =i;rn count+;rn rn for (i=O; i < count; i+) /*如 果数组xx中的素数加4各加10得到的数仍为素数*Arn if (isPrime (xx i +4) &&isPrime (xx i+10) )rn rn sum+=xx i; /*将满足条件的数组 xx中的数求和*Arn 解析:本题考查的知识点如下:循环结构与判断结构的嵌套使用。判断结构中多个条件的布尔运算。题中要求判断在100以内,i, i+4, i+10都是素数的个数。因为i+10也 必须在100以内,1不是素数,我们可以从2开始判断到89即可(90是 偶数,明显不是素数)。可以先找出2到89之间素数的个数,再判断这 些素数加4和加10后是否还是素数。加4是素数与加10是素数必须同 时满足,所以两个条件间用“与”运算。二、填空题(10题)11 .以太网帧结构由前导码、帧前定界符、目的地址字段、源地址字段、类型字段 和帧校验字段几个部分组成。12 .网洛:予:念包括【4】 和相邻层接口两层含义13 .因特网主要由通信线路、主机和信息资源四部分组成。14 . NetWare第二级容错包括硬盘镜像和功能。15 .自治系统之间的路由选择使用的是协议。16 .在闻言 参考模型中,采用的是管理者-代理模型海个代理结点都有-个iL_用于保存代理旋收集的信息。17 .局域网中常用的3种非屏蔽双绞线是三类线、四类线和。18 .在TCP/IP协议中,地址【】被称为有限广播地址。19 . IP协议可以为其高层用户提供3种服务:不可靠的数据投递服务、1和尽最大努力投递服务。20 .路由器是构成因特网的关键设备。按照OSI参考模型,它工作于 】层。三、2.填空题(8题)21 .非对等结构网络操作系统包括网络服务器和工作站,其中 是局域网的逻辑中心。22 . CSMA/CD在网络通信负荷一工塑量【】时表现出较好的吞吐率与延迟特性。23 .浏览器通常由一系列的客户单元、一系列的【】单元和一个控制单元组成。24 .网桥可以在互联的多个局域网之间实现数据接收、地址与数据转发功能。25 .在Internet中,需要使用进行路由选择的设备一般采用 驱动的路由选择算法。26 .局域网从介质访问控制方法的角度可以分两类:共享介质局域网与局域网。27 .在WWW服务系统中,信息资源以【】为基本组织单位存储在服务器中。28 .误码率是衡量数据传输系统【】工作状态下传输可靠性的参数。四、C语言程序设计题(2题)29 .已知在文件in .dat中存有100个产品销售记录,每个产品销售记录 由产品代码dm(字符型4位),产品名称me(字符型10位),单价dj(整 型),数量si(整型),金额je(长整型)五部分组成。其中:金额=单价*数 量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编 制函数SortDat,其功能要求:按产品代码从大到小进行排列,若产品代 码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell 中。最后main函数调用函数WriteDat把结果输出到文件out . dat中。 提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题; 产品代码比较请用函数stremp进行解题。例如:selli=temp ;注意:部分源程序存放在test . c文件中。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。1 ; »Include <stdio.h>2 ! lincludc <string.h>3 1 ,include <stdlib.h>4 ; Idefine MAX 100typedef struct6789101112131415161718char dm(5|;/产品代码/char mc(llj; /产品名林/int dj;/价/i1irtt si;/long je;/金/I PRO; /定义站构体FROPRO sell MAX; 定义笫构体BttH 金£ell;XAX)void ReadDat();! void WriteDat O ; i void SortDat()19 ;)2122232425memset (sell, ReadDat(): SortDat();WriteDat();0. stzeof(sell);为sell分配aixeof 大小的内存空间20 ! void mainO26 ;27 J28 ;29 !30 ;31 :32 :33 ;34 :35 i36:37 !38 :八谏取这100个带售齿上用作入站构敢ftlsll中/ void ReadDat()( )FILE *fp;;char str(80f ch(ll); j int i;fp fopcn ("in.daL, ; for (i - 0; i < 100; i1)fgets (str, 80. fp); 从攵件Ln.an中iMtK庾为"的字符小存入字符数如str中 memcpy(selli .dm, str, 4); 从字符中33的开蛤位置取长度为4的字符中M给产从代科 memcpy(sell(i .mcr str > 4, 10); 从字符小门。4的位置取长度为10的字符由M给卢丛名骅 memcpy(chr str 14, 4); 从字符中的付置取长度为4的字符中M给字符数fll uhch|41 - 0; 比零的字符数元素cti(41- atoi(ch); 总字制依tHuh幡化成,带依值"ft产A价tnemcpy (chr str 18, 51; 从字符率的位置取长度力5的?符率“珀字符数蛆chCh(5| - 0; 尼平M蚣字就敷蛾元Itchl*sell(l) .81 - atoi(ch); 把?祠数炮S转化成整中敢值“饰产品flitsell (1 «e (long)sell i «dj sell (i .31; 产B单价,以产丛ft量等于产B命Bt(close(fp);)/忙姑震出到文件gr&rt中/void Wr1tcDdt()50 ; FILE -fp;51 ? int 1;52 « fp fopen (Mout.datMHw*);/经过处哀的100 IHdik写入到文件out.cut /53 ? for (1 0; i < 100;54 ;!.,一.y产55 ' fprintf (fp/ "%s %s %4d %5d %101dnwr sell i .dm/ sell (i| .c, sell |i .djr sell i) .sl(, sellJi.je);56 ;)57 Eclose(fp);56 ; !30.函数Rdata实现从文件in .dat中读取一篇英文文章存入到字符串数 组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中 的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于 等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII 值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置 上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后 调用函数Wdata,把结果string输出到文件out . dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号 和空格)。注意:部分源程序已经给出。请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。56789101112131415161718192021222324252627282930313233343536373839404142434445464748495051include <stdio.h>include <string.h>include <conio>h> char string5080;int maxline - 0; int Rdata(void);void Wdatavoid);void CharLeft 0void main() if (Rdata ()Iprints ("数据文件in.dat不能打开! n007”); return;I jCharLeft ();Wdata ();; /从文竹m.&i中谏取一维英文文童存入到字符事数出而照中/ int Rdata(void)IFILE efp;int i 0;char *p;if (fp n fopen (Min.dat*/ °rH) NULL) return 1;while (fgets(atringli)9 80. fp)!- NULL)p = strchr(stringfij, 1nf); if (o);*p 0;!,七J? ) _ maxline « i;i fclose(fp);return 0;I /杷结Mng岁出刊攵件out dai中/;void Wdata()卜! FILE Yp;i int i;! fp = fopen ("out.da 3);; for (i«0; Kmaxllne; i+)! (二. ”; printf(w%3nw# stringti);:fprintf(fp, w%snw/ stringi);J )二fclose(fp);五、1 .选择题(3题)31 .在网络上,只有使用用户名和口令才能访问网络资源,不同级别的 访问权限,因用户而有所不同。这种网络安全级别是()。A.共享级完全B.部分访问安全C.用户级安全D.口令级安全32 .在交换式局域网中,如果交换机采用直接交换方式,则帧出错检测 任务由()完成。A.结点主机B.交换机C.交换机与结点主机D.高层协议33 .在多媒体网络中,()是指用户和应用程序所看到的网络的性能指标, 如延时、丢失和损坏。A.延时性能B.技术指标C.服务质量D.网络延时六、1.程序设计题(3题)34 .下列程序的功能是:把s字符串中的所有字母改成该字母的下一个 字母,字母z改成字母a。要求大写字母仍为大写字母,小写字母仍为 小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求, 最后调用函数readwriteDAT(),读取in36.dat中的字符串,并把结果输 出到文件out36.dat中。例如:s字符串中原有的内容为Mn 123Zxy,则调用该函数后,结果为 No 123Ayzo注意:部分源程序已给出。请勿改动主函数main()和输入输出函数readwriteDAT。的内容。