2021年安徽省淮北市全国计算机等级考试网络技术测试卷(含答案)_第1页
2021年安徽省淮北市全国计算机等级考试网络技术测试卷(含答案)_第2页
2021年安徽省淮北市全国计算机等级考试网络技术测试卷(含答案)_第3页
2021年安徽省淮北市全国计算机等级考试网络技术测试卷(含答案)_第4页
2021年安徽省淮北市全国计算机等级考试网络技术测试卷(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021年安徽省淮北市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.对于下列说法,哪一种是错误的()。

A.TCP协议可以提供可靠的数据流传输服务

B.TCP协议可以提供面向连接的数据流传输服务

C.TCP协议可以提供全双工的数据流传输服务

D.TCP协议可以提供面向非连接的数据流传输服务

2.下列关于RPR技术的描述中,错误的是()

A.RPR能够在30ms内隔离出现故障的结点和光纤段

B.RPR环中每一个结点都执行SRP公平算法

C.两个RPR结点之间的裸光纤最大长度为100公里

D.RPR的内环和外环都可以传输数据分组与控制分组

3.

4.10Base-5型LAN的运行速度和支持的粗缆最大长度是()。

A.10Mbps,100mB.10Mbps,200mC.10Mbps,500mD.16Mbps,500m

5.1000BASE-T标准使用5类非屏蔽双绞线,双绞线长度最长可以达到()。

A.25米B.50米C.100米D.250米

6.主板主要组成部分是

A.运算器、控制器、存储器B.CPU和外设C.CPU、存储器、总线、插槽以及电源D.CPU、存储器、插槽以及电源电路

7.在因特网中,IP数据报从源结点到目的结点可能需要经过多个网络和路由器。在整个传输过程中,IP数据报报头中的()。

A.源地址和目的地址都不会发生变化

B.源地址有可能发生变化而目的地址不会发生变化

C.源地址不会发生变化而目的地址有可能发生变化

D.源地址和目的地址都有可能发生变化

8.TCP通过()进行流量控制。

A.窗口机制B.确认机制C.三次握手法D.超时重发机制

9.

10.通过——接入因特网是一个部门或单位的计算机接入因特网常用的方法()。A.电话线路B.专用线路C.局域网D.广域网

二、填空题(10题)11.计算机网络定义为“以能够的方式互联起来的自治计算机系统的集合”。

12.

第68题超文本传输协议HTTP使用TCP的___________端Vl。

13.

14.UNIX操作系统采用了系统,具有良好的安全性、保密性和可维护性。

15.在网络地址划分中,除去网络地址与_________地址之外的网络地址都是主机可以使用的IP地址。

16.DES使用的密钥长度是【】位。

17.

第68题当前广域网采用的拓扑构型多数是___________拓扑。

18.资源共享的观点将计算机网络定义为“以能够相互______的方式互连起来的自治计算机系统的集合”。

19.

第68题按照采用的技术、应用范围和协议标准的不同,局域网可以分为共享式局域网和___________式局域网。

20.通过经营电子支付的银行进行电子支付的过程中,需要发出或者接收【】。

三、2.填空题(8题)21.数据链路层采用差错控制和______方法,使其数据传输的物理线路变成无差错的数据链路。

22.电磁波的传播有两种方式;一种是通过无线方式传播:另一种是通【】传播。

23.在因特网上方便地查找信息需要借助因特网中的______。

24.描述数据通信的基本技术参数是数据传输速率与【】。

25.因特网的主要组成部分包括通信线路、路由器、主机和【】。

26.网络反病毒技术包括预防病毒、______、消毒3种技术。

27.通常,调制解调器的调制方式有三种:振幅调制、频率调制和【】调制。

28.在网络中,为了将语音信号和数据、文字、图形、图像一同传输,必须利用______技术将语音信号数字化。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsgal,其功能是:从数组a中依次取出一个四位数,对每一个四位数作如下处理:把个位数字和千位数字重新组成一个新的含有两位数字的数(新数的十位数字是原四位数的个位数字,新数的个位数字是原四位数的于位数字),以及把百位数字和十位数字组成另一个新的含有两位数字的数(新数的十位数字是原四位数的百位数字,新数的个位数字是原四位数的十位数字),如果两个新组成数:一个是奇数,另一个为偶数,并且至少有一个数能被l7整除,同时两个新数的十位数字均不为零,则将满足此条件的四位数存入数组b中,并计算满足上述条件的四位数的个数cnt,而后对数组b进行降序排序。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

例如:一个四位数为4512,依题意组成的第一个新数为24,第二个新数为51,其中51能被l7整除,这两个新数的十位数字不为零,则4512这个四位数满足题意所规定条件。

注意:部分源程序存在test.c文件中。

程序中已定义数组:a[200],b[200],已定义变量:cnt

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

30.函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。

原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。

注意:部分源程序已经给出。

请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。

五、1.选择题(3题)31.()文档的主要特点是可以包含指向其他文档的链接项。

A.超媒体B.HTMLC.AppletD.URL

32.IP数据报中的()主要用于控制和测试两个目的。A.头部校验和B.数据报选项C.填充D.重组控制

33.误码率是衡量一个通信系统传输可靠性的重要参数。对于一个实际的系统来说,______。

A.误码率越低越好B.误码率越高越好C.根据实际要求确定误码率D.误码率高低关系不大

六、1.程序设计题(3题)34.请编制程序,要求:将文件IN91.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数),结果cnt1,cnt2,pj输出到out91.dat中。

