还剩18页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
【2022年】浙江省衢州市全国计算机等级考试网络技术模拟考试(含答案)学校:班级:姓名:考号:
一、单选题(10题).使网络服务器中充斥着大量要求回复的信息,消耗带宽,导致网络或系统停止正常服务,这属于什么攻击类型0A.拒绝服务B.文件共享C.BIND漏洞D.远程过程调用.下面属于A类IP地址的是.关于ADSL接入的描述中,正确的是()A.数据传输需要进行调制解调B.传输介质采用同轴电缆C.只支持TCP/IP网络D.上行速率通常大于下行速率.TCP通过()进行流量控制A.窗口机制B.确认机制C.三次握手法D.超时重发机制.在网上信息发布平台发布网络信息具有以下哪个特点0A.提供7X24小时服务,提高了为顾客提供咨询服务的成本B.信息的修改和更新方便快捷C.只能以文字的方式介绍企业或产品的有关情况D.可以有目的地选择发送对象,使信息发布更有针对性writeDATintaa
[1000]nk;FILE*fp;fp=fopennout
79.datw;countValueaan;fork=0;kn;k++ifk+l%10==0fprintffpH%5d\aa[kJ;fprintffp;\n;elsefprintffp;%5dMaa[k];fclosefp;
35.已知文件IN
19.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm字符型4位、产品名称me字符型10位、单价dj整型、数量si整型、金额je长整型几部分组成其中金额=单价x数量函数ReadDat的功能是读取这100个销售记录并存入结构数组sell中请编制函数SortDat其功能要求按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat把结果输出到文件OUT
19.DAT中注意部分源程序已给出请勿改动主函数main、读函数ReadDat和写函数WriteDat的内容试题程序#includestdio.h#includemem.h#includestring.h#includeconio.h#includestdlib.h#defineMAX100typedefstructchardm
[5];/*产品代码*/charmc[ll];/*产品名称*/intdj;/*单价*/intsi;/*数量*/longje;/*金额*/}PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatmainmemsetsell0sizeofsell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr
[80]ch[ill;inti;fp=fopenHIN
19.DATuV;fori=0;i100;i++fgetsstr80fp;memcpysellfi].dmstr4;memcpysell[i].mcstr+410;memcpychstr+144;ch
[4]=0;sell[i].dj=atoich;memcpychstr+185;ch
[5]=0;sellfii.si=atoich;sell[i].je=longselllij.dj*sell[ij.sl;fclosefp;voidWriteDatFILE阡p;inti;fp=fopenHOUT
19.DATnwM;fori=0;i100;i++fprintffp%s%s%4d%5d%101d\nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;}fclosefp;
36.设有n个人坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数,报数到第m个人,此人出圈,再从他的下一个人重新开始从1到m报数,如此进行下去直到所有的人都出圈为止先要求按出圈次序,每10个人为一组,给出这n个人的顺序表请编制函数Josegh实现此功能并调用函数WriteDat把编设n=100s=lm=10进行编程注意部分源程序已给出请勿改动主函数main和写函数WritsDat的内容试题程序#includestdio.h#defineN100#defineS1#defineM10intp
[100]nsm;voidWriteDatvoid;voidJoseghvoidvoidmainm=M;n=N;s=S;Josegh;WriteDat;1voidWriteDatvoidinti;FILE*fp;fp=fopennOUT
59.DAT“,;fori=N-l;i=0;i-printf%4d;p[i];fprintffpn%4d;p[i];ifi%10=0printfn\nu;fprintffpH\n;fclosefp;参考答案.A.A解析A类地址用7位来标识一个网络.用24位标识该网络内的一个特定主机区分这类地址最明显的方法是观察头一位是否为
0.A\n.ATCP通过窗口机制进行流量控制,窗口和窗口通告可以有效地控制TCP的数据传输流量,使发送方的数据永远不会溢出接收方的缓存空间选项C)TCP在连接建立和关闭时使用三次握手法
5.B.D.D解析目前构建局域网时可使用双绞线、同轴电缆、光纤和无线电来作为传输介质,双绞线的价格低于其他传输介质,并且安装、维护方便,从而成为计算机局域网中最普遍的传输媒体双绞线可分两种类型非屏蔽双绞线和屏蔽双绞线其中非屏蔽双绞线尽管抗干扰能力较差,误码率较高,但因价格便宜而被广泛采用.C.A.C.令牌TokenBus(令牌总线)是一种在总线拓扑中利用令牌控制节点访问公共传输介质的确定型介质访问控制方法在采用TokenBus方法的局域网中,任何一个节点只有在取得令牌后才能使用共享总线发送数据令牌是一种具有特殊结构的控制帧,用来控制节点对总线的访问权.⑺逻辑【解析】虚拟局域网建立在局域网交换机的基础上,它以软件方式实现逻辑工作组的划分与管理,工作组中的结点不受物理位置的限制相同工作组的成员不一定连接在相同的物理网段,它们可以连接在相同的交换机上,也可以连接在不同的局域网交换机上,只要这些交换机互联即可当结点从一个工作组转移到另一个工作组时,只需要简单地通过软件设定,而无须改交在网络中的物理位置..16陷入制轮询法【解析】从被管理设备中收集数据有两种方法一种是轮询方法,另一种是基于中断的方法将以上两种方法结合的陷入制导轮询方法可能是执行网络管理最有效的方法..MANMAN解析城域网MANMetropolitanAreaNetwork是介于广域网与局域网之间的一种高速网络城域网设计的目标是要满足几十km范围内的大量企业、机关、公司的多个局域网互联的需求,以实现大量用户之间的数据、语音、图形与视频等多种信息的传输功能..超媒体超媒体解析超媒体技术对超文本的链接信息类型进行了扩展支持丰富媒体格式的Web浏览【解析】在路由表中,对于特定主机路由,可采用作为子网掩码,采用目的主机1P地址作为目的地址;对于默认路由,则采用0作为子网掩码,默认路由器的地址作为目的地址.格式格式解析网络协议主要有以下3个要素组成
①语法,规定用户数据与控制信息的结构与格式
②语义,规定需要发出何种控制信息以及完成的动作与做出的响应
③时序,即对事件实现顺序的详细说明.基础集线器基础集线器解析基础集线器是一种具有网络管理能力的独立集线器.源路由网桥源路由网桥解析网桥的重要工作是构建和维护路由表通过路由表来实现不同网段之间的帧转发,按照路由表的建立方法,网桥可以分为透明网桥和源路由网桥.差异差异解析IP协议作为一种互联网协议,运用于互联层,屏蔽各个物理网络的细节和差异.亚笔记本亚笔记本解析手持设备又称掌上电脑或亚笔记本,亚笔记本比笔记本更小、更轻PDA、商务通、快译通及第二代半、第三代手机等都是手持设备.目录服务目录服务解析分布式服务DistributedService:网络操作系统为支持分布式服务功能提出了分布式目录服务这种新的网络资源管理机制26后顶向下自顶向下解析域名解析采用自顶向下的算法,从根服务器开始直到叶服务器,在其间的某个结点上一定能找到所需的名字-地址映射
27.目录目录解析NOC(网络运行中心)提供注册服务,用来进行域名注册,网络管理人员注册,主机资源、DNS、代理服务器的注册;提供目录服务,以方便在Internet网上检索信息;提供信息发布服务用来发布Web站点、BBS、NewsGroup及用户网页的注册、使用、更新与维护,建立代理服务器和镜象服务器;提供地址分配服务,将从InterNIC那里申请到的B类或C类地址分配给通过自己和Inlernet连接的网络用户;另外还提供协调服务与信息统计服务
28.6000bps6000bps解析奈奎斯特准则指出如果间隔为兀/co®二27ro.通过理想通信信道传输窄脉冲信号,则前后码元之间不产生相互窜扰因此,对于二进制数据信号的最大数据传输速率Rmaxo与通信信道带宽B(B=f单位Hz)的关系可以写为Rmax=2f对于二进制数据,若信道带宽B=f=3000Hz则最大数据传输速率为6000bpso.【审题关键句】大于后连续5个数,奇数,从小到大排序\n【解题思路】本题类似第35套试题,通过审题可以发现主要有两个不同点
①判断数值为奇数,可通过a[i]%2进行判断,参考答案的第4条语句;
②要求进行比较的元素大于后连续5个数,因此在设置判断条件时,作为比较的两个数之间应该是大于关系,参考答案的第4条语句\n【参考答案】\n.【审题关键句】10列100行选票,全选或不选的无效,统计存入数组\n【解题思路】\n根据题意,本程序涉及10个候选人共100条记录,其中,100条记录的选票文件采用二维数组存储其数据,第一维表示100条记录,第二维表示每条记录中10个候选人的选中情况可以通过两个for循环对100条记录逐个比对,在第一层for循环中,对100条记录的每条记录情况进行扫描,在第二层for循环语句中,判断数组元素XX[i][j]的值是否等于字符1如果等于字符1说明第j个人得了一票,则数组元素yyUJ加lo\n
①先定义两个循环变量i和j\n
②指定第一个for循环的循环条件,循环变量i从0开始,等于100时结束,每循环一次,变量i的值加1\n
③在for循环中首先判断记录值不等于1111111111的记录,然后计算10个候选人的得票数,可以通过一个for循环,对满足条件的记录中的每个数字再次比对,当数字等于1时,将第j个人的票数加L\n注意,本程序中由于只有数值1才会被计算到最后的结果中,因此可以省去判断记录全为0时记录无效的情况,因为,即使将0参与到计算中,其计算结果也还是0不会影响到最终结果,只需判断记录为全1时无效即可\n【参考答案】\n.C解析虚拟局域网的技术基础是交换技术.D解析UDP是不可靠的五连接的传输服务在传输过程中,UDP报文可能出现丢失、重复、乱序等现象.A解析与人们热悉的现金、信用卡和支票相似,电子支付工具包括了电子现金、电子信用卡和电子支票等.voidcountValueint*aint*n{inti;*n=0;fori=ll;i=1000;i++ifi%7==0i%ll/*将能被7整除但不能被11整除的数存入数组a中*/{*a=i;*n=*n+l;/*统计个数*/a++;}elseifi%7i%ll==0/*将能被11整除但不能被7整除的数存入数组a中*/{*a=i;*n=*n+l;/*统计个数*/a++;voidcountValueint*aint*n\r\n{\r\ninti;\r\n*n=0;\r\nfori=ll;i=1000;i++\r\nifi%7==0i%ll/*将能被7整除但不能被11整除的数存入数组a中*Ar\n{\r\n*a=i;\r\n*n=*n+l;/*统计个数*Ar\na++;\r\n}\r\nelseifi%7i%ll==0/*将能被11整除但不能被7整除的数存入数组a中*Ar\n{\r\n*a=i;\r\n*n二*n+1;/*统计个数*Ar\na++;\r\n}\r\n}解析本题考查的知识点如下⑴指针的使用⑵“%”运算符⑶判断结构中多个条件的布尔运算本题中,函数countValue以指针为参数,这里就要涉及到指针的使用a是指向数组的指针,初始时,指向数组的第一个元素地址每加1时,依次指向后面的元素一个数a若能被b整除,则a除以b取余得数为0o能被7或11整除,但不能被7和11同时整除,则有两种情况,能被7整除但不能被11整除,能被11整除但不能被7整除这里就要用到多个条件的布尔运算.下列协议中属于城内组播路由协议的是()A.ARPB.ICMPC.HTTPD.DVMRPJ.目前构建局域网时可使用的传输介质有多种,其中安装、维护方便、价格低廉的是0A.无线电B.光纤C.同轴电缆D.双绞线.
(8)计算机网络建立的主要目的是实现计算机资源的共享计算机资源主要指计算机A)软件与数据库B)服务器、工作站与软件C)硬件、软件与数据D)通信子网与资源子网.关于IPSec协议,说法正确的是()A.IPSec工作在OSI模型中的第三层B.IPSec只支持IPv4C.IPSec协议可以设置成在三种模式下运行D.IPSec不能提供无连接数据的完整性服务
(31)关于UNIX标准化进程下列说法中,错误的是IEEE指定了期于UNIX的“易移植操作系统环境”即POSIX标准UNIX国际UI与开放系统基金会OSF成了7-公共开放软件环境组织COSE以实现UNIX系统的统一Novell公司从ATT公司购得了UNIX商标权并一宜保持IBM的AIX与SCO的UnixWare已经相互融合到了二进制级的互操作性
二、填空题(10题).voidSortDat{intij;PROxy;fori=0;iMAX-1;i++forj=i+l;jMAX;j++ifstrcmpsell[i].dmsell|j].dm0/*按产品代码从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseifstrcmpsell[i].dmsell[j].dm==0/*若产品代码相同则按金额从小到大进行排列*/ifsell[i].jesell[j].je{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat\r\n{intij;\r\nPROxy;\r\nfori=0;iMAX-1;i++\r\nforj=i+l;jMAX;j++\r\nifstrcmpsell[i].dmsell[j].dm0/*按产品代码从小到大进行排列*八r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[jj=xy;\r\n}\r\nelseifstrcmpsell[i].dmsell[j].dm==0/*若产品代码相同则按金额从小到大进行排列ifsel1[i].jesel1[j].je\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析本题是有关结构体数组的排序问题可以用选择法来实现,即用第一个元素的产品代码依次和它后面的元素的产品代码进行比较,如果发现当前元素的产品代码比后面的某个元素的产品代码对应位置的字符的ASCII码大这里用到了字符串比较函数strcmp,则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品代码最小的元素,以此类推,就实现了从小到大排序的功能注意这里要进行交换的是两个结构体变量,而不是它们的某一个域因此,要借助第三个结构体变量来充当中间容器若发现产品代码是相同的,则要按照金额从小到大进行排序.voidJoseghvoid{intijkslw;sl=s;fori=l;i=n;i++/*给n个人从到n编号*/p[i-l]=i;fori=n;i=2;i—{sl=sl+m-l%i;/*下一个开始报数的人的编号是sl+m-1%i*/ifs1=0/*若si为0则说明要开始报数的是最后一个人*/si二i;w二p/*将要出圈的人移至数组的最后*/forj=sl;j=i-l;j++p[j-l]=p[j];p[i-l]=w;}}voidJoseghvoid\r\n{\r\nintijkslw;\r\nsl=s;\r\nfori=l;i=n;i++/*给n个人从到n编号*Ar\np[i-l]=i;\r\nfori=n;i=2;i-\r\n{\r\nsl=sl+m-1%i;/*下一个开始报数的人的编号是sl+m-1%i*Ar\nifsl==0/*若si为0则说明要开始报数的是最后一个人*八r\nsl=i;\r\nw=p[sl-1];/*将要出圈的人移至数组的最后*Ar\nforj=sl;j=i-l;j++\r\np|j-l]=p|j];\r\np[i-l]=w;\r\n}\r\n}解析本题考查的知识点如下⑴将数组建成环2运算符%”的使用⑶循环的嵌套使用此题是著名的“约瑟夫环”问题首先要将每个人的编号存入数组因为每次是从si开始报数,若是直线队则下一个开始报数的人的编号是sl+m-1但这里要建立一个环,即最后一个人报完数后第一个人接着报数所以这时下一个开始报数的人的编号足sl+m-l%ii是此时圈中的总人数若所得的结果为0则说明要开始报数的是最后一个人在此人前面的那个人就是要出圈的人,使用循环将要出圈的人移至数组的最后开始时,总人数为n以后依次减1直到最后一个人出圈.TokenBus是一种在总线拓扑中利用作为控制节点访问公共传输介质的确定型介质访问控制方法.⑺虚拟局域网是建立在交换技术的基础上,以软件方式实现工作组的划分与管理.连网穿二,眼务器与网络「•作站的是―【91_结构网络操作系统.16从被管理设备中收集数据有两种方法轮询法和基于中断法,将两者结合起来的Trap-directedPolling是执行网络管理最有效的方法.披索弓工hl二.-[10]、.城域网简称为【]o.城城网鹿设方案基本粘,山光纤.交陕站R用基于谆交盘换机或ATM交换机在体系结构上采用一Ql_・业务I”以丁接人质的展祗大.用户在上网浏览时,不仅可以查看文本信息,而且还可以激活一段声音,显示一个图片,甚至可以播放一段动画,这是因为使用了技术.13在路由表中,特定主机路由表项的子网掩码为o.计算机网络协议的语法规定了用户数据与控制信息的结构和
三、
2.填空题8题.是一种具有网络管理能力的独立集线器.按路由表的建立方法,网桥可以分为透明网桥和o.IP协议的主要功能是屏蔽各物理网络的细节和o.手持设备又称掌上电脑或o.网络操作系统为支持分布式服务,提出了一种新的网络资源管理机制,即分布式【】管理机制.域名解析通常采用算法.为了能够在Internet网上方便地检索信息NOC一般会提供【】服务.奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系对于二进制数据,若信道带宽B=3kHz则最大数据传输速率为O
四、C语言程序设计题(2题).已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal其功能是依次从数组a中取出一个四位数,如果该四位数大于该四位数以后的连续五个数且该数是奇数(该四位数以后不满五个数,则不统计),则统计出满足此条件的个数ent并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果ent以及数组b中符合条件的四位数输出到out.dat文件中注意部分源程序存在test.c文件中程序中已定义数组a
[200]bL200]已定义变量ent请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容•includestdio.h♦defineMAX200inta[MAXJb[MAXent-0;voidwriteDat;voidjsVal/・readXt从数宛文件indM中读取200个四位依存入敷0a中•/voidroadDatinti;FILE*fp;fp-fopen•in.dat**wrw;fori■0;iMAX;fscanffp%da[11;fclosefp;voidmainint1;readDat;JsVal;〃•用n函数,玄现1Hl要求的功能printf「满足条件的数-4d\n”ent;fori•0;ient;1♦♦printfw%dprintfw\nw;writeDat;,•依畋wnteDg把姑果cm以及数Iflb申符合条件的四8畋■由到outM文件中♦/voidwriteDat•FILE*fp;int1;fp-fopenout.dat**MwR;fprintffpw%d\nwent;fori-0;ient;i+fprintffpQd\nb[i;fclosefp;
30.对10个候选人进行选举,现有一个100条记录的选票数据文件indat.其数据存放的格式是每条记录的长度均为10位,第一位表示第一个候选人的选中情况,第二位表示第二个候选人的选中情况,依次类推;每一位内容均为字符或11表示此人被选中,0表示此人未被选中,全选或全不选(空选票)均为无效的选票则不作统计给定函数ReadDat的功能是把选票数据读入到字符串数组xx中请编制函数CountRs来统计每个候选人的选票数并把得票数依次存入yy
[0]到yy
[9]中,即第一个候选人的得票数存入yy[Ol中,以此类推最后调用函数WriteDat把结果yy输出到文件out.dat中注意部分源程序存放在test.c文件中请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容♦includestdio.h*includestring.hcharxx
[100]11;intyy101;intReadDatvoid;voidWriteDatvoid;voidCountRsvoidint1;fori»0;i10;yyli-0;ifReadDat「日门门”选票数据文件门.3^不能打开!\00八N;return;ICountRs;WriteDat;/♦把之京数我读入利字符事故ttlXX•!••/intReadDatvoidFILE*fp;int1;chartt13];iffp-fopen°in.dat\MrM--NULLreturn1;〃如集文件;n.dat为空J他回1,•把100条记录的逸累数依存入字符加数用xx中•/fori■0;i100;i++/•从文fl\n.dat中读取长度为12的字符出存入字符散选U中,如《X值为空,则起可1・,iffgetsfp-NULLreturn1;memcpyxxirttr10;〃把字检数桁tc中的10个7符式仪到数他xxm中xx
[1]10•0;//ICOxx111101fclosefp;return0;/把姑果yy♦出时文件outdai中•/voidWriteDatvoidFILE-fp;inti;fp-fopen**out.dat*w;fori-0;i10;fprintffpM%d\nHyy[il;printf第td个人的选票数7d\n”i+1yy[il;fclosefp;
五、
1.选择题(3题).虚拟局域网的技术基础是A.带宽分配B.路由技术C.交换技术D.冲突检测.UDP报文有可能出现的现象是()I.丢失H.重复HI.乱序A.I、IIB.II.IllC.I、mD.全部.电子支付方式主要有A.电子现金、电子信用卡、电子支票B.电子现金、电子信用卡C.电子信用卡、电子支票D.电子现金、电子信用卡、电子邮件
六、
1.程序设计题3题.请编写函数voidcountValueint*aint*n它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数注意部分源程序已给出请勿改动主函数main和写函数writeDAT的内容试题程序;#includeconio.h#includestdio.hvoidcountValueint*aint*nmainintaa
[1000]nk;clrscr;countValueaan;fork=0;kn;k++ifk+l%10==0printf%5d”aa[k];printfCXn1;elseprintfH%5dnaa[k];writeDAT;。