《(2023年)安徽省安庆市全国计算机等级考试网络技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《(2023年)安徽省安庆市全国计算机等级考试网络技术预测试题(含答案).docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(2023年)安徽省安庆市全国计算机等级考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .通过拨号远程配置Cise。路由器时,应使用的接口是()。A.AUX B.Console C.Ethernet D.VTY2 .Cable Modem上行速率在()A.64Kbps-200Kbps3 .200Kbps-10MbpsC.10Mbps-20MbpsD.20Mbps-36Mbps3. 某企业分配给人事部的IP地址块为10.0.11.0/27,分配给企划部的IP地址块为10.0.11.32/27,分配给市场部的IP地址块为10.0.11.64/26,那么这三个地址块经过
2、聚合后的地址为0A.10.0.11.0/25 B.10.0.11.0/26 C.10.0.11.64/25 D.10.0.11,64/26(35)顶级域名edu代表A)教育机构 B)商业组织C)政府部门D)国家代码(2)超级计算机目前的峰值处理速度已达到9L75TFLOPS。其中,1TFLOPS等于A)1百亿次浮点指令B)1千亿次浮点指令C) 1万亿次浮点指令D) 1亿亿次浮点指令int i;fp=fopen (nOUT85. DAT”JW);fprintf (fp,ent)for (i=0;i ent; i+)fprintf(fp, ,t%dnlbi);fclose (fp);135.编写函
3、数,isValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:F(0)=0, F(l)=lF(n)=F(n-l)+F(n-2)最后调用函数writeDat。,把结果输出到文件OUT10.DAT中。例如:当t=1000时,函数值为1597o注意:部分源程序已给出。请勿改动主函数main。和写函数WriteDat。的内容。#include int jsValue(int t)()main ()(int n;n=1000;printf(nn=%d5 f=%dnf n, jsValue(n);writeDat ();)wr
4、iteDat ()(FILE *in, *out;int n, s;ut = fopen (nOUT10.DATf nwn);s = jsValue(lOOO); printf(n% dfs);fprintf(out, u%dn, s);fclose (out); )36.下列程序的功能是:把s字符串中所有的字符左移一个位置,串中 的第一个字符移到最后。请编制函数chg(char*s)实现程序要求,最后 调用函数readwriteDat。把结果输出到out63.dat文件中。例如:s字符串中原有内容为Mn,123xyZ,则调用该函数后,结果为 n,123xyZM。注意:部分源程序已给出。请勿改
5、动主函数main。和输入输出函数readwriteDAT()的内容。试题程序:#include #include #define N 81void readwriteDAT();void chg(char *s) ()main ()(char a N;clrscr ();printf(HEnter a string :gets (a);printf(HThe original string is :puts (a);chg (a);printf(HThe string after modified :puts (a);readwriteDAT ();void readwriteDAT()int
6、 i;char a N;unsigned char *p;FILE *rf,*wf;rf=fopen (in63.datJr);wf=fopen (nout63.daf nwn);for (i=0; i 10;i+) fgets (a, 80, rf); p=strchr (a J n,); if(p) *p=0;chg (a);fprintf (wfj%sn a);)fclose(rf);fclose (wf);)参考答案LA路由器有多种配置方式:使用控制端口配置;使用Aux端口连接一台Modem,通过拨号远程配置路由器;使用telnet远程登录到 路由器上配置路由器;使用TFTP服务,以拷
7、贝配置文件、修改配置 文件的形式配置路由器;通过网络管理协议SNMP修改路由器配置 文件的方式,从而对路由器进行配置。因此选择A选项。2.B3.A把不同的部分二进制化,可以得到00000000, 00010000,00100000,做与计算得00000000,即HHML0,因为子网掩码在25位之前以及第25位处相同,则答案为4.A5.C 6.B解析:利用集线器向上连接端口级联可以扩大局域网覆盖范围。在实际应用中,近距离使用双绞线实现集线器互连,远距离使用集线器向 上连接端口级联。7.BIP 地址块 和 经过聚合后为202.113.79.0/26,其中全0和全1不能用,因此可用地址数为2(32-
8、26)- 2=62个,而无法聚合,可用地址数为2(32-27)-2=30 个。所以总共可用的地址数为62+30=92个,答案选B。也有认为应该 聚合为聚合得到得到的2 (32-25)-2=126。但是这样 做的话,会将不在范围内的也包括在内。个人认为不 正确。8.A解析:主板分类方法很多,按照不同的标准就有不同的说法,其中 容易混淆的有:按照芯片集可分为TX、LX、BX主板等。按主板 的规格可分为AT、Baby-AT s ATX主板等。按CPU插座可分为Socket? s Slotl主板等。按数据端口可分为SCSI、EDO、AGP主板等。9.B10 .A光以太网技术支持MPLs,具有一定的服务
9、质量保证。故选择A选项。11 .私钥私钥解析:本题考查点是电子商务中利用公开密钥体制实现数 字签名的方法。电子商务中的数字签名(digital, ignature)通常利用公开 密钥加密方法来实现。数字签名是保证数据完整性和不可否认性的必要 手段。这种情况下,发送者使用自己的私有密钥对数据进行加密,接收 者则使用发送者已公开的公用密钥对该“数字签名施行“解密目前公 开密钥加密体制中的典型代表是RSA(Rivets Shamir Adleman)算法。 RSA由3个发明者的名字组合而成。RSA算法不仅可以用数字签名, 还可以用于数据加密。12 .浏览器【解析】FTP协议没有对用户接口进行定义,因
10、而存在多种形式的用户 接口。用户使用的FTP用户接口程序通常有传统的FTP命令行、浏览 器和FTP下载工具。13 .路由选择路由选择解析:帧中继的主要特点是:中速到高速的数据 接口 ;标准速率为DSI即T1速率;可用于专用和公共网;使用可变长 分组,它简化了差错控制、流量控制和路由选择功能。14 .(16)服务质量【解析】性能管理的目的是维护网络服务质量和网络运 营效率。性能管理包括性能监测、性能分析以及性能管理控制功能。15 .检索器【解析】搜索引擎在外观、功能等方面都不相同,但其构成一般包括搜 索器、索引器、检索器和用户接口 4个部分。16 .HTML【解析】WWW服务器中所存储的页面是一
11、一种结构化的文档,采用超文本标记语言(Hypertext Markup Language, HTML)书写而成。17 .树型UNIX操作系统采用了树型文件系统,具有良好的安全性、保密性和可维护性。18 .网络网络19 .(4)端到端(或End-to-End)【解析】传输层的主要任务是向用户提供 可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的 细节,因而是计算机通信体系结构中最关键的一层。20 .FAT【解析】操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文 件名与存储位置的记录。在DOS里,它称为文件表(FAT);在Windows 里,称为虚拟文件表(VFAT);在IBM
12、的操作系统OS/2里,称为高性能 文件系统(HPFS) 021 .数字方式数字方式解析:第二代蜂窝移动通信是数字方式,涉及语 音信号的数字化与数字信息的处理、传输问题。目前人们正在研究和开 发第三代移动通信产品。22 .有限广播地址有限广播地址解析:32位全为1(255.255.255.255)的 IP地址叫做有限广播地址,用于本网广播,它将广播限制在最小范围内O23 .协议类型协议类型解析:在WWW服务中,统一资源定位器URL 由协议类型、主机名与文件名三部分组成。24 .计算机终端计算机终端解析:用户使用的终端可以为计算机终端、 智能终端、傻终端和电话终端。目前,人们进行电子商务活动最常用
13、的 终端就是计算机终端。25 .端到端端到端解析:在端到端加密方式中,由发送方加密的数据在 没有到达最终目的结点之前是不被解密的。它是对整个网络系统采取保 护措施。26 .双层网络双层网络 解析:针对工厂环境中存在强干扰的特点,工业 布线系统一般要用双层网络结构来提高系统运行的稳定性。27 .直接直接解析:IP具有两种广播地址形式,它们是直接广播地址和 有限广播地址。28 .协议协议 解析:按照OSI参考模型,网络中每一个结点都有相同的 层次,不同结点的对等层具有相同的功能,其对等层间使用相同的协议 进行通信。29 .【审题关键旬】字符替代f(p尸p*Umod256,小于等于32或原字符 的A
14、SCII码是偶数不变,否则替换。n【解题思路】n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要 求有所不同,参考答案的第6行,修改if条件语句的设置即可。n【参考答案】n30 .【审题关键旬】计算500800区间内素数的个数,素数的值从大到 小排序,再计算其间隔减、加之和,即第1个素数-第2个素数+第3个 素数-第4个素数+第5个素数的值。n【解题思路】n首先定义一个循环变量循环i和用于正负号转换的变量j,同时赋j 的初值为-1。n通过for循环对800到500的每个数字进行逐个的扫描,指定循环 变量i的初值为800,当i值等于500停止循环,每执行一次循环,i的 值便减L (注
15、意,本题for循环从大到小依次读取数据是根据题目要求 设计的,这样得到的素数值其排序方式就是从大到小排序。)n在每次执行for循环时,都调用素数判断函数isPrime判断当前的i 值是否为素数,如果是素数,则素数计数变量cut值加1,正负号转换 变量j的值乘以实现正负数的交替转换,最后将每次循环得到的i*j 的值累加到求和变量sum中。n【参考答案】n nntnn第2类数位分解并重组后再筛选统计并排序31.BLinux操作系统与WindowsNT. NetWares UNIX等传统网络操作 系统最大的区别是:Linux开放源代码。正是由于这一点它才能够引起 人们广泛的注意。与传统的网络操作系统
16、相比,Linux操作系统主要有 以下几个特点:(1) Linux操作系统不限制应用程序可用内存的大小。(2)Linux操作系统具有虚拟内存的能力,可以利用硬盘来扩展内存。(3)Linux操作系统允许在同一时间内,运行多个应用程序。(4) Linux操作系统支持多用户,在同一时间内可以有多个用户使用主 机。(5)Linux操作系统具有先进的网络功能,可以通过TCP/IP协议与其 他计算机连接,通过网络进行分布式处理。(6) Linux操作系统符合UNIX标准,可以将Linux上完成的程序移 植到UNIX主机上去运行。(7)Linux操作系统是免费软件,可以通过匿名FTP服务在 “sunsite.
17、unc.edii” 的 “pub/linux” 目录下获得。32 .A解析:数字签名是一种基于公开密钥技术的确认方法。我们希望在 收到对方的信息时,也能像传统商务一样收到对方的签名,通过签名来 确认对方的身份。此时,利用公开密钥技术把发送方公司的名称或者其 他证明本人身份的数据通过发送方私钥加密以后传送给接收方,接收方 利用发送方公布的公钥对传来的发送方公司身份证明数据进行解密。根 据公开密钥技术可以得知,如果不是利用发送方开发的一对密钥中的公 钥,就不能对利用这一对密钥中的私钥加密的数据进行解密,也就得不 出发送方的公司名称之类的身份数据。所以,只要可以得出发送方的名 称,就可以确认是发布公
18、开密钥的单位发来的信息。33 .C解析:路径选择与中继是网络层的功能之一。在点一点连接的通信 子网中,信息从源节点出发,要经过若干个中继节点的存储转发后,才 能到达目的节点。通信子网中的路径是指从源节点到目的节点之间的一 条通路,它可以表示为从源节点到目的节点之间的相邻节点及其链路的 有序集合。一般在两个节点之间都会有多条路径选择。34 .void jsVal() int ithouhuntendata j; int abed; for(i=0;i 0) & (ab%2! =1&ab%5=0) &cd%2=l&ab! =0&cd! =0) /*如果 ab cdab 是偶 数且能被5整除cd是奇
19、数且两个数均不为0*/ bcnt =ai; /*将满足 条件的数存入数组b中*/ cnt+; /*统计满足条件的数的个数*/ for (i=0;icntl;i+)/*将数组b中的数按从大到小的顺序排列*/for (j=i+l;j ent; j+) if (bi bj) data=b i; b i =b j; b j =data; 1void jsVal()rn rn int i,thou,hini,ten,data, j;rn int ab,cd;rn for(i=0;i0)&(ab%2!=1&ab%5=0)&cd%2=l&ab! =0&cd! =0)rn/*如果 abcd, ab 是偶数且能
20、被 5整除,cd是奇数,且两个数均不为0*/rnrnbcnt=ai;/*将满足 条件的数存入数组b中*八rn cnt+; /*统计满足条件的数的个数 *Arn rn rn for (i=0; i cnt-1; i+) /*将数组 b 中的数按从大到小的 顺序排列*八rn for (j=i+l; j ent; j+)rn if (bi bj)rn rn data=b i;rn b i =b j;rn b j =data;rn rnu3000u3000) 解析:本题 考查的知识点如下:将一个4位整数各位上的数转变成单独的个位数。判断结构中多个条件的布尔运算。(3)循环的使用。6.利用()可以扩大远
21、距离局域网覆盖范围。A.单一集线器B.集线器向上连接端口级联C.双绞线级联D.堆叠式集 线器结构1.1 P 地址块 、和 经过 聚合后可用的地址数为()A.64 B.92 C.94 D.1268 .下面关于主板的描述中,错误的是()。A.按芯片集分类有奔腾主板、AMD主板9 .按主板的规格分类有AT主板、ATX主板C.按CPU插座分类有Slot主板、Socket主板D.按数据端口分类有SCSI主板、EDO主板10 无线自组网是一种特殊的自组织、对等式、()的无线移动网络。A.自由B.多跳C.分组D.排序11 .下列关于光以太网技术特征的描述中,错误的是()。A.无法支持MPLSB.可提供分等级
22、的QoS网络服务C.能够根据用户的需求分配带宽D.具有保护用户和网络资源安全的认证与授权功能(4)数据的排序。在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的 数字。这里借助特殊运算符号取余和整除。将1个4位 数整除1000则可得到其千位上的数字,将其除以1000取余再整除100 则可得百位上的数字,除以100取余再整除10则可得十位上的数字, 除以10取余则得个位上的数字。若一个数除以2取余为0,则这个数是 偶数。由题意可知,各个条件必须同时满足,所以各条件之间用与运 算。先将符合条件的数存入数组b中,再对b中的数据进行排序。排序 采用“选择排序法35.int jsValue(
23、int t) int fl=0f2=lfn; fn=fl+f2; while(fn =t) fl=f2;f2=fn;fn=fl+f2;) / *如果当前的Fibonacci数不大于t则计算下 一个Fibonacci数* / return fn; / *返回Fibonacci数列中大于t的最 小的数* / int jsValue(int t)rn rn int fl=0 , f2=l,fn;rnfn=fl+f2;rn while(fn =t) fl=f2;f2=fn;fn=fl+f2;) / * 如果当前的 Fibonacci 数不大于 t,rn 则计算下一个 Fibonacci 数* /rn
24、return fn; /*返回Fibonacci数列中大于t的最小的一个数*/rn 解析:解答 本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能 把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci 数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找 到该数列中“大于t的最小的一个数”。这里可以借助一个while循环来 依次取数列中的数,直到出现某一项的值大于3那么这一项就是“大于 t的最小的一个数注意:在循环体内部,我们用变量fl始终来表示 第n项的前面第二项,用变量侵来始终表示第n项的前面第一项。这就 实现了变量的活用与巧用。36.void c
25、hg(char *s) int istrl; char ch; strl=strlen (s); /*求字符串的长度 */ ch=*s; /*将第一个字符暂赋给 ch* / for (i=O; i strl-1; i+) /*将字符 依次左移*/ *(s+i) =* (s+i+1); * (s+strl-1) =ch; /*将第一个字符移到最后 */ void chg(char *s)rn rn int i,strl;rn char ch;rn strl=strlen (s); /* 求字符串的长度*八rn ch=*s; /*将第一个字符暂赋给ch* Arn for (i=O; i strl-
26、l; i+) /*将字符依次左移*八rn *(s+i) =* (s+i+l);rn * (s+strl-1) =ch;/*将第一个字符移到最后*/rn 解析:本题考查的知识点如下: (1)数组中元素的移动。(2)指针的使用。我们可以使用一个循环实现数组中所有字符元素的左移。这里要注意的 足第1个字符要移至最后1个字符处,所以首先要将第1个字符保存。 在移动时,要从左到右依次移动,否则,左侧的字符会在移动前被其右 侧的字符覆盖。在这里使用了指针,初始时,指针指向数组的第1个元 素,随着地址的增加指针指向数组后面的元素。例如,若地址加2,二、填空题(10题)11 .电子商务中的数字签名通常利用公开
27、密钥加密方法实现,其中发送 者签名使用的密钥为发送者的【o12 .13 .帧中继(Frame. Relay)是在X.25分组交换的基础上,简化了差错控 制、流量控制和【】功能,而形成的一种新的交换技术。14 .(16)性能管理的主要目的是维护网络运营效率和网络 o15 .(20)搜索引擎在外观、功能等方面都不相同,但其构成一般包括搜 索器、索引器、和用户接口 4个部分。16 .第62题WWW服务器中所储存的页面是一种结构化的文档,通常用书写而成。17 .UNIX操作系统采用了文件系统,具有良好的安全性、保密性和可维 护性。18 .数据包过滤技术是在 对数据包进行选择。通过检查数据流中 每个数据
28、包的源地址、目的地址、所用的端口号、协议状态等因素,或 它们的组合来确定是否允许该数据包通过,它通常安装在路由器上。19 .(4)传输层的主要任务是向用户提供可靠的 服务,透明地传送报文。20 .(9)操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS中,它叫做三、2.填空题(8题)21 .第一代蜂窝移动通信是模拟方式,第二代蜂窝移动通信是22 . 32位全为1 (255.255.255.255)的IP地址叫做【】,用于本网广 播。23 .在WWW服务中,统一资源定位器URL可以由三部分组成,即】、主机名与文件名。24 .目前,进行电子商务最常用的终端是o25
29、 .数据加密技术中的 方式是对整个网络系统采取保护措施,所 以它是将来的发展趋势。26 .针对工厂环境中存在强干扰的特点,工业布线系统一般要用结构来提高系统运行的稳定性。27.IP具有两种广播地址形式,它们是广播地址和有限广播地址。28 .按照OSI参考模型,网络中每一个结点都有相同的层次,不同结点的对等层使用相同的 O四、C语言程序设计题(2题)29 .函数ReadDat实现从文件in .dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数eneryptChar,按给定的替代关系对数组xx 中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WdteDat把结果xx输出到文
30、件out . dat中。替代关系:f(p)=p*ll mod 256, mod为取余运算,P是数组xx中某一 个字符的ASCH值,f(p)是计算后的无符号整型值(注意:中间变量定义 成整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于 32,则该字符不变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是: 每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系 进行处理。请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。23456789101112131415161718192021222
31、32425262728293031323334353637383940414243444546474849,include tinclude include unsigned Otting.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.存入到字符小改组取中
32、/ mt ReadDat (void)FILE fp;int i 0;unsigned char ep;if (fpfopen(Min.datwr HrM)-NULL) return 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;pri
33、ntf(H%snHr xx(il); fprintf (fp,xx(i);fclose(fp);30 .程序testC的功能是:计算500800区间内素数的个数cut,并按 所求素数的值从大到小的顺序,计算其间隔减、加之和,即第1个素数 第2个素数+第3个素数第4个素数+第5个素数的值sumo请编写函数countValue实现程序的要求,最后main函数调用函数writeDATO把结果ent和sum,输出到文件Out.dat中。注意:部分源程序存放在test . c文件中。请勿改动主函数main和输出数据函数writeDAT的内容。 include /mclude证句说明书旧序中包含vc6.0
34、中的标准幅入辘出内环数udio.h int ent, sum;定义全局用型仅副 ent. sunvoid writeDATO ; 3nsDAin的说明诵句int isPrime (int num) 决Ct isPrimtHnunO利断mun站否为累数.如果是,7返回1古财返回0int 1;定义整型交量上for (i 2; i cd, ab必须是偶数且能被5整 除,cd必须是奇数,同时两个新十位数字均不为0,则将满足此条件的 4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位 数的个数ent,最后调用写函数writeDat。把结果ent及数组b中符合条 件的4位数输出到OUT86.D
35、AT文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:cut。请勿改动主函数main()、读函数readDat。和写函数writeDat。的内容。试题程序:#include #define MAX 200int aMAX,bMAX,cnt=0;void jsVal() void readDat ()int i;FILE *fp;fp=fopen (nIN86. DATn, Hrn);for (i=0; i MAX;i+)fscanf (fp, d&a i);fclose (fp);main(int i;readDat ();jsVal ();printf (满足条件的数二%dn”, ent);for (i=0; i ent; i+)printf(n%dfbi);printf (nnn);writeDat ();)writeDat ()FILE *fp;