部分程序、读函数read_dat(intxx[200])及输出格式已给出。

试题程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

fp=fopen("IN91.DAT","r");

for(i=0;i<20;i++)

{

for(j=0;j<10;j++)

{

fscanf(fp,"%d,",&xx[i*10+j]);

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

inti,k=0;

longj;

clrscr();

fw=fopen("out91.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

35.函数ReadDat()的功能是实现从文件ENG9.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,

替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

注意:部分源程序已给出,原始数据文件存放的格式是:每行的宽度均小于80个字符。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;/*文章的总行数*/

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

{

}

main()

{

clrscr();

if(ReadDat())

{

printf("数据文件ENG9.IN不能打开!\n\007");

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG9.IN","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

p=strchr(xx[i],'\n');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

fp=fopen("PS9.DAT","w");

for(i=0;i<maxline;i++)

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);}

fclose(fp);

}

36.请编写函数voidcountValue(int*a,int*n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。

注意:部分源程序已给出。

请勿改动主函数main()和写函数writeDAT()的内容。

试题程序;

#include<conio.h>

#include<stdio.h>

voidcountValue(int*a,int*n)

{

}

main()

{

intaa[1000],n,k;

clrscr();

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

printf("%5d",aa[k]);

printf("\n");

}

elseprintf("%5d",aa[k]);

writeDAT();

}

writeDAT()

{

intaa[1000],n,k;

FILE*fp;

fp=fopen("out79.dat","w");

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

fprintf(fp,"%5d",aa[k]);

fprintf(fp,"\n");

}

elsefprintf(fp,"%5d",aa[k]);

fclose(fp);

}

参考答案

1.D解析:TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流(ByteStream)无差错地传到目的主机,TCP协议将应用层的字节流分成多个字节段(ByteSegment),然后将一个一个的字节段传送到互联层,发送到目的主机。当互联层接收到的字节段传送给传输层时,传输层再将多个字节段还原成字节流传送到应用层。TCP协议同时要完成流量控制功能,协调收发双方的发送与接收速度,达到正确传输的目的。

2.A

3.A

4.C解析:10Base-5中10表示数据速率10Mbps,Base是指基带传输,500m是最大传输距离。10Base-5网络使用RG-8电缆和夹紧端子。夹紧端子可直接固定到电缆中,电缆连接成直线型总线,以提供101Mbps的可能传输速率。

5.C解析:本题考查1000BASE-T标准的相关概念。1000BASE-T标准使用5类非屏蔽双绞线,双绞线长度最长可以达到100米。正确答案为选项C。

6.C解析:主板是计算机主机的主要部件。通常,主板由5部分组成:CPU、存储器、总线、插槽以及电源。

7.A解析:IP数据报虽然从源结点到目的结点可能需要经过多个网络和路由器,但在整个数据报传输过程中,通常主机在发出数据包时只需指明第一个路由器,而后数据包在因特网中如何传输以及沿着哪一条路径传输,源主机则不必关心。所以在IP数据报头中,源IP地址和目的IP地址均保持不变。

8.ATCP通过窗口机制进行流量控制,窗口和窗口通告可以有效地控制TCP的数据传输流量,使发送方的数据永远不会溢出接收方的缓存空间。选项C),TCP在连接建立和关闭时使用三次握手法。

