(2022年)四川省巴中市全国计算机等级考试网络技术模拟考试(含答案)_第1页
(2022年)四川省巴中市全国计算机等级考试网络技术模拟考试(含答案)_第2页
(2022年)四川省巴中市全国计算机等级考试网络技术模拟考试(含答案)_第3页
(2022年)四川省巴中市全国计算机等级考试网络技术模拟考试(含答案)_第4页
(2022年)四川省巴中市全国计算机等级考试网络技术模拟考试(含答案)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

(2022年)四川省巴中市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.若两台服务器系统可用性分别达到99.9%和99.999%,那么下面关于两台服务器每年停机时间的描述中正确的是()。

A.两台服务器每年的停机时间之差不可能大于8.8小时

B.两台服务器每年的停机时间之和不可能大于53分钟

C.两台服务器每年的停机时间必须小于等于的时长分别是8.8小时和53分钟

D.两台服务器每年的停机时间必须小于等于的时长分别是53分钟和5分钟

2.第

26

关于IEEE802.3以太网介质访问控制标准,以下哪个描述是错误的?()

A.适合总线型的介质访问控制

B.是一种竞争型的介质访问控制技术

C.在帧的传输发生碰撞后,所涉及到的各个站点马上进行帧的重传

D.在帧的传输过程中,一边进行发送一边检查有无碰撞

3.以太网是()的典型。

A.总线网B.FDDIC.令牌环网D.星形网

4.各种脚本攻击所必需的环境是()。

A.JavaScriptB.VBScriptC.WSHD.NETFramework

5.()是我国使用人数最多的即时通信软件。

A.ICQB.QQC.MSND.AIM

6.DHCP客户机用于地址租约续订的命令是()。

A.ipconfig/releaseB.netstatC.pingD.nbtstat

7.在OSI参考模型的各层中,向用户提供可靠的端到端(End-to-En服务,透明地传送报文的是()。

A.应用层B.数据链路层C.传输层D.网络层

8.下列关于IEEE802.11b基本运作模式的描述中,错误的是()。

A.点对点模式是指无线网卡和无线网卡之间的通信方式

B.点对点连接方式只要PC插上无线网卡即可与另一具有无线网卡的PC连接,最多可连接512台PC

C.基本模式是指无线网络规模扩充或无线和有线网络并存时的通信方式

D.采用基本模式时,插上无线网卡的PC需要由接人点与另一台PC连接,一个接入点最多可连接1024台PC

9.如果系统高可用性达到99.999%,那么线年的停机时间就()。

A.<=53分钟B.<=5分钟C.<=8.8小时D.<=13.6小时

10.下列关于典型的高端路由器可靠性与可用性指标的描述中,错误的是()

A.无故障连续工作时间大于1万小时

B.系统故障恢复时间小于30分钟

C.主备用系统切换时间小于50毫秒

D.SDH接口自动保护切换时间小于50毫秒

二、填空题(10题)11.

12.(15)Telnet协议引入了________的概念,它提供了一种标准键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。

13.(14)浏览器结构由一个__________和一系列的用户单元、解释单元组成。

14.

15.

16.(8)在Internet中,邮件服务器间传递邮件使用的协议是_______。

17.

第69题在口数据报分片后,通常用___________负责数据报的重组。

18.

19.

20.为将语音信号与计算机产生的数字、文字、图形与图像信号同时传输,需要采用______技术,将模拟的语音信号变成数字的语音信号。

三、2.填空题(8题)21.所谓______是指交换机到用户终端之间所有的机线设备。

22.信息安全包括五个基本要素,即机密性、【】、可用性、可控性和可审查性。

23.20世纪90年代,局域网技术的一大突破是使用______的10BASE-T标准的出现。

24.根据组建思想和实现方法,网络并行计算可以分成______和网格计算两类。

25.网络操作系统有三大阵营:【】、Novell的NetWare和Microsoft的WindowsNT。

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

27.奔腾芯片有双Cache结构,一个用于数据缓存,另一个用于【】缓存。

28.在计算机网络中,实现数字信号和模拟信号之间转换的设备是()。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。

例如:9123,9-1-2-3>0,则该数满足条件存入数组b中,且个数cnt=cnt+1。

9812,9-8-1-2<0,则该数不满足条件忽略。

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

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

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

30.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。

条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。

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

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

五、1.选择题(3题)31.以下关于TokenBus局域网特点的描述中,哪个是错误的()。

A.令牌是一种特殊结构的帧,用来控制结点对总线的访问权

B.令牌总线必须周期性地为新结点加入环提供机会

C.令牌总线不需要进行环维护

D.令牌总线能够提供优先级服务

32.下面加密算法中,基于离散对数问题的是

A.RSAB.DESC.RC4D.Elgamal

33.因特网的主要组成部分包括_______。

A.通信线路、路由器、服务器和客户机信息资源

B.客户机与服务器、信息资源、电话线路、卫星通信

C.卫星通信、电话线路、客户机与服务器、路由器

D.通信线路、路由器、TCP/IP协议、客户机与服务器

六、1.程序设计题(3题)34.下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。

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

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

试题程序:

#include<stdio.h>

intcnt,sum;

intisPrime(intnumber)

{inti,tag=l;

if(number==l)

return0;

for(i=2;tag&&i<=number/2;i++)

if(number%i==0)tag=0;

returntag;

}

voidcountValue()

{

}

voidmain{}

{cnt=sum=O;

countValue();

printf("满足条件的整数的个数=%d\n",cnt);

printf("满足条件的整数的个数=%d\n",sum);

writeDAT();

}

writeDAT()

{FILE*fp;

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

fprintf(fp,"%d\n%d\n",cnt,sum);

fclose(fp);

}

35.已知在文件IN54.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中,余额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品名称从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT54.DAT中。

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAXI;

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

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

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);

ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].sl,sell[i].je);

}

