《(2023年)山西省朔州市全国计算机等级考试网络技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《(2023年)山西省朔州市全国计算机等级考试网络技术预测试题(含答案).docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(2023年)山西省朔州市全国计算机等级考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .(27)局域网的网络软件主要包括网络数据库管理系统、网络应用软件和A)网络传输协议B) TCP和IPC)网络操作系统D)服务器和工作站之间的连接软件2 .下列对 IPv6 地址 AB31 :O : 0 : 0601 :BC : 0 : 0 :05D7 的简化表示中,错误的是()。A.AB31 : 601 :BC : 0 : 0 :05D7B.AB31 : 601 :BC :05D7C.AB31 :O : 0 : 601 :BC :05D7D.AB31 : 0 : 0 : 06
2、01 :BC :5D73 .如果一台CiscoPIX525防火墙有如下配置Pix525 (config) #nameif ethemetO outside security VALUE1Pix525 ( config) #nameif ethemetI inside security VALUE2Pix525 (config) #nameif ethemet2 DMZ security VALUE3那么VALUEl、VALUE2、VALUE3可能的取值分别是()0A.0、50、100B.0. 100、50C.100. 0、50 D.100. 50、04 .NAT 是指()jsVal ();pr
3、intf (满足条件的数二%dn,ent);for (i=0; i ent; i+)printf(%dn,b i);writeDat ();)writeDat ()(FILE *fp;int i;fp=fopen (out38.dat,w);fprintf (fp, n%dnn, ent);for(i=0; i ent; i+)fprintf(fp, dn”,b i);fclose (fp);)35 .下列程序的功能是:在3位整数(100至999)中寻找符合下面条件的 整数,并依次从小到大存入数组b中:它既是完全平方数,又有两位数 字相同,例如144, 676等。请编制函数intjsValue
4、(intbb)实现此功能,满足该条件的整数的个数通 过所编制的函数返回。最后调用函数wfiteDat。把结果输出到文件OUT12.DAT中。注意:部分源程序已给出。请勿改动主函数main。和写函数wnteDat。的内容。试题程序:#include int jsValue(int bbmain () int b20, num;num= jsValue(b);writeDat (num, b);)writeDat(int num, int b)(FILE *out;int i;ut = fopen(nOUT12.DATn, nwM); fprintf(out, H%dnu, num);for(i
5、= 0; i num; i+) fprintf(out, n%dnn, bi); fclose (out);)36 .下列程序的功能是:选出5000以下符合条件的自然数。条件是:千 位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百 位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4 位自然数的个数ent及这些数的和sumo请编写函数countValue()实现程 序的要求,最后调用函数wfiteDAT。把结果ent和sum输出到文件 OUT67.DAT 中。注意:部分源程序已给出。请勿改动主函数main。和写函数writDAT。的内容。试题程序:#include in
6、t ent,sum;void countValue() ()void main() cnt=sum=0;countValue ();printf (满足条件的自然数的个数二%dn”, ent);printf (满足条件的自然的值的和二%dn”, sum);writeDAT ();)writeDAT ()(FILE *fp;fp=fopen (nOUT67. DAT ,);fprintf (fp, %dn%dn, ent, sum);fclose fp);)参考答案l.C2.BIPv6采用128位地址长度,每16位划分为一个位段。每个位段被转 换为一个4位的十六进制数,位段间用冒号隔开,这种方法
7、称为冒号十 六进制表示法,因此一个IPv6地址最多有8个位段。另外一种是零压 缩表示法,规则为:对于一个位段中中间的。不做省;对于一个位段中 全部数字为0的情况,只保留一个0 ;当地址中存在一个或者多个连续 的16比特位为。字符时,可以用:-(双冒号)来表示,但是一个IPv6地 址只允许有一个冒号,不能将一个段内有效的。压缩掉。选项8中有两 个双冒号,因此B选项错误。1 .B在缺省情况下,etherneto被命名为外部接口(outside),安全级别是0, ethemetl被命名为内部接口(inside),安全级别是100o ethemet2命名为 中间接口(11正,安装级别为50。故选B选项
8、。4.B5 .A解析:CSMA/CD类似1-坚持CSMA,发送前监听信道,忙则不发 送,等到空闲时再发,而且发送以后还要继续监听信道,这样进一步减 少冲突。6.B7.B8.B9 .CC【解析】经过子网聚合,IP地址块为202 . 113 . 79 . 0/25,去掉 第一个IP和最后一个IP即得128-2=126。10 .C全双工端口带宽计算方法是:端口数x端口速率x2。由题干可知,交换 机总带宽为:12 x 2xlOOMbps+2x2x 1000Mbps=6.4Gbps0参考解析全 双工端口带宽计算方法是:端口数义端口速率x2。由题干可知,交换机 总带宽为:12 x 2xlOOMbps+2x
9、2x 1000Mbps=6.4Gbpso参考解析全双 工端口带宽计算方法是:端口数义端口速率x2。由题干可知,交换机总 带宽为:12 x 2xlOOMbps+2x2x 1000Mbps=6.4Gbpso参考解析全双工 端口带宽计算方法是:端口数x端口速率x2。由题干可知,交换机总带 宽为:12 x 2xlOOMbps+2x2x 1000Mbps=6.4Gbps。11 .非对称ADSL (非对称用户数字线路)使用比较复杂的调制解调技术, “非对称”是指下行通道的数据传输速率远远大于上行通道的数据传输 速率。在05km的范围内,ADSL的上行传输速率为512 Kbps1Mbps, 下行传输速率为1
10、8Mbps。12 .虚电路虚电路解析:在实际应用中,分组交换技术可以分为两类: 数据报与虚电路。13 .14 .繁殖15 .直接存储器存取方式(DMA)直接存储器存取方式(DMA)解析:不经 过CPU,数据直接在I/O设备与存储器间传输的方法称为直接存储器存 取方式(DMA)16 .服务质量服务质量17 .18 .总线网总线网解析:总线型拓扑结构是局域网的主要拓扑结构之一。19 .20 .21 .网络防火墙的设计原则网络防火墙的设计原则 解析:网络安全策略 的制定涉及网络使用与管理制定和网络防火墙的设计原则两方面的内 容。22 .以太网交换机以太网交换机 解析:典型的交换式局域网是交换式以 太
11、网,它的核心部件是以太网交换机(EthernetSwitch)。23 .安全安全解析:对于电子政务来说,信息网络的安全尤为重要。需 要先进而可靠的安全保障是所有电子政务系统都必须要解决的一个关 键性问题。24 .电子单证电子单证解析现代工商企业活动都和一定的单证相联系。 如果没有相关单证的流通,各种经济活动就不能进行。在进行电子商务 的过程中,传统意义上的单证就被电子单证所取代。25域域 解析:WindowsNTServer以域为单位集中管理网络资源。一个 域中,只能有一个主域控制器,还可以有后备域控制器与普通服务器。26 .数据链路层数据链路层 解析:局域网参考模型只对应OSI的数据链 路层
12、和物理层,它将数据链路层划分为逻辑链路控制子层LLC和介质 访问控制子层MACO27 .端口/MAC地址映射表端口/MAC地址映射表 解析:交换机中通过 “地址学习”方法来建立维护端口/MAC地址映射表,利用“端口/MAC地 址映射表”来进行数据交换。28 .数据交换数据交换解析:会话层的主要任务是组织两个会话进程之 间的通信,并管理数据的交换。29 .【审题关键旬】字符替代f(p户p*U mod256,小于等于32或原字符 的ASCII码是偶数不变,否则替换。n【解题思路】n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要 求有所不同,参考答案的第6行,修改if条件语句的设置即可
13、。n【参考答案】 n30 .【审题关键句】Xn+1=cos(Xn)的迭代计算。n【解题思路】n因为方程cos(x) .x=0的根为实数,所以定义两个双精度型变量x0, xlo并把变量xl的初值设为0 . 0on根据题目中给出的求方程一个实根的迭代算法,在while循环中, 首先把变量xl的值赋给xO,然后利用表达式cos(xO)n求出一M直xl,再调用vc6 . 0的求绝对值的库函数fabs,判断如果 x0与xl差的绝对值小于0 . 000001,就认为xl的值是方程cos(x)-x=0 的一个实根,此时退出循环,把xl的值返回。n【参考答案】nn第10类按指定条件对字符串进行排序3LB解析:
14、建筑物综合布线系统一般具有很好的开放式结构,采用模块 化结构,具有良好的可扩展性、很高的灵活性等特点。传输介质主要采 用非屏蔽双绞线与光纤混合结构。32 .D解析:EDI交换平台为用户提供的接入方式主要有3种,即普通用 户接入方式,该类用户通常没有自己的计算机应用系统,通常采用通过 因特网或电话网以拨号方式接入EDI网络交换平台,具有单一计算机应 用系统的用户接入方式,可以利用电话交换网,通过调制解调器直接接 入EDI中心;有多个计算机应用系统的用户接入方式,对于规模较大的 企业,采用连网方式将各个应用系统首先接入负责与EDI中心交换信息 的服务器中,再由该服务器接入EDI交换平台。33 .D
15、解析:计算机病毒是指能够侵入计算机系统并在计算机系统中潜 伏、传播、破坏系统正常工作的一种具有繁殖能力的程序。它不是开发 程序时未经测试而附带的一种寄生性程序。34 .已知数据文件in38.dat中存有200个4位数并已调用读函数readDat。 把这些数存入数组a中请编制一函数jsVal()其功能是:若一个4位数的 千位数字上的值小于等于百位数字上的值百位数字上的值小于等于十 位数字上的值以及十位数字上的值小于等于个位数字上的值并且此4位 数是偶数则统计出满足此条件的数的个数ent并把这些4位数按从小到 大的顺序存入数组b中最后调用写函数writeDat()把结果ent及数组b中 符合条件的
16、4位数输出到out38.dat文件中。注意部分源程序已给出。 程序中已定义数组:a200b200已定义变量:ent。请勿改动主函数 main。、读函数readDat()和写函数writeDat。的内容。试题程序: #include #define MAX 200 int a MAX b MAX cnt=0; void jsVal() void readDat ( ) int i; FILE *fp; fp=fopen( in38.datr); for (i=0; i MAX; i+) fscanf(fp %d&ai); fclose (fp); void main() int i; readD
17、at (); jsVal (); printf (满足条件的数二%dn ent); for (i=0; i ent; i+) printf (%dnb i); writeDat (); writeDat () FILE *fp; int i; fp=fopen (out38.dat w); fprintf (fp %dn ent); for(i=0; i ent; i+) fprintf(fp %dnb i); fclose (fp); 已知数据文件 in38.dat 中存有 200 个 4 位数, 并已调用读函数readDat。把这些数存入数组a中,请编制一函数jsVal。, 其功能是:若一
18、个4位数的千位数字上的值小于等于百位数字上的值, 百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等 于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的 个数ent并把这些4位数按从小到大的顺序存入数组b中,最后调用写 函数writeDat。把结果ent及数组b中符合条件的4位数输出到out38.dat 文件中rn注意:部分源程序已给出。rn程序中已定义数组:a200, b200,已定义变量:cnto rn请勿改动主函数main。、读函数readDat。 和写函数 writeDat。的内容。rn 试题程序:rn #include rn #define MAX 200rn
19、 int a MAX ,b MAX, cnt=0;rn rn void jsVai()rn rn rn void readDat ( )rn rn int i;rn FILE *fp;rn fp=fopen( in38.dat,r);rn for (i=0; i MAX; i+)rn fscanf(fp, %d,&ai);rn fclose (fp);rn rn void main()rn rn int i;rn readDat ();rn jsVal ();rn printf (满足条件的数二%dn, cnt);rn for (i=0; i ent; i+)rn printf (%dn,b
20、i);rn writeDat ();rn rn writeDat ()rn rn FILE *fp;rn int i;rn fp=fopen (out38.dat, w);rn fprintf (fp, %dn, cnt);rn for(i=0; i ent; i+)rn fprintf(fp, %dn,b i);rn fclose (fp);rn 解析:本题考查的知识点如下:循环结构的嵌套使用。运算符“% ”及的使用。(3)选择结构中多个条件的布尔运算。在本题中,首先要解决的问题是如何将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“”取余和、 整除。将一个4位数整除
21、1000则可得到其千位上的数字,将其除以1000 取余再整除100则可得百位上的数字,除以100取余再整除W则可得 十位上的数字,除以10取余则得个位上的数字。千位上的数小于等于 百位上的数,百位上的数小于等于十位上的数这些条件需要同时满 足,所以各条件之间要用到“与”运算。最后的排序仍用“选择排序法”。35.int isValue(int bb) int ijk=O; int huntendata; for(i=100;i =999;i+) j=10; while(i*j =i) if(i=i*j) /*如果该数是完全平方数*/ hun=i/100; /*求该数的百位数字*/ data=i-
22、hun*100; /*得至ij后两位数*/ ten=datal 10; /* 求该数的十位数字*/ data=data-ten*10; /*求该数的个位数字*/ if(hun=ten | hun=data | ten=data)/*有两位数字相同*/ bbk=i; /*贝IJ把 该数存入数组bb中*/k+; /*统计满足条件的数的个数*/ j+; ) return k; /*返回满足该条件的整数的个数*/ int isValue(int bb)rn rn int i,j,k=0;rn int hun,ten,data;rn for(i=100;i =999;i+)rn rn j=10;rn w
23、hile(i*j =1000; i) t houni/1000; /*求四位数的千位数字*/ hun=i% 1000/100; /*求四位数的百 位数字*/ ten=i%100/10; /*求四位数的十位数字*/ dat a=i%l 0; /*求四位数 的个位数字*/ if (thou+hun=ten+data & thou+hun=(data-thou) *10) /* 千位数与百位数之和等于十位与个位数之和且千位数下百位数之和等 于于个位数与千位数之差的10倍*/cnt+;/*则统计满足条件的数的个 数*/ sum+=i; /*将满足条件的数求和*/ void countValue()rn
24、 rn int i, thou, hun, ten, data;rn for (i=5000; i =1000; i)rn rn t hou=i/1000; /* 求四位数的千位数字*八rn hun=i% 1000/100; /*求四位数的百位数字*/rn ten=i% 100/10; /*求四位数的十位数字*/rn dat a=i%l 0; /*求四位数的个 位数字*Arn if (thou+hun=ten+data & thou+hun=(data-thou) * 10)rn /*千位数与百位数之和等于十位与个位数之和,且千位数下百位数之 和等于于个位数与千位数之差的10倍*Arn cnt
25、+; /*则统计满足条件 的数的个数*/nsum+=i;/*将满足条件的数求和*Arn rn解析:本题考查的知识点如下:“ ”与“/”的使用。(2)判断结构中多个条件的布尔运算。循环结构的使用。本题要求选出5000以下符合条件的4位数,所以选择范围是1000到 5000。这里要借助运算符“”与“/”将4位数各位上的数拆成独立的数字: 将1个4位数整除1000则可得到其千位上的数字,除以1000取余再整 除100则可得百位上的数字,除以100取余再整除10则可得十位上的 数字,除以10取余则得个位卜的数字。题巾给出的两个条件都要满足, 所以两条件之间用“与”运算。使用循环结构对1000到5000
26、之间的数依 次进行上述的处理。二、填空题(10题)11 .ADSL的性是指下行通道的数据传输速率远远大于上行通道的数据 传输速率。12 .在实际应用中,分组交换技术可以分为两类:数据报与 o13 .局域区二:三:.三.1-1 -F芟和 【6】 结构一14 .计算机病毒的完整的工作过程包括潜伏、触发和行为 控制四个阶段。15 .不经过CPU,数据直接在I/O设备与存储器间传输的方法称为 【o16 .网络性能管理的主要目的是维护网络和网络运营效率。17 .在电r-1 中,网络是基础,【19是关键,应用是目的、18 .拓扑结构是在局域网中最常采用的。19 .口而仃;、.二,:眨主耍”3种:消息认ii
27、ECH分认hE和 1120 .IP地址三 ”.二:二址,拈计算机、服务器,路山器的端I地址 好 个】P地址在全 球是惟-::7P茫址实际上由网络地址和_LU1_两部分组成三、2.填空题(8题)21 .网络安全策略主要包括技术和制度两个方面。它的制定涉及网络使 用与管理制定和 两方面的内容。22 .典型的交换式局域网是交换式以太网,它的核心部件是o23 .电子政务需要先进可靠的 保障,这是所有电子政务系统都必须要妥善解决的一个关键性问题。24 .通过经营电子支付的银行进行电子支付的过程中,需要发出或者接 收【】。25 . WindowsNTServer以 为单位集中管理网络资源。26 .局域网的
28、网络参考模型对应于OSI参考模型的 和物理层。27 .以太网交换机是利用建立和维护 进行数据交换的。28 .会话层最重要的特征是【 o四、C语言程序设计题(2题)29 .函数ReadDat实现从文件in . dat中读取一篇英文文章,存入到字符 串数组xx中;请编制函数eneryptChar,按给定的替代关系对数组xx中 的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数 WdteDat把结果xx输出到文件out . dat中。替代关系:f(p)=p*ll mod 256, mod为取余运算,P是数组xx中某一个 字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义
29、成 整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32, 则该字符不变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是: 每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系 进行处理。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。2345678910111213141516171819202122232425262728293031323334353637383940414243444546474849,include tinclude include unsigned Ot
30、ting.h char xx5080);int maxline 0; /文班的总行数*/ int ReadDat(void);void WriteDat(void);void encryptChar()void main()i(ReadDat()prinH,数据文件m.dat不能打开! n007); return;encryptChar();WriteDat();人从文件mdu中谈取一篇英文文0.存入到字符小改组取中/ mt ReadDat (void)FILE fp;int i 0;unsigned char ep;if (fpfopen(Min.datwr HrM)-NULL) retur
31、n 1;while (fgets(xx(i)r 80,fp) ! NULL)p strchr(xxfi)r n*); if(p) *p 0;maxline i; fclose(fp); return 0;/纪特JR kx输出到文件gidat中/ void WriteDat(void)FILE *fp;int 1;fp - fopen(etout.datwrMwM);for (i - 0; i tnaxline;printf(H%snHr xx(il); fprintf (fp,xx(i);fclose(fp);30 .程序test . c的功能是:利用以下所示的简单迭代方法求方程cos(x)-
32、 x=0的一个实根。迭代公式:xn+1=cos(xn)(n是迭代次数) 迭代步骤如下:取xl初值为0 . 0 ;(2)x0=xl,把xl的值赋给x0 ;(3)xl=cos(x0),求出一1K新的 xl ;(4)若xO-xl的绝对值小于0 . 000001,执行步骤(5),否则执行步骤;(5)所求xl就是方程cos(x)-x=0的一个实根,作为函数值返回。请编写函数countValue实现程序的功能,最后main函数调用函数 writeDAT把结果输出到文件out . dat中。注意:部分源程序存放在test . c文件中。请勿改动主。函数main和输出数据函数writeDAT的内容。 incl
33、ude 表示这个科序中要引用vc6.0的数学弹请畋2 一3456789 include 袅东这个程序望弓I用 vc6.0 的标准入*山南蜀 void writeDAT);淡收的说明请句main()double countvalueO (10 ;prints (”取根=%fnw, countValue(); 在第8匕&不方出的一个喋帙11 ! pnntf (R tfnwrcos (countvalue () -countvalue (); /在川麻犍小琛科这个实根的精度12 J writeDAT(); 杷妫里出资文怦 即&【中13 f :.) /西数writcDATYHE体梁箱例到文件O5.M中
34、/14 ; void writeDAT()15如16 1 FILE *w; 定义文件指ft殳3 3f17 ; wf-fopen (wout.datwr wH) ; /以门”的式打开out.daj并使,f将向这个文件18 ! fprintf (wfrcountValuef); 把求利的实根V入列文件out.dat19 i fclose (wf)/夫团文件 out.dat20 ! 1第10类按指定条件对字符串进行排序五、1.选择题(3题)31 .建筑物综合布线系统的传输介质主要采用()。I、非屏蔽双绞线n、 CATV电缆III、光纤IV、屏蔽双绞线a. I、U b. I、men、niD.in、iv
35、32 .以下哪种不属于EDI交换平台为用户提供的接八方式()。A.普通用户接入方式B.具有单一计算机应用系统的用户接入方式C.具有多个计算机应用系统的用户接入方式D.使用计算机网络的用户接入方式33 .下面关于计算机病毒的叙述中,不正确的是oA.计算机病毒有破坏性,凡是软件作用到的计算机资源,都可能受到病 毒的破坏B.计算机病毒有潜伏性,它可能长期潜伏在合法的程序中,遇到一定条 件才开始进行破坏活动C.计算机病毒有传染性,它能不断扩散,这是计算机病毒最可怕的特性 D.计算机病毒是开发程序时未经测试而附带的一种寄生性程序,它能在 计算机系统中存在和传播六、1.程序设计题(3题)34.已知数据文件
36、in38.dat中存有200个4位数,并已调用读函数 readDat。把这些数存入数组a中,请编制一函数jsVal(),其功能是:若 一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的 值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上 的值,并且此4位数是偶数,则统计出满足此条件的数的个数ent并把 这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat() 把结果ent及数组b中符合条件的4位数输出到out38.dat文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include #define MAX 200int a MAX ,b MAX, cnt=0;void jsVal() ( )void readDat ()(int i;FILE *fp;fp=fopen( nin38.datu,nrn);for (i=0; i MAX; i+)fscanf(fp, n%d&ai);fclose (fp);)void main() ( int i;readDat ();