9.A

10.C一个部门或单位的计算机通过局域网接入因特网是常用的方法。一般来说.一个单位可以先组建一个局域网,然后通过路由器将该局域网与ISP相连,用户只需在自己的计算机上安装网卡,运行支持TCP/IP协议的操作系统和相关服务软件,并对计算机进行适当配置,即可使用该计算机通过局域网访问因特网。

11.互相共享资源计算机网络的定义可以分为3类:广义观点、资源共享观点和用户透明性观点。从目前计算机网络的特点看,资源共享观点的定义能够准确地描述计算机网络的基本特征。基于该观点,计算机网络可以定义为“以能够互相共享资源的方式互联起来的自治计算机系统的集合”

12.80

【解析】超文本传输协议HTTP使用TCP的80端口。

13.

14.树形UNIX操作系统采用了树形文件系统,具有良好的安全性、保密性和可维护性。

15.\n广播

16.5656解析:DES是最常用的对称加密算法,密钥长度为56位,分组长度为64位。

17.网状型

【解析】在网状型拓扑构型中,结点之间的连接是任意的没有规律。网状型拓扑的主要优点是系统可靠性高。目前实际存在与使用的广域网结构基本上都采用网状型拓扑构型。

18.共享资源共享资源解析:资源共享的观点将计算机网络定义为“以能够相互共享资源的方式互连起来的自治计算机系统的集合”。

19.交换

【解析】从介质访问控制方法的角度来看,局域网可以分为共享介质式局域网和交换式局域网。

20.电子单证电子单证解析:现代工商企业活动都和一定的单证相联系。如果没有相关单证的流通,各种经济活动就不能进行。在进行电子商务的过程中,传统意义上的单证就被电子单证所取代。

21.流量控制流量控制解析:数据链路层采用差错控制、流量控制方法,使有差错的物理线路变成无差错的数据链路。

22.有线方式有线方式解析:电磁波的传播有两种方式:一种是在自由空间中转播,即通过无线方式传播;另一种是在有限制的空间区域内传播,即通过有线方式传播。

23.搜索引擎搜索引擎解析:搜索引擎可以方便地查找信息,它的主要任务是在因特网中主动搜索其WWW服务器中信息并对其自动建立索引,将其内容存储在可供查询的大型数据库中。

24.误码率误码率解析:本题考查点是数据传输速率与误码率。数据传输速率是指每秒可以传输的二进制代码位数,单位是“位/秒”,记作b/s或bps,因此,数据传输速率又称为比特率。误码率是指数字信号在传输过程中被传错的二进制位的概率,也称为出错率。它是衡量数字通信系统可靠性的一个重要参数。若传输的总位数为N,传错的位数为Ne,则误码率P可表示为:P=Ne/N。

25.信息资源信息资源解析:因特网主要由以下部分组成:1、通信线路;2、路由器;3、服务器与客户机;4、信息资源。

26.检测病毒检测病毒

27.相位相位解析:调制解调器的调制方式有三种:振幅调制(PSK)、频率调制(FSK)和相位调制(ASK)。

28.A/D或模/数转换A/D或模/数转换解析:在网络中,要将语音信号和数字、文字、图形、图像一同传输,则语音信号必须通过模/数转换技术转换成数字信号。

29.【审题关键句】个位+千位与百位+十位,奇数,偶数,整除,从大到小排序。

\n【解题思路】

\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在两个方面:①分解后重新组合成十位数的方式不同,参考答案的第8、9条语句重新指定两位数的组合方式;②新组合的两位数的奇偶性判断及整除判断,参考答案的第l0条语句。

