《2022年安徽省安庆市全国计算机等级考试网络技术真题(含答案).docx》由会员分享,可在线阅读,更多相关《2022年安徽省安庆市全国计算机等级考试网络技术真题(含答案).docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年安徽省安庆市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .以下选项中,不是分组密码优点的是()。A.较强的适用性B.对插入的敏感程度高C.加密速度快D.无需密钥同步2 .以下哪项不是IP电话中网守所具有的功能?( )0A.号码查询B.计费管理C.身份验证D.呼叫控制3 .计算机病毒是()。A.计算机程序B.数据C.临时文件D.应用软件4 .在因特网中,IP数据报的传输需要经由源主机和中途路由器到达目的 主机,下面说法正确的是()。A.源主机和中途路由器都知道1P数据报到达目的主机需要经过的完整路径B.源主机知道IP数据报到达目的主机需要经过
2、的完整路径,而中途路由器不知道C源主机不知道IP报到达目的主机需要经过的完整路径,而中途路由器知道D.源主机和中途路由器都不知道1P数据报到达目的主机需要经过的完yyi = o;if (ReadDat () (printf (选票数据文件IN29.DAT不能打开! 007n);return;)CountRs ();WriteDat ();)int ReadDat (void)(FILE *fp;int i;char tt13;if(fp = fopen(nIN29.DATnrn) = NULL)return 1;for (i = 0; i 100; i+)(if(fgets(tt, 13, f
3、p) = NULL)return 1;memcpy(xxi9 tt, 10);)fclose (fp);return 0;)void WriteDat(void)(FILE *fp;int i;fp = fopen(HOUT29.DAT HwM);for(i = 0; i 10; i+)(fprintf(fp, u%dnf yyi);priIltf(第d 个人的选票数=%dn”,i+1, yyi);)fclose (fp);)35.请编写函数count Value。,它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后 结果s输出到文件OUT1L
4、DAT中。例如,若n为1000时,函数值应为s=153.909064。注意:部分源程序已给出。请勿改动主函数main。和输入输出函数progReadWrite。的内容。试题程序:#include #include # include double countValue(int n)()main ()(clrscr ();printf(自然数之和的平方根二%fn”, countValue(lOOO);progReadWrite ();)progReadWrite ()(FILE *wf;int i, n;float s;wf = fopen(nOUT11.DATnwn);s = countVal
5、ue (1000);fprintf(wf, s);fclose (wf);)36.对10个候选人进行选举,现有一个100条记录的选票文件IN84.DAT,其数据存放格式是每条记录的长度均为10位,第一位表示 第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每 一位候选人的记录内容均为字符0或I, I表示此人被选中,0表示此人 未被选十,若一张选票选中人数大于5个人时被认为无效的选票。给定 函数ReadDat。的功能是把选票数据读入到字符串数组xx中。请编制函 数CoutRs()来统计每个人的选票数并把得票数依次存入yyO到yy9 中,最后调用函数WriteDat。把结果yy输出到文
6、件OUT84.DAT中。 注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat。和写函数WriteDat()的内容。试题程序:#include char xx100 11;int yy10;int ReadDat (void);void WriteDat(void);void CoutRs(void)1void main()(int i;for(i=0;i 10;i+)yyi =o;if (ReadDat () printf数据文件 IN84 .DAT 不能打开! n007n);return;)CoutRs ();WriteDat ();)int ReadDat (void
7、)(FILE *fp;int i;char tt13;if (fp=fopen (nIN84 .DAT Jr) =NULL) return 1;for (i=0; i 100; i+)(if(fgets(tt43,fp)=NULL) return 1;memcpy (xxi,tt, 10);xxi 10=0;)fclose(fp);return 0;void WriteDat()(FILE *fp;int i;fp=fopen (nOUT84. DATf nwn);for (i=0; i 5) /* 当 count 值大于 5 时为有效票整路径5 .下列对交换表的描述中,错误的是()。A.交换
8、表的内容包括目的MAC地址及其所对应的交换机端口号B.Cisco大中型交换机使用“show mac-address . table”命令显示交换表内 容C.交换表中没有接收帧的目的MAC地址时,交换机用Flood技术转发 该帧D.交换机采用盖时间戳的方法刷新交换表6 .文件传输服务使用()协议。A.SMTP B.FTP C.UDP D.TELNET7.1 nternet通用服务器主要包括:E-mail服务器、FTP服务器、WWW服 务器和()服务器,以及远程通信服务器、代理服务器等。A.File服务器B.DHCP服务器C.AD服务器D.DNS服务器(29)在Windows 2000家族中,运行
9、于客户端的通常是A) Windows 2000 ServerB) Windows 2000 ProfessionalC) Windows 2000 Datacenter ServerD) Windows 2000 Advanced Server9.若服务器系统可用性达到99.99%,那么每年的停机时间必须小于()A.4分钟B.10分钟C.53分钟 D.106分钟数*/ pf=xxi; /*使指针pf指向该行的首地址*/ j=0; while(*pf) /*统计 每个人的得票数并依次存入yy期到yy9*/if (*pf=T) yyi+=l; j+; pf+; else if(*pf=,O,) p
10、f+; j+; void CountRs(void)rn rn int i,count J ;rn char *pf;rn for(i=0;i (10 ; i+)rn yyi=0; /* 给数组 yy 初始化置 0*Arn for(i=0;i (100;i+)rn rn pf=xxi;count=0; /*使指针 pf 指向各行的首地址while(*pf)rn if(*pf=,l,)rn rn count+; /*统计得票数 count*Arn pf+;rn rn else pf+;rn if(count5) /* 当 count值大于5时为有效票数*Arn rn pf=xxi; /*使指针p
11、f指向该行 的首地址*八rn j=0;rn while(*pf) /*统计每个人的得票数,并依次存入 yy0至ij yy9*Arn if (*pf=,l,)rn rn yyi+=l;rn j+;rn pf+;rnrn else if(*pf=,0,)rnrnpf+;rnj+;rn rn rn rn 解析:根据题意可知,本题涉及到了一个二维 字符数组,该数组中含有100条记录,每条记录又包括长度为10位的 字符串,并且该字符串中的字符只含有“0”(表示未选中)和“1”(表示选 中)两个字符(用来标识某人的被选中情况)。本题要求要统计每个人的选 票数,也就是要统计每行中字符为“广的个数,来借助一个
12、指向字符指 针的变量pf,首先让该指针指向各行的首地址,然后按照行方向依次指 向当前行的各个字符,每找到一个字符就对它进行条件判断:看其是否 为“1”,如果为1”,则给用来统计得票数的变量count加1。当count值 大于5时(选票中选中人数小于等于5个人时则被认为是无效选票),我 们才做把得票数依次存入yy0到yy9中。注意,在yy数组中的每一 项都存的是一个得票的总数。35.double countValue(int n) double xy=0.0; int i; for(i=l;i n;i+) if(i%3=0 & i%7=0) xy+=i; /*求n以内(不包括n)同时能被3与7整
13、 除的所 有自然数之和*/ xy=sqrt(double)xy);/*再对总和求平方根*/ return xy; jdouble countValue(int n)rn rn double xy=0.0;rn int i;rn for(i=l;i n;i+)rn if(i%3=0 & i%7=0) xy+=i; /*求 n 以内(不包括 n)同时能被3与7整除的所rn有自然数之和*/rn xy=sqrt(double)xy); /*再对总和求平方根*八rn return xy;rn 解析:本题的解题思路是: 利用一个for循环依次从n个自然数当中取数,对当前取出的数进行条 件判断。判断条件为:
14、既能被3整除同时也能被7整除,因此,用“& 运算符来连接两个条件表达式,当某数满足判断条件时,就把该数累加 到变量xy中(xy的初始值为0 . 0),当所有满足条件的数都被找完后, 对累加求得的变量xy的值进行求平方根的计算,并把所求得的结果作 为函数值返回。36.void CoutRs (void) int i count j; char *pf; for (i=0; i 10;i+) yyi=0; for (i=0; i 100; i+) pf=xx i;信指针pf指向字符串的第一个字符刃 count=0; while (*pf) if (*pf=,l,) count+; /*统计每条记录
15、中 1 的个数 */ pf+; else pf+; if (count =5) /*如果每条记录中1的个数小于等于 5则为有效票*/ pf=xx i; /*指针pf指向字符串的第一个字符*/j=0; while (*pf) /*统计每个人的选票数并把得票数依次存入yy0至!I yy9中 */ if (*pf=1) yyj+=l; j+; pf+; else if(*pf=O) j+; pf+; void CoutRs (void)rn rn int i, count, j;rn char *pf;rn for (i=0; i 10;i+)rn yyi=0;rn for (i=0; i 100;
16、 i+)rn rn pf=xx i; /*指针pf指向字符串的第一个字符*八rn count=0;rn while (*pf)rn if (*pf=,l,)rn rn coimt+; /* 统计每条记录中 1 的个数*八rn pf+;rn rn else pf+;rn if (count =5) /*如果每条记录中 1 的个数小于等于5则为有效票*/rn rn pf=xx i; /*指针pf指向字符串的第 一个字符*八rn j=O;rn while (*pf) /*统计每个人的选票数并把得票数依 次存入 yyO倒 yy9*Arn if (*pf=,l,)rn rn yyj+=l;rn j+;r
17、n pf+;rnrn else if(*pf=fOf)rn rnj+;rnpf+;rn rn rn rn 解析:本题考查的知识点如下: 二维数组的操作。指向数组的指针。在本题中,要先判断选票是否有效。因为记录存放在一个二维数组中, 为了简便我们为数组的一组元素定义一个指向该数组每一行数据的指 针,例如,char*P=xx2。初始时该指针指向该行的第一个元素,指针 地址每加1,则指向下一个元素。这样就可以轻松地统计每一个选票。 设一变量标记每一个选票中1的个数,若其不大于5,则选票有效。若 选票有效,则依次查看哪一个元素为1,在数组yy相应的元素上加1。 使用循环实现对所有记录的访问。(11)计
18、算机网络拓扑是通过网中结点与通信线路之间的几何关系表示A)网络结构B)网络层次10 . C)网络协议D)网络模型二、填空题(10题)11 .在浏览器结构中,处于中心地位的是。12 .网络全文搜索引擎的基本组成部分是、检索器、索引器和用户接口。13 .SDH信号最基本的模块信号是STM-1,其速率为。第76题活动目录服务把域划分成OU,称为 o1.1 IPTV技术使音频和视频节目内容以数据报的方式从不同的物理网络传送给不同的用户。17 .第68题当前广域网采用的拓扑构型多数是 拓扑。18 .通过测量一系列的 值,TCP协议可以估算数据包重发前需要等待的时间。19.时事件贵可郛分中的【3】要求。2
19、0 .网络安士二芟二三其的类型有3种:第一种是数据篡改.第二种是11L,第三种 星利用国0支;力的缺陷所造成的“活动天筑”来访问网络0三、2.填空题(8题)21 .路由器是构成因特网的关键设备。按照OSI参考模型,它工作于层。22. NSFNET采用的是一种结构,分为主干网、地区网和校网。23 .虚拟局域网通常采用交换机端口号、MAC地址、网络层地址或24 .在Internet中,需要使用进行路由选择的设备一般采用 驱动的路由选择算法。25.计算机网络拓扑主要是指子网的拓扑构型,它对网络性能、系统可靠性与通信费用度有重大影响。26 .超媒体系统是由编辑器 和超媒体语言组成的。27 .电子邮件客
20、户端应用程序使用的是SMTP协议和POP3协议,它们的中文名称分别是【】和邮局协议。28 .我国第一条与国际互联网连接的专线是从中科院高能所到斯坦福大学直线加速器中心,它建成于 O!1!、C语言程序设计题(2题)29 .函数readDat是从文件in . dat中读取20行数据存放到字符串数组XX中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是: 以行为单位对字符串变量的下标为奇数的位置上的字符按其ASCII值 从小到大的顺序进行排序,下标为偶数的位置上的字符仍按原来位置存放,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到out
21、. dat文件中。例如:位置0 1 2345678源字符串abcdhgfe123498765则处理后字符串dcbaefgh 432 1 95678注意:部分源程序存在test . C文件中。请勿改动数据文件in .dat中的任何数据、主函数main、读函数readDat 和写函数wilteDat的内容。; tinclude ! !include string.hs456691011121316 )17 i181920 ;21 :22 ;23 :void void char voidvoidreadDat(); writeDat(); xx2080;jaSort ()main ()readDat
22、();JsSort();writeDat();/*从文件mdn中谏取20行好存放到字符小数姒xx中/ void readDat O(FILE *m;int 1*0;char *p;in fopen(Min.datH/ HrR);whiled 20 & fgets (xx(i), 80.in)!= NULL)242526272629303132333435363738394041p strehr(xx(i)9 ,n*);if(p)p 0; if;- 4 fclose(in);/把妨果XX 出网31。攵件中/void writeDat 0(FILE aout;int i;out = fopen (
23、wout .dat*1, Ww0);for(i 0; i 0,则该数满足条件存入数组b中,且个数cnt=cnt+lo9812, 9.8-1-20,则该数不满足条件忽略。注意:部分源程序存在test . c文件中。程序中已定义数组:a300, b300,已定义变量:ent请勿改动数据文件in -dat中的任何数据、主函数main、读函数 readDat和写函数writeDat的内容。1 ;I include 2 ! mt a(300| r b(300, cnt-O;3 ; void writeDat();定义祭型数用a【300】b300|和受 ent.并且ent的初值为0void readDat
24、();void jsValue()main ()10 ! (11 i 12!13int i;readDat();jsValue();14151617IB19202122232425262728293031323334353637下列范围内的计算机网络可称之为局域网。writeDat(); printf(wcnt%dnw ent); for (i - 0; i ent;printf (,b(%dj-tdn, . b(i);Y-void readDat O ( FILE efp; (int 1;fp - fopen (Min.daf Hr,e); for(i 0; 1 300; i+) fscanf (fpr 1);fclose(fp);) void writeDat() ( FILE *fp;int i;fp = fopen daWwf,); fprintf(fp, H%dnH, ent);for(1 0; i char xx100 11;int yy10;int ReadDat (void);void WriteDat(void);void CountRs(void) ()main ()(int i;for (i=0; i10; i+)