fclose(fp);

}

36.己知在文件IN46.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中,金额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用写函数WriteDat()把结果输出到文件OUT46.DAT中。

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

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

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18.5);

ch[5]=0;

sellIii.sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d

%101d\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[ii.si,sell[i].je)

;

}

fclose(fp);

}

参考答案

1.A如果要保证服务器系统可用性达到99.9%和99.999%,系统的每年的停机时间要小于8.76小时和0.0876小时。5分钟约是0.0833小时,53分钟约是0.883。故选择A选项。

2.CIEEE802.3是以太网的介质控制技术.它采用的是CSMA/CD的竞争型介质访问控制方法,当发生冲突的时候,冲突所涉及到的站点都要等待一个随机时间以后再尝试重发,而不是立即重发。

3.A解析:目前应用最为广泛的一类局域网是总线局域网——以太网(Ethernet)。

4.C

5.B

6.Aipconfig/release:DHCP客户机用于地址租约释放。netstat命令的功能是显示网络连接、路由表和网络接口信息。Ping是windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,分析判定网络故障。Nbtstat命令显示本机与远程计算机的基于TCP/IP的NetBIOS的统计及连接信息。故选择A选项。

7.C

8.BIEEE802.11b是在无线标准IEEE802.11的基础上推出的第二代无线局域网协议标准。IEEE802.11无线局域网运作模式可以分为两种:点对点(AdHoe)模式和基本(Infrastructure)模式。点对点模式指无线网卡和无线网卡之间的直接通信方式。只要PC插上无线网卡即可与另一具有无线网卡的PC连接,这是一种便捷的连接方式,最多可连接256个移动节点。基本模式指无线网络规模扩充或无线和有线网络并存的通信方式,这也是IEEE802.11最常用的方式。此时,插上无线网卡的移动节点需通过接入点AP(AccessPoint)与另一台移动节点连接。接入点负责频段管理及漫游管理等工作,一个接入点最多可连接1024个移动节点。因此选择B选项。

9.B

10.AA【解析】典型的高端路由器的可靠性与可用性指标应该达到:(1)无故障连续工作时间(MTBF)大于10万个小时。(2)系统故障恢复时间小于30分钟。(3)系统具有自动保护切换功能,主备用切换时间小于50毫秒。(4)SDH与ATM接口自动保护切换功能,切换时间小于50毫秒。(5)主处理器、主存储器、交换矩阵、电源、总线管理器与网络管理接口等主要部件需要有热拔插冗余备份,线卡要求有备份,并提供远程测试诊断能力。(6)路由器系统内部不存在单点故障。综上可知,选择A选项。

11.

12.(15)网络虚拟终端或NVT或网络虚拟终端(NVT)【解析】Telnet协议引入了网络虚拟终端NVT的概念,它提供了一种标准键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。

13.(14)控制单元【解析】浏览器通常由一系列的用户单元、一系列的解释单元和一个控制单元组成。

14.索引结点

15.

16.(8)SMTP【解析】在TCP/IP互联网中,邮件服务器之间使用简单邮件传输协议(SMTP)相互传递电子邮件,而电子邮件使用POP3协议从邮件服务器的邮箱中读取、下载邮件。

17.目的主机

【解析】在接收到所有分片的基础上,主机对分片进行重新组装的过程称为IP数据报重组。IP协议规定,只有最终的目的主机才可以对分片进行重组。

18.整机

【解析】计算机系统是由硬件和软件构成的,其中硬件分成芯片、板卡、整机和网络四个层次。

19.

20.调制解调或A/D转换调制解调或A/D转换解析:通过调制解调技术,可以将语音信号转变成数字信号传送到目的地址。

21.接入网或AN接入网或AN解析:接入网的目的是综合考虑本地交换局、用户环路和终端设备,通过有限的标准接口,将各种用户接入到业务结点。从交换局到用户终端之间的所有机线设备就是接入网(AN)。

22.完整性完整性解析:信息安全包括五个基本要素:机密性、完整性,可用性、可控性和可审查性。

