




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2021年)安徽省宣城市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.核心层主要承担()功能。
A.高速数据传输功能B.光纤连接功能C.高速数据交换功能D.光纤转发功能
2.下列关于UNIX操作系统的基本特性,说法错误的是()。A.UNIX是一个支持多任务、多用户的操作系统
B.UNIX提供了功能强大的Shell编程语言
C.UNIX的网状文件系统有良好的安全性和可维护性
D.UNIX提供了多种通信机制
3.16根地址线的寻址范围是()。A.512KB.64KC.640KD.1MB
4.下列关于ADSL的描述中,错误的是()
A.ADSL使用1对铜双绞线
B.ADSL的上下行速率是相同的
C.ADSLModem用于连接计算机
D.采用ADSL技术可以通过PSTN接入Internet
5.B类地址的网络号长度为14bit,实际允许分配B类地址的网络只能有()个。A.2048B.30487C.16384D.65534
6.
7.通过KDC分配公用密钥时需要解决的主要问题是()
A.密钥的认证B.密钥的保密C.密钥的生成D.密钥的撤销
8.某网络的网络互联结构如下图所示。那么对于路由器R2,要到达网络时,下一个路由器地址应该是()。
A.B.C.D.
9.下列对IPv6地址表示中,错误的是()
A.::601:BC:0:05D7
B.21DA:0:0:0:0:2A:F:FE08:3
C.21BC::0:0:1/48
D.EF60::2A90:FE:0:4CA2:9C5A
10.故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的,将受到()处罚。
A.处五年以下有期徒刑或者拘役B.拘留C.罚款D.警告
二、填空题(10题)11.在网络协议的各层中相邻层之间的联系是【】的关系。
12.
13.(5)在OSI参考模型中,每层可以使用___________层提供的服务。
14.21世纪全球多媒体网络应具有异构性、服务质量、移动性、扩展性、______和可靠性。
15.防火墙是在网络的入口对通过的数据包进行选择,只有满足条件的数据包才能通过,否则数据包将被抛弃。
16.
17.组播允许一个发送方发送数据包到多个接收方。不论接收组成员的数量是多少,数据源只发送______数据包。
18.某种虚拟局域网的建立是动态的,它代表了一组IP地址。虚拟局域网中由叫做代理的设备对虚拟局域网中的成员进行管理。这个代理和多个IP结点组成IP【】虚拟局域网。
19.Novell公司收购了SUSE,以便通过SUSEProfessional进一步发展其网络操作系统业务。
20.IEEE标准定义了CSMA/CD总线介质访问控制子层与物理层的规范。
三、2.填空题(8题)21.堆栈是一种执行______算法的数据结构。
22.局域网从介质访问控制方法的角度可以分两类:共享介质局域网与【】局域网。
23.因特网用户使用的FTP客户端应用程序通常有3种类型,即传统的FTP命令行、浏览器和【】。
24.网络操作系统的基本任务是:屏蔽本地资源与网络资源的差异性,为用户提供各种基本网服务功能,完成网络【】的管理,并提供网络系统的安全性服务。
25.SNMP的网络管理模型由管理结点和______组成。
26.______层负责错误的确认和恢复。
27.网络操作系统为支持分布式服务,提出了一种新的网络资源管理机制,即分布式【】管理机制。
28.如果一个Web站点利用IIS来建设,当Web站点的内容位于NTFS分区时,可以通过______限制、用户限制、Web权限和NTFS权限对它进行访问控制。
四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数isSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序,右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数isValue,其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到out.dat文件中。
例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。
9812是非素数,则该数不满足条件忽略。
注意:部分源程序存在test.C文件中。
程序中已定义数组:a[300],b[300],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.电子邮件系统中,______负责进行报文转换,以实现不同电子邮件系统之间的通信。
A.报文存储器B.报文传送代理C.用户代理D.网关
32.关于通路和链路,说法正确的是()。
A.通路是两个结点间的实际通信连线
B.链路是两个结点间的逻辑通信连线
C.通路是从信源到信宿的一串结点和链路
D.链路是从信源到信宿的一串结点和通信连线
33.关于因特网中的主机和路由器,以下说法中,正确的是______。Ⅰ、主机通常需要实现TCP协议Ⅱ、路由器必须实现TCP协议Ⅲ、主机必须实现IP协议Ⅳ、路由器必须实现IP协议
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ
六、1.程序设计题(3题)34.已知在文件IN13.DAT中存有若干个(个数<200)4位数字的正整数,函数ReadDat()的功能是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:(1)求出该文件中共有多少个正整数totNum;(2)求这些数右移1位后,产生的新数是偶数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz,最后调用函数WriteDat()把所求的结果输出到文件OUT13.DAT中。
注意:部分源程序已给出
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include〈stdio.h>
#include〈conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=0;/*文件IN13.DAT中共有多少个正整数*/
inttotCnt=0;/*符合条件的正整的个数*/
doubletotPjz=0.0;/*平均值*/
intReadDat(void);
voidWritedat(void);
voidCalValue(void)
{
}
main()
{
inti;
clrscr();
for(i=0;i〈MAXNUM;i++)
xx[i]=0;
if(ReadDat())
{
printf("数据文件IN13.DAT不能打开!\007\n");
return;
}
CalValue();
printf("文件IN1B.DAT中共有正整数=%d个\n",totNum);
printf("符合条件的正整数的个数=%d个\n",totCnt);
printf("平均值=%.21f\n",totPjz)
Writedat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN13.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d,",&xx[i++]);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
fp=fopen("OUT13.DAT","w");
fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);
fclose(fp);
}
35.下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果输出到文件out41.dat中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
floatcountValue()
{
}
main()
{
clrscr();
printf("实根=%f\n",countValue
printf("%f\n",cos(countValue())-countValue());
writeDAT();
}
writeDAT()
{
FILE*wf;
wf=fopen("out41.dat","w");
fprintf(wf,"%f\n",countValue
fclose(wf);
}
36.下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数intjsValue(longn)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out43.dat中。
注意:部分源程序已给出。
请勿改动主函数main()。
#include<stdio.h>
intjsValue(longn)
{
}
main()
{
longm;
FILE*out;
out=fopen("out43.dat","w");
for(m=11;m<1000;m++)
{
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
{
printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);
}
}
fclose(out);
}
参考答案
1.C
2.CUNIX的几个特点分别是:①UNIX是多用户、多任务的系统;②UNIX大部分是用C语言编写的;③提供了Shell编程语言;④提供了丰富的系统调用;⑤采用树形文件系统;⑥提供多种通信机制;⑦采用进程对换的内存管理。
3.B解析:由于一根地址线可以表示二进制0或l,所以16根地址线可以寻址的范围就是2的16次方,64k。
4.B
5.C
6.B
7.A解析:在不对称密钥体制中,公用密钥是公开的,按理说分发公钥是不需要保密的。然而,为了防止公用密钥被篡改和伪造,对其完整性的保证是不可少的。目前人们通过KDC分配公用密钥时,采用的是利用证书权威机构签发的数字证书来分发公用密钥。数字证书必定包含某一用户的身份识别、该用户的公用密钥以及权威机构的数字签名等信息。用以证明该证书和用户的公用密钥的有效性。
8.C解析:如图,路由器R2两侧是网络和网络,如果R2收到一个IP数据报,其IP地址的网络号是或,那么R2就可以直接将该报文传送给目的主机。但这里IP地址的网络号是,那么S就必须将该报文传送给其直接相连的另一个路由器(右侧的一个),再由这个路由器进行传递。
9.B
10.A
11.服务与被服务服务与被服务解析:在网络协议的各层中相邻层之间的联系是服务与被服务的关系。
12.
13.(5)下
【解析】OSI参考模型将整个通信功能划分为7个子层,划分层次的原则如下:网中各结点都有相同的层次;不同结点内相邻层之间通过接口通信;同一结点内相邻层之间通过接口通信;每一层使用下层提供的服务,并向其上层提供服务;不同结点的同等层按照协议实现对等层之间的通信。
14.安全性安全性解析:安全性是全球多媒体网络的一项重要特征。
15.包过滤包过滤防火墙使用一个软件查看所流经的数据包的包头,由此决定整个数据包的命运。它可能会决定丢弃这个包,也可能会决定接受这个包(让这个包通过)。数据包过滤用在内部主机和外部主机之间。过滤系统可以是一台路由器或一台主机,它根据过滤规则来决定是否让数据包通过。用于过滤数据包的路由器称为过滤路由器。
16.
17.一次一次解析:组播就是数据源一次性地向接收组的所有成员发送数据包。
18.广播组广播组解析:IP广播组虚拟局域网:动态建立,通过虚拟局域网代理管理成员,很高的灵活性,可以跨越路由器形成与广域网的互联。
19.LinuxNovell公司收购了SUSE,以便通过SUSELinuxProfessional进一步发展其网络操作系统业务。
20.802.3IEEE802委员会为局域网制定了一系列标准,统称为IEEE802标准。
—IEEE802.1标准,包括局域网体系结构、网络互连以及网络管理与性能测试。
—IEEE802.2标准,定义了逻辑链路控制(LLC)子层的功能与服务。
—IEEE802.3标准,定义了CSMA/CD总线介质访问控制子层与物理层的规范。
—IEEE802.4标准,定义了令牌总线(TokenBus)介质访问控制子层与物理层的规范。
—IEEE802.5标准,定义了令牌环(TokenRing)介质访问控制子层与物理层的规范。
—IEEE802.6标准,定义了城域网(MAN)介质访问控制子层与物理层的规范。
—IEEE802.7标准,定义了宽带技术的规范。
—IEEE802.8标准,定义了光纤技术的规范。
—IEEE802.9标准,定义了综合语音与数据局域网的规范。
—IEEE802.10标准,定义了可互操作的局域网安全性规范。
—IEEE802.11标准,定义了无线局域网技术的规范。
21.先进后出先进后出解析:堆栈是一种先进后出的数据结构。即先进栈的元素压到栈底,出栈时则是弹出栈顶元素。
22.交换式交换式解析:局域网从介质访问控制方法的角度可以分为两类:共享介质局域网与交换式局域网。IEEE802.2标准定义的共享介质局域网有3类:采用CSMA/CD介质访问控制方法的总线型局域网、采用TOKENBUS介质访问控制方法的总线型局域网与采用TOKENRING介质访问控制方法的环型局域网。
23.FTP下载工具FTP下载工具解析:因特网用户使用的FTP客户端应用程序通常有三种类型,即传统的FTP命令行、浏览器和FTP下载工具。传统的FTP命令行形式是最早的FTP客户端程序,在目前的Windows95、WindowsNT等图形界面操作系统中仍保留着该功能,但需要切换到MS-DOS窗口中执行。浏览器是访问WWW服务的客户端应用程序,用户通过指定URL便可以浏览到相应的页面信息。通过浏览器用户只能从FTP职务器下载文件而不能上载文件。FTP下载工具一方面可以提高文件下载的速率,另一方面可以实现断点续传,即接续前面的断接点,完成剩余部分的传输。常用的VIP下载工具主要有GetRight、CuteFtp、NetAnts等。
24.共享系统资源或共享资源或资源共享系统资源或共享资源或资源解析:网络操作系统(NOS,NetworkOperatingSystem)是使联网计算机能够方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件与协议的集合。因此,网络操作系统的基本任务就是:屏蔽本地资源与网络资源的差异性,为用户提供各种基本网络服务功能,完成网络共享系统资源的管理,并提供网络系统的安全性服务。
25.代理结点代理结点解析:SNMP模型由管理结点和代理结点构成,采用的是代理/管理站模型。
26.传输传输解析:传输层负责错误的确认和恢复,以确保信息的可靠传递。在必要时,它也对信息重新打包,把过长信息分成小包发送;而在接收端,把这些小包重构成初始的信息。
27.目录服务目录服务解析:分布式服务(DistributedService):网络操作系统为支持分布式服务功能提出了分布式目录服务这种新的网络资源管理机制。
28.IP地址限制IP地址限制解析:当Web站点使用IIS来建设时,当Web站点内容位于NTFS分区时,有4种方法可以限制用户访问Web站点中提供的资源:IP地址限制、用户验证(用户限制)、Web权限和NTFS权限。
29.【审题关键句】以行为单位从字符串左边部分升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】
\n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句的设置即可。
\n【参考答案】
\n
30.【审题关键句】求素数的个数,存入数组,按从小到大的顺序排序。
\n【解题思路】
\n①首先定义两个循环变量循环i、j和一个用于数据交换的整型变量tmp。
\n②通过for循环依次读取数组中的300个数,其中,循环变量i从0开始每次加1,直到i<300停止循环;在每次循环中判断a[i]是否是素数,如果是素数,则把a[i]的值赋给数组b[cnt],同时数组下标变量cnt值加1。
\n③在退出循环后,用两个for循环对数组b[]中元素进行两两比较,实现数组元素从小到大的排序,比较过程中通过整型变量tmp实现两个数的交换。
\n【参考答案】
\n
31.D【解析】电子邮件系统中,网关负责进行报文转换,以实现不同电子邮件系统之间的通信。
32.C解析:网络中两个结点之间的物理连线称为通信链路,而通路是从信源到信宿的一串结点和链路。
33.C解析:本题考查点是因特网中主机和路由器的作用。因特网中使用TCP/IP协议。传输层通常使用TCP协议,网络层使用IP协议。发送方主机将应用程序数据首先按TPC协议封装成报文,再按IP协议封装成IP数据报。IP数据报传送给路由器,路由器按IP协议接收和转发。接收方主机按IP协议接收数据报,并经过TCP协议后拆卸上传给应用程序。综上所述,主机必须实现IP协议,通常还需要实现TCP协议。路由器属于通信于网设备,工作在低3层协议,不需要实现TCP协议。
34.voidCalValue(void){intidata;for(i=0;i〈MAXNUM;i++){if(!xx[i])continue;/*如果当前数为0则结束本次循环取下一个数*/if(xx[i]>0)totNum++;/*统计正整数的个数*/data=xx[i]>>1;/*将数右移一位*/if(data%2==0)/*如果右移1位后产生的新数是偶数*/{totCnt++;totPjz+=xx[i];}/*统计这些数的个数并将满足条件的原数求和*/}totPjz/=totCnt;/*求满足条件的这些数(右移前的值)的算术平均值*/}voidCalValue(void)\r\n{\r\ninti,data;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{\r\nif(!xx[i])\r\ncontinue;/*如果当前数为0,则结束本次循环,取下一个数*/\r\nif(xx[i]>0)\r\ntotNum++;/*统计正整数的个数*/\r\ndata=xx[i]>>1;/*将数右移一位*/\r\nif(data%2==0)/*如果右移1位后,产生的新数是偶数*/\r\n{\r\ntotCnt++;\r\ntotPjz+=xx[i];\r\n}/*统计这些数的个数,并将满足条件的原数求和*/\r\n}\r\ntotPjz/=totCnt;/*求满足条件的这些数(右移前的值)的算术平均值*/\r\n}解析:本题的解题思路是首先利用一个for循环来依次从数组中取得各数,由于题目要求数组中正整数的个数,因此,零不做任何处理,接着去取下一个数。只要某数大于零,则该数一定是正整数,这时就给变量totNum(正整数的个数)累加1,之后把该正整数右移一位后的结果临时保存在变量data中,再对这个临时变量进行是否偶数的判断。如果该临时变量中保存的值是偶数,则表明原数符合条件,就给变量totCnt(符合判断条件的正整数个数)累加1,并把当前的变量data右移前的原数的值累加到变量totPjz中,当所有符合判断条件的数都被找出后,再对totPjz进行求平均值的计算。
35.floatcountValue{){floatx0x1=0.0;while(1){x0=x1;/*将x1赋值给x0*/x1=cos(x0);/*求出新的x1*/if(fabs(x0-x1)<1e-6)break;/*若x0—x1的绝对值小于0.000001则结束循环*/}returnx1;}floatcountValue{)\r\n{floatx0,x1=0.0;\r\nwhile(1)\r\n{x0=x1;/*将x1赋值给x0*/\r\nx1=cos(x0);/*求出新的x1*/\r\nif(fabs(x0-x1)<1e-6)break;/*若x0—x1的绝对值小于0.000001,则结束循环*/\r\n}\r\nreturnx1;\r\n}解析:本题考查的知识点如下:
(1)数学函数doublecos(doublex)及doublefabs(doublex)的使用。
(2)使用循环结构实现迭代。
在本题中,因为要求一个实数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件开发项目管理与质量控制流程手册
- 三农工作综合实施方案
- 农业产业化发展专项工作方案
- 应急救援项目可行性研究报告
- 垃圾焚烧发电发展模式
- 智能仓库物流
- 房地产项目投资可行性研究报告
- 高新技术企业研发团队建设与管理
- 软件工程流程与开发方法
- rdpac肿瘤复习测试卷含答案
- 小学六年级数学学情分析及提升方案
- 事业单位考试(公共基础知识)3000题每日练习
- 新会计法下加强企业财会监督策略研究
- 人力资源社会保障宣传工作计划及打算
- 2024年秋儿童发展问题的咨询与辅导终考期末大作业案例分析1-5答案
- 广东省广州市2021年中考道德与法治试卷(含答案)
- 2024年贵州省公务员录用考试《行测》真题及答案解析
- 2024-2030年中国滑板车行业竞争策略及发展前景预测报告
- 学校军事化管理培训
- 丧葬费家庭协议书范文范本
- 中小学生德育工作指南2022版
评论
0/150
提交评论