\n本题第10条语句中各条件表达式之间的关系有些复杂,大致思路是:①首先判断新组合的两位数的十位不为0,即表达式“gwbw”;②再判断新组合的第一个两位数为偶数,第二个两位数为奇数,且两个两位数中至少有一个能被l7整除的情况,两个整除关系表达式式要用或运算符(11)连接,且用括号括起来先计算或运算,再与奇偶性判断表达式进行与运算;③最后,在判断新组合的第一个两位数为奇数,第二个两位数为偶数,且两个两位数中至少有一个能被l7整除的情况(各表达式之间的连接关系同第2步)。完成以上3部分的表达式设计后,再通过与运算将3部分表达式连接起来。

\n【参考答案】

\n

30.【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。

\n【解题思路】

\n①首先定义整型循环变量i、j和表示字符串长度的变量str,以及字符局部变量ch。

\n②在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,首先对字符串string[i]利用库函数strlen求其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j开始0,依次递增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并且小于等于l00,如果成立,则把ch的值与string[i][j]值相加,所得的新值保存在string[i][j]中。

\n【参考答案】

\n

31.B解析:HTML文档的主要特点是可以包含指向其他文档的链接项。这样,用户可以通过一个页面中的链接项来访问其他服务器中的页面和同一服务器中的其他页面。

32.B选项A),头部校验和用于保证数据报报头的完整性;选项B),数据报选项主要用于控制和测试两大目的,作为选项,用户可以也可以不使用IP选项;选项C),在使用选项的过程中,有可能造成数据报的头部不是32b整数倍的情况,如果这种情况发生,则需要使用填充域凑齐:选项D),IP数据报中不存在重组控制域。

33.C解析:误码率是衡量一个通信系统传输可靠性的重要参数。误码率是指在数据传输系统中二进制位数被传错的概率P,它在数值上近似等于:P=Ne/N。式中:N为传输的二进制位总数,Ne为被传错的位数。对于一个实际的数据传输系统,要根据实际传输要求提出误码率,不能一味追求低误码率。计算机网络通信的误码率要求低于10-6~10-9。过低的误码率要求,将使得传输系统设备复杂而提高代价。由于差错的出现具有随机性,在实际测量一个数据传输系统时,只有被测量的传输二进制码元数足够大,才能接近于系统真正的误码率值。

34.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出数组XX中奇数的个数cnt1*/cnt1++;elsecnt2++;/*求出数组xx中偶数的个数cnt2*/if(i%2==0){j+=xx[i];/*求数组xx下标为偶数的元素值的总和*/k++;}}Pj=(float)(j*100/k)/100;/*求数组xx下标为偶数的元素值的算术平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本题考查的知识点如下:(1)运算符“%”的使用。(2)强制类型转换和小数位数的保留;一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符“%”。在本题中要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效我们定义一个长整型变量来记录和。因为个数也为整型运算符“/”在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保留两位小数。使用循环对所有数据进行访问。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出数组XX中奇数的个数cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出数组xx中偶数的个数cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求数组xx下标为偶数的元素值的总和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求数组xx下标为偶数的元素值的算术平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)运算符“%”的使用。\r\n(2)强制类型转换和小数位数的保留;\r\n一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“%”。在本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效,我们定义一个长整型变量来记录和。因为个数也为整型,运算符“/”在这里的含义是整除,而我们要保留小数,所以要使用强制类型转换将和乘以100的结果转换为浮点类型,这样就可以实现保留两位小数。使用循环对所有数据进行访问。

35.voidencryptChar(){inti;char*pf;for(i=0;i<maxline;i++)pf=xx[i];/*指针pf指向当前行的首地址*/whilie(*pf!=0){if(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶数或计算后的值小于等于32则该字符不变*/else*pf=*pf*11%256;/*否贝Jj将所对应的字符进行替代*/pf++;/*指针pf指向下一个字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\npf=xx[i];/*指针pf指向当前行的首地址*/\r\nwhilie(*pf!=0)\r\n{\r\nif(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶数或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论