23.非屏蔽双绞线UTP非屏蔽双绞线UTP解析:20世纪90年代,局域网技术的一大突破是使用非屏蔽双绞线UTP的10BASE-T标准的出现。该标准的广泛应用导致了结构化布线技术的出现。

24.机群计算机群计算解析:网络并行计算根据其组建思想和实现方法,可以分成机群计算和网格计算两类。

25.UnixUnix解析:网络操作系统有3大阵营:UNIX、Novell的NetWare和Microsoft的WindowsNT。

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

27.指令指令解析:本题考查点是奔腾芯片的双Cache结构。奔腾芯片采用两个Cache(超高速缓存),一个用于数据缓存,另一个用于指令缓存,以便将指令和数据分别存放在不同的Cache中。当需要访问时,不需要搜索整个存储空间,因而可以大大地提高Cache的命中率。这种将指令和数据分别存放的结构称为哈佛结构。

28.调制解调器。调制解调器解析:实现数字信号和模拟信号之间转换的设备是调制解调器。在计算机网络中,这是一种用途广泛的设备。例如,当个人计算机以拨号方式接入Internet网时,计算机发出的数字信号无法在电话网上直接传送,因为电话网上只能传输模拟信号。为此数字信号必须转换成模拟信号,这个过程称为“调制”。这种转换需要使用调制解调器。接收方的计算机则需要将从电话网上传输过来的模拟信号转换成数字信号,这个过程称为“解调”,也要通过调制解调器。

29.【审题关键句】千数-百位-十位-个位数大于零的个数,把所有满足此条件的数依次存入数组,按从小到大的顺序排序。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“千数-百位-十位-个位数大于零”,参考答案的第8条语句修改if语句的判断条件。另外,对于数据交换的整型变量tmp可以自定义其变量名。

\n【参考答案】

\n

\n

30.【审题关键句】以行为单位从字符串左边部分降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。

\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

31.C解析:令牌是一种特殊结构的帧,用来控制结点对总线的访问权;与CSMA/CD方法相比,TokenBus方法比较复杂,需要完成大量的环维护工作.如新结点加入环时,TokenBus必须有一种机制,周期性的为新结点加入环提供机会;TokenBus方法能支持优先级服务要求,以确保高优先级服务与低优先级服务的通信容量的合理分配。

32.D解析:加密算法中,一类是基于大整数因子分解问题的,其中最典型的代表是RSA体制;另一类是基于离散对数问题的,如Eigamal公钥密码体制。

33.A解析:因特网的主要组成部分包括通信线路、路由器、服务器和客户机信息资源。因特网是一个互联网,它是将提供不同服务的、使用不同技术的、具有不同功能的物理网络互联起来而形成的。

34.voidcountValue(){inticount=Oxx[30];cnt=O;sum=O;for(i=2;i<90;i++)/*找数的范围为100以内*/if(isPrime(i))/*如果该数为素数则将它存入数组xx中并统计个数*/{xx[count]=i;count++;}for(i=O;i<count;i++)/*如果数组xx中的素数加4各加10得到的数仍为素数*/if(isPrime(xx[i]+4)&&isPrime(xx[i]+10)){sum+=xx[i];/*将满足条件的数组xx中的数求和*/}voidcountValue()\r\n{\r\ninti,count=O,xx[30];\r\ncnt=O;\r\nsum=O;\r\nfor(i=2;i<90;i++)/*找数的范围为100以内*/\r\nif(isPrime(i))/*如果该数为素数,则将它存入数组xx中,并统计个数*/\r\n{\r\nxx[count]=i;\r\ncount++;\r\n}\r\nfor(i=O;i<count;i++)/*如果数组xx中的素数加4各加10得到的数仍为素数*/\r\nif(isPrime(xx[i]+4)&&isPrime(xx[i]+10))\r\n{\r\nsum+=xx[i];/*将满足条件的数组xx中的数求和*/\r\n}解析:本题考查的知识点如下:

(1)循环结构与判断结构的嵌套使用。

(2)判断结构中多个条件的布尔运算。

题中要求判断在100以内,i,i+4,i+10都是素数的个数。因为i+10也必须在100以内,1不是素数,我们可以从2开始判断到89即可(90是偶数,明显不是素数)。可以先找出2到89之间素数的个数,再判断这些素数加4和加10后是否还是素数。加4是素数与加10是素数必须同时满足,所以两个条件间用“与”运算。

35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金额从大到小进行排列*/{xy=sell[i];sellIii=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金额相同则按产品名称从小到大进行排列*/if(strcmp(sellIii.mcsell[j].mc)>0){xy=sellIi];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{if(sell[i].je<sell[j].je)/*按金额从大到小进行排列*/\r\n{xy=sell[i];\r\nsellIii=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金额相同,则按产品名称从小到大进行排列*/\r\nif(strcmp(sellIii.mc,sell[j].mc)>0)\r\n{xy=sellIi];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)结构体及结构数组的相关操作。

(2)结构数组的排序。

(3)字符型数组的比较。

本题着重考查结构体变量的访问、赋值,包括结构体

温馨提示

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

评论

0/150

提交评论