版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年广东省江门市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.
2.第
18
题
将数据从FTP客户传输到FTP服务器上,称之为()
A.数据下载B.数据上传C.数据传输D.FTP服务
3.在数据通信中使用曼彻斯特编码的主要原因是_______。
A.实现对通信过程中传输错误的恢复
B.实现对通信过程中收发双方的数据同步
C.提高对数据的有效传输速率
D.提高传输信号的抗干扰能力
4.HTTP服务的端口号是()。
A.20B.23C.80D.8080
5.
6.以太网的物理地址长度为()。
A.8bitB.24bitC.48bitD.64bit
7.按照ITU-T标准,传输速度为622.080Mbps的标准是()。
A.OC-3B.OC-12C.OC-48D.OC-192
8.TCP/IP协议集中,TCP与UDP协议运行于()A.网络层B.传输层C.应用层D.表示层
9.某一主机IP地址为5,子网掩码是40。该主机的有限广播地址为()。
A.55
B.
C.5
D.55
10.
二、填空题(10题)11.
第79题在扩展的ASCII码中,每个数字都能用二进制数表示,例如,1表示为00110001,2表示为00110010,那么2008可表示为___________。
12.(12)IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加_________凑齐。
13.网络管理的5大功能是配置管理、性能管理、【】、安全管理和计费管理。
14.
第69题ADSL技术通常使用—___________对线进行信息传输。
15.有一类加密类型常用于数据完整性检验和身份验证,例如计算机系统中的口令就是利用【】算法加密的。
16.回送地址通常用于网络软件测试和本地机器进程间通信,这类IP地址通常是以十进制数______开始的。
17.
18.网络防火墙的主要类型是包过滤路由器、电路级网关和______级网关。
19.(13)IP服务的三个特点是:不可靠、面向非连接和____。
20.宽带城域网要求能够提供高传输速率和____________保证。
三、2.填空题(8题)21.在WWW服务系统中,信息资源以【】为基本组织单位存储在服务器中。
22.目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。
23.Ethernet交换机的帧转发主要有3种方式,它们是直接交换、改进的直接交换和交换。
24.经典奔腾有两个______KB的超高速缓存。
25.OSI参考模型从低到高第3层是【】层。
26.有一种攻击不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。它影响正常用户的使用,甚至使合法用户被排斥而不能得到服务。这种攻击叫作【】攻击。
27.FTP匿名服务中,只允许用户下载文件,而不允许用户______。
28.网络管理中的基本模型是______。
四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。
提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
五、1.选择题(3题)31.下列IP地址属于B类IP地址的是______。
A.
B.
C.5
D.210
32.建立计算机网络的主要目的是实现计算机资源的共享。计算机资源主要指计算机的Ⅰ.硬件、软件Ⅱ.Web服务器、数据库服务器Ⅲ.数据Ⅳ.网络操作系统
A.Ⅰ和ⅡB.Ⅱ和ⅣC.Ⅰ、Ⅱ和ⅣD.Ⅰ和Ⅲ
33.在因特网电子邮件系统中,电子邮件应用程序()。
A.发送和接收邮件都使用SMTP
B.发送邮件通常使用POP3,而接收通常使用SMTP
C.发送邮件通常使用SMTP,而接收通常使用POP3
D.发送和接收邮件通常都使用POP3和IMAP
六、1.程序设计题(3题)34.函数ReadDat()的功能是实现从文件IN35.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数SortCharD(),该函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT35.DAT中。
例如,原文:dAe,BfC
CCbbAA
结果:fedCBA,
bbCCAA
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
注意;部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WrteDat()的内容。
试题程序:
#include<Stdio.h>
#include<String.h>
#include<conio.h>
charxx[50][80];
intmaxline=0;
intReadDat(void);
voidWriteDat(void);
voidSortCharD()
{
}
voidmain()
{
Clrscr();
if(ReadDat())
{
printf("数据文件IN35.DAT不能打开!\n\007");
return;
}
SortCharD();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
Char*p;
if((fp:fOpen("IN35.DAT","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()
{
FILE*fp;
inti;
Clrscr();
fp:fopen("OUT35.DAT","w");
for(i:0;i<maxline;i++)
{
printf("%s\",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.编写函数,isValue(),它的功能是求Fibonacci数列中大于t的最小的一个数,结果由函数返回,其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
最后调用函数writeDat(),把结果输出到文件OUTl0.DAT中。
例如:当t=1000时,函数值为1597。
注意:部分源程序已给出。
请勿改动主函数main()和写函数WriteDat()的内容。
#include<stdio.h>
intjsValue(intt)
{
}
main()
{
intn;
n=1000;
printf("n=%d,f=%d\n",n,jsValue(n));
writeDat();
}
writeDat()
{
FILE*in,*out;
intn,s;
ut=fopen("OUT10.DAT","w");
s=jsValue(1O00);printf("%d",s);
fprintf(out,"%d\n",s);
fclose(out);
}
36.下列程序的功能是:选出100~1000间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt,以及这些素数值的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件OUT17.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include〈stdio.h>
intcnt,sum;
voidcountValue()
{
}
main()
{
cnt=sum=0;
countValue();
printf("素数的个数=%d\n",cnt);
printf("满足条件素数值的和=%d",sum);
writeDAT();
}
writeDAT()
{
FILE*fp;
fp=fopen("OUT17.DAT","w");
fprintf(fp,"%d\n%d\n",cnt,sum);
fclose(fp);
}
参考答案
1.B
2.B将数据从FTP客户机传输到FTp服务器,称之为数据上传。将数据从FTP服务器传输到FTP客户机,称之为数据下载。
3.B解析:曼彻斯特编码是将要发送的数据与发送的时钟信号结合在一起,发往接收端。接收端对收到的编码进行解码,从中分离出接收时钟,用它去对接收时钟进行同步。按照曼彻斯特编码的编码原理,在传送的每一个数据位的中间必须有一次电位的跳变,该跳变信号就是同步信号。
4.C
5.C
6.C解析:典型的Ethernet物理地址长度为48位(6个字节),允许分配的Ethernet物理地址应该有247个,这个物理地址的数量可以保证全球所有可能的Ethernet物理地址的需求。
7.B无源光纤网(PON)是ITU(国际电信联盟)的SG15研究组在G.983建议'基于无源光纤网的高速光纤接入系统'进行标准化的。该建议分为两个部分:\n\u3000\u3000(1)OC-3,155.520Mbps的对称业务。\n\u3000\u3000(2)上行OC-3,155.520Mbps;下行OC.12,622.080Mbps的不对称业务。\n\u3000\u3000OC-x是ITU-T的推荐标准中定义的光纤的物理层接口,它以51.84Mbps为单位定义了多个级别,用作通信服务提供商采用的光纤通信系统(SONET及SDH)、KIN交换机和路由器等的接口。故选项B正确。
8.B
9.A32位全l的IP地址(255.255.255.255)用于本网广播,该地址称为有限广播地址。
10.B
11.00110010001100000011000000111000
【解析】计算机内部采用二进制记数和运算,只有0和1两个数字,按“逢二进一”的规律计数。2008由2、0、0、8四个ASCIl码组成,根据题目已知1表示为00110001,2表示为00110010,则可通过计算得出:0就是00110000(00110001—1)3表示为00110011(00110010+1)(即每次加l,按“逢二进一”进位),依次类推8表示为00111000。
12.(12)0
【解析】IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加0凑齐。
13.故障管理故障管理解析:网络管理的5大功能是配置管理、性能管理、故障管理、安全管理和计费管理。
14.1
【解析】ADSL技术通常使用1对线进行信息传输。
15.不可逆加密或安全单项散列不可逆加密或安全单项散列解析:加密过程不需要密钥,且经过加密的数据无法解密是不可逆加密算法,又称单项散列算法。适用于完整性校验和身份验证,不适合数据加密。代表算法有:MD5算法和安全散列算法SHA。
16.1212解析:回送地址为A类网络地址中的一个保留地址,用于网络软件测试以及本地机器进程间通信。无论什么程序,一旦使用回送地址发送数据,协议软件不进行任何网络传输,立即将之返回。回送地址的IP为。
17.
18.应用应用解析:防火墙有3种类型,分别是包过滤路由器、电路级网关和应用级网关。
19.尽最大努力投递
【解析】IP服务的特点有:不可靠的数据报投递服务:面向无连接的传输服务;尽最大努力投递服务。
20.服务质量或QoS
\n
21.页面(网页或Web)页面(网页或Web)解析:WWW服务中信息资源以网页作为基本的组织单位。网页上可包括文本、声音、图画、动画和“热字”等,其中“热字”用以完成网页之间的链接。网页可在同一主机上,也可在不同的主机上。统一资源定位符URL(Uniform.ResourceLocators)是WWW中用来定位和调用这种网络资源的方法。
22.网状网状解析:在采用点—点线路的通信子网中,每条物理线路连接一对结点。基本拓扑构型有4种:星形、环形、树形与网状形。网状拓扑的主要优点是系统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法。目前实际存在和使用的广域网基本上都是采用网状拓扑构型。
23.存储转发存储转发解析:Ethernet交换机的帧转发方式可以分为3类:直接交换方式、存储转发交换方式、改进的直接交换方式。
24.88解析:经典奔腾有两个8KB超高速缓存,一个用来缓存指令,另一个用来缓存数据。
25.网络网络解析:OSI参考模型共分7层,从底层到高层分别是物理层、数据链路层、网络层、传辅层、会话层、表示层、应用层。第3层是网络层。
26.拒绝服务拒绝服务解析:本题考查点是拒绝服务攻击。目前网络中的威胁主要有信息泄漏和丢失,破坏数据完整性,拒绝服务攻击和非授权访问。其中拒绝服务攻击是指攻击者不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序,使得服务器一直处于“忙”的状态,导致系统响应减慢甚至瘫痪而拒绝向合法用户提供服务。
27.上传文件上传文件解析:为了保证FTP服务器的安全性,几乎所有的FTP匿名服务只允许用户下载文件,而不允许用户上传文件。
28.网络管理者一网管代理模型网络管理者一网管代理模型解析:在网络管理中,一般采用网络管理模型。网络管理模型的核心是一对相互通信的系统管理实体,它采用一种独特的方式使两个管理进程之间相互作用,即管理进程与一个远程系统相互作用来实现对远程资源的控制。在这种简单的体系结构中,一个系统中的管理进程担当管理者角色,而另一个系统中的对等实体担当代理者角色,代理者负责提供对被管对象的访问。前者被称为网络管理者,后者被称为网管代理。
29.【审题关键句】以行为单位从字符串左边部分降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】①定义循环变量i、j、k和整型变量len、P。
\n②第一层for循环中,循环变量i从0开始,依次递增直到其值等于20,实现对20行数据的逐行处理。在循环体中,对于i行首先调用函数strlen(xx[i])求得第i行字符串的长度,并把其值赋给变量len,再用len除以2,得到第i行字符串长度的一半,赋给变量P。在第二层for循环中,循环变量j从0开始,依次递过来增直到其值等于(p-1),在第三层for循环中,循环变量k从j+1开始,依次递过来增直到其值等于P,比较字符xx[i][j]ASCII码值与xx[i][k]ASCII码值的大小,如果字符xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换实现对第i行字符串左半部分的字符串按降序排列。
\n③用变量len的值对2求余数,如果余数为1,则调用函数字符串拷贝函数strcpy,把从字符串xx[i]+P+1开始直到字符串xx[i]的结尾的子字符拷贝到字符串变量str中,再调用字符串连接函数stmcat把字符串xx[i]的中间字符连接到字符串变量s仃的后面,再调用字符串连接函数stmcat把字符串xx[i]的左半部分的子字符串连接到变量str的后面;如果余数不等于l,则调用字符串拷贝函数strcpy,把从字符串xx[i]+P开始直到字符串xx[i]的结尾的子字符拷贝到字符串变量str中,再调用字符串连接函数strncat把字符串xx[i]的左半部分的子字符串连接到变量str的后面,实现字符串xx[i]左右部分子字符串的交换。
\n④调用字符串拷贝函数strcpy,把字符串变量str的值拷贝到字符串xx[i],实现把排序后的结果仍按行重新存入字符串数组xx中。
\n【参考答案】
\n
30.【审题关键句】计算金额,按产品代码从大到小进行排列,相同的则按金额从大到小排列,结果存入结构数组。
\n【解题思路】
\n①首先定义两个循环变量i、j;一个用来保存结构体变量长度的计算结果的变量len;一个用于中间转换数据的结构体变量tmp。
\n②计算结构体变量长度,并按结构体变量tmp分配len大小的内存空间。
\n③建立两个for循环,指定第一个for循环的循环变量i从0开始,到l00时结束,每循环一次,变量i的值加1;第2个for循环的循环变量j从i+1开始,即从当前行的下一行开始,到l00时结束,每循环一次,变量j的值加1。
\n④在循环体中指定排序的条件,分两个步骤指定,第一步通过strcmp函叛判断第i行的产品代码与其后面各行中产品代码的大小关系;第二步,如果比较的两行中产品代码相同的话,则再比较金额的大小。当第i行的产品代码小于后面比较
\n行的产品代码,又或者产品代码相同时,第i行的金额小于后面比较行的金额时,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求实现将记录从大到小的排序。
\n【参考答案】
\n
31.B解析:B类IP地址的地址范围是~55。
32.D解析:资源共享的观点将计算机网络定义为“以相互共享资源的方式互联起来的自治计算机系统的集合”。资源共享的观点定义符合当前计算机网络的基本特征。它主要表现在计算机网络建立主要目的是实现计算机资源共享。计算机资源主要指计算机硬件、软件与数据。
33.C解析:向邮件服务器传送邮件时使用的是SMTP,而POP3为接收协议。
34.voidSortCharD(){intijkstrl;charch;for(i=0;i{strl=strlen(xx[i]);/*求各行的长度*/for(j=0;jfor(k=j+l;kif(xx[i][j]{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidSortCharD()\r\n{\r\ninti,j,k,strl;\r\ncharch;\r\nfor(i=0;i{\r\nstrl=strlen(xx[i]);/*求各行的长度*/\r\nfor(j=0;jfor(k=j+l;kif(xx[i][j]{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:
(1)循环结构的嵌套。
(2)字符的大小比较。
(3)字符排序。
本题以行为单位对文章进行处理,首先要确定每一行中字符的个数。这个操作可使用字符串处理函数
strlen(char*str)来完成。对字符从大到小排序依据的是字符的ASCII码,在C语言中,字符量可参与任何整
型运算,所以可以直接使用比较运算符进行比较。排序使用前面介绍的“选择排序法”。最后使用循环结构对文章中的每一行都进行以上的操作。
35.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果当前的Fibonacci数不大于t则计算下一个Fibonacci数*/returnfn;/*返回Fibonacci数列中大于t的最小的一个数*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果当前的Fibonacci数不大于t,\r\n则计算下一个Fibonacci数*/\r\nreturnfn;/*返回Fibonacci数列中大于t的最小的一个数*/\r\n}解析:解答本题的关键是要充分理解题意,只有理解了题意本身的数学过程,才能把数学过程转化为程序逻辑。根据已知数列,我们不难发现:Fibonacci数列中,从第三项开始,每一项都可以拆分为前两项之和。本题要求找到该数列中“大于t的最小的一个数”。这里可以借助一个while循环来依次取数列中的数,直到出现某一项的值大于t,那么这一项就是“大于t的最小的一个数”。注意:在循环体内部,我们用变量f1始终来表示第n项的前面第二项,用变量侵来始终表示第n项的前面第一项。这就实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现浇施工合同范本
- 2024版设备销售与安装合同
- 房屋抵押借款合同范本
- 2024年度货物买卖合同标的质量保证协议
- 2024年度瓷砖市场推广合作协议
- 2024年度环保工程合作协议
- 存款合同范本
- 2024版办公室分租合同:某大数据公司与某电商公司的租赁合作协议
- 2024年度电视剧本联合开发合同
- 二零二四年度新能源发电项目建设合同
- 国资国企企业学习二十届三中全会精神专题培训
- 计算机图形学智慧树知到期末考试答案章节答案2024年北京理工大学
- 医学文化学智慧树知到期末考试答案2024年
- 西昌古诗文品读智慧树知到期末考试答案2024年
- 特殊资源教室建设方案
- 30屈原《楚辞·橘颂》课件
- 幼儿园大班语言科学:《塑料瓶到哪里去了?》课件
- 《学生仪容仪表》主题班会PPT课件
- 初中语文课外阅读句子或段落作用PPT课件
- 体育科学研究方法(第三版)第07章实验法
- 福建省义务教育校舍建设标准
评论
0/150
提交评论