【2023年】湖北省咸宁市全国计算机等级考试网络技术预测试题(含答案)_第1页
【2023年】湖北省咸宁市全国计算机等级考试网络技术预测试题(含答案)_第2页
【2023年】湖北省咸宁市全国计算机等级考试网络技术预测试题(含答案)_第3页
【2023年】湖北省咸宁市全国计算机等级考试网络技术预测试题(含答案)_第4页
【2023年】湖北省咸宁市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

【2023年】湖北省咸宁市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.为了检验数字证书的合法性,要使用()来验证。

A.颁发者的公用密钥B.颁发者的私用密钥C.使用者的公用密钥D.使用者的私用密钥

2.若某大学分配给计算机系的IP地址块为210.111.15.128/26,分配给自动化系的IP地址块为210·111.15.192/26,那么这两个地址块经过聚合后的地址为()。

A.210.111.15.0/24

B.210.111.15.0/25

C.210.111.15.128/25

D.210.111.15.128/24

3.数据包过滤通常安装在()上。

A.路由器B.专用的工作站系统C.局域网网卡D.以上都不对

4.

5.下列关于WindowsNTServer的描述,正确的是()。

A.WindowsNTServer的内部采用64位体系结构

B.WindowsNTServer以“域”为单位集中管理网络资源

C.WindowsNTServer只支持TCP/IP协议

D.WindowsNTServer没有融入UNIX的支持

6.下列关于服务器技术的描述中,错误的是()

A.热插拔功能允许用户在不切断电源的情况下更换硬盘、板卡等

B.集群系统中一台主机出现故障时不会影响系统的正常服务

C.服务器的可用性用MTBF描述

D.服务器磁盘性能表现在磁盘存储容量与速度

7.一台Catalyst6500的3/1端口和一台Catalyst3500的g0/1端口工作在VLANtrunk模式,且端口3./1使用IEEE802.1Q协议,要求传输VLAN1、2和17.37的VLAN信息,不允许传输VLAN3-16的信息,下列Catalyst3500VLANtrunk的正确配置是()。

8.常用数据备份方式包括完全备份、差异备份和增量备份,一次数据备份耗时最短和最长的方式分别为()。

A.增量备份和差异备份B.差异备份和增量备份C.完全备份和增量备份D.增量备份和完全备份

9.计算机网络拓扑主要是指通信子网的拓扑构型。网络拓扑影响着网络的性能,以及()。I.安全性II.系统可靠性III.层次结构IV.通信费用

A.II和IVB.II和IIIC.III和IVD.I和II

10.《计算机病毒防治管理办法》是在哪一年颁布的()。

A.1994B.1997C.2000D.1998

二、填空题(10题)11.(17)不可逆加密机制包括Hash算法和消息认证码,用于数字签名和________。

12.浏览器结构由一个______和一系列的用户单元、解释单元组成。

13.(15)用户检索POP3邮件服务器的过程可以分成3个阶段:___________、事务处理阶段、更新阶段。

14.目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。

15.在电信管理网中,管理者和代理之间的管理信息交换是通过CMIS和______实现的。

16.TokenBus局域网中的令牌是一种特殊结构的控制帧,它用来控制结点对总线的【】。

17.

18.

19.作业的地址空间指的是目标程序所占据的空间,而地址空间中的地址称为【】。内存地址集合为内存空间或物理地址空间,它的地址称为物理地址。

20.

第71题网络层主要通过___________来为分组通过通信子网选择最佳路径。

三、2.填空题(8题)21.在计算机网络中,实现数字信号和模拟信号之间转换的设备是()。

22.Web最吸引入的地方就是它的简单,它的工作可分为4个基本阶段:连接、请求、应答和【】。

23.计算机网络是“以能够相互共享资源的方式互联起来的______计算机系统的集合”。

24.TCP可以为其用户提供【】、面向连接的、全双工的数据流传输服务。

25.WWW的信息组织形式分为超文本和______。

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

27.计算机的软件系统一般分为应用软件和______两大部分。

28.城域网MAN是介于广域网与局域网之间的一种高速网络,早期的城域网产品主要是______。

四、C语言程序设计题(2题)29.已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组c中,再对数组c中的数按从小到大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out.dat中。组成新数的条件:如果数组a和b中相同下标位置的数均是奇数,则数组a中十位数字为新数的千位数字,个位数字仍为新数的个位数字,数组b中的十位数字为新数的百位数字,个位数字为新数的十位数字,这样组成的新数并存入数组c中。

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

程序中已定义:a[100]、b[100]和c[100]。

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

30.请编制函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中,请编制函数Compute分别计算出xx中数值为奇数的个数odd,xx中所有奇数的平均值ave1,并求出xx中数值为偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。

注意:方差变量必须采用双精度类型。

计算方差的公式如下:

设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

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

五、1.选择题(3题)31.WWW的网页文件是使用下列()编写的。

A.主页制作语言B.WWW编程语言C.超文本标记语言D.JScript语言

32.TouchStonePC-cillin是______软件。

A.系统工具B.传真C.文件工具D.病毒防护

33.以下有关操作系统的叙述中,错误的是()。

A.操作系统管理着系统中的各种资源

B.操作系统应为用户提供良好的界面

C.操作系统是资源的管理者和仲裁者

D.操作系统是计算机系统中的一个应用软件

六、1.程序设计题(3题)34.某级数的前两项A1=1,A2=1,以后各项具有如下关系:

An=An-2+2An-1

下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An,并依次把n值存入数组单元b[0],b[1],b[2]中,请编制jsValue()函数来实现

此功能,最后调用函数writeDar()把数组b的值输出到out48.dat文件中。

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

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

试题程序:

#include<stdio.h>

intb[3];

jsValue()

{

}

main()

{

jsValue();

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);

fclose(fp);

}

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

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

例如,位置012345678

源字符串abcdhgfe

23498765

则处理后字符串hgfedcba

87659432

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

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

试题程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

charxx[20][80];

voidjsSort()

{

}

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("IN22.DAT","r");

while(i〈20&&fgets(xx[i],80,in)!=NULL)

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

clrscr();

ut=fopen("OUT22.DAT","w");

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

{

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

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

}

fclose(out);

}

36.函数ReadDat()的功能是实现从文件ENG18.IN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS18.DAT中。

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

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

原始数据文件存放的格式是:每行的宽度均小于80个字符。

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

试题程序:

#include〈conio.h>

#include〈ctype.h>

unsignedcharxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

{

}

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG18.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("PS18.DAT","w");

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

{

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

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

}

fclose(fp);

}

参考答案

1.A为了保证使用者公用密钥的完整性,需要使用由某一证书权威机构颁发的数字证书来分发公用密钥。为了证明数字证书的合法性.证书必须经该权威机构进行数字签名。当用户使用证书时,用该机构的公用密钥来检查证书的合法性,进而证明证书上公用密钥的合法性。

2.C地址聚合是指是把几个小网络合并为一个大网络,主要是通过修改子网位实现(增大)。具体方法是判断这些地址最左边的多少位相同的,需要如下3步。第1步:将地址转换为二进制格式,并将它们对齐第2步:找到所有地址中都相同的最后一位。第3步:计算有多少位是相同的。通过分析题目发现,本题中只有最后一个点位不同,其它3个点位都相同,在进行十进制向二进制转换时,只需计算最后一个点位就行了。210.111.15.192:210.111.15.11000000210.111.15.128:210.111.15.10000000得210.111.15.10000000,转换成十进制即210.1l1.15.128。因为有25位相同,因此子网掩码为/25,故选择C选项。

3.A\r\n数据包过滤技术是在网络层对数据包进行选择。通过检查数据流中每个数据包的源地址、目的地址、所用的端口号、协议状态等因素,或者它们的组合来确定是否允许数据包通过。通常安装在路由器上。

4.D

5.BWindowsNTServer以“域”为单位集中管理网络资源,其内部采用32位结构,应用程序访问的内存空间可达4GB。WindowsNTServer内置4种标准网络协议。TCP/IP、微软的MWLink协议、NetBIOS的扩展用户接口(NetBEUI)、数据链路控制协议。\r\n

6.C

7.CIEEE802.1Q俗称“DotOneQ”简写为dotlq。封装协议的语句格式:switchporttrunken-capsulation协议名,对于IEEE802.1Q协议,封装协议名为dotlq。VLAN之间通信设置,应当先设置允许通信的VLAN,后配置不允许通信的VLAN。设置允许VLAN通信的语句格式:switchporttrunkallowedvlanVLANID。本题中允许传输VLAN1、2和17—37的VLAN信息,故可设置为:switehporttrunkallowedvlanl一37。配置不允许VLAN通信的语句格式:在允许的基础上,利用except语句除掉不允许通信的VLAN号:switchporttrunkallowedv]anexcept3-160故选择C选项。

8.D备份策略在不同的方面比较如下:空间使用上:完全备份最多,增量备份最少,差异备份少于完全备份。备份速度上:完全备份最慢,增量备份最快,差异备份快于完全备份。恢复速度上:完全备份最快,增量备份最慢,差异备份快于增量备份。故选择D选项。

9.A

10.C

11.(17)身份认证

【解析】不可逆加密机制包括Hash算法和消息认证码,用于数字签名和身份认证。

12.控制单元控制单元解析:浏览器通常由一系列的用户单元、一系列的解释单元和一个控制单元组成。

13.(15)认证阶段

【解析】用户检索POP3邮件服务器的过程可以分成3个阶段:认证阶段、事务处理阶段、更新阶段。

14.网状网状解析:在采用点—点线路的通信子网中,每条物理线路连接一对结点。基本拓扑构型有4种:星形、环形、树形与网状形。网状拓扑的主要优点是系统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法。目前实际存在和使用的广域网基本上都是采用网状拓扑构型。

15.CMIPCMIP解析:在电信管理网中,管理者和代理之间的管理信息交换是通过CMIS和CMIP实现的。

16.访问权访问权解析:TokenBus是一种在总线拓扑中利用“令牌”作为控制结点访问公共传输介质的确定型介质控制方法。在采用TokenBus方法的局域网中,任何一个结点只有在取得令牌后才能使用共享总线去发送数据。令牌是一种特殊结构的控制帧;用来控制结点对总线的访问权。

17.

18.工作站

【解析】Solaris是Sun公司的UNIX操作系统,运行在使用Sun公司的RISC芯片的工作和服务器上。Solaris系统的高性能使它成为Internet上使用最广泛的网络操作系统之一。

19.逻辑地址逻辑地址

20.路由选择算法

【解析】会话层的主要任务是组织两个进程之间的通信,并管理数据的交换。

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

22.关闭关闭解析:Web的工作过程可分为4个基本阶段:连接、请求、应答和关闭。Web客户程序提出与某服务器连接,若连接失败,则什么也不做,同时显示一行错误信息;若连接成功,则开始下一阶段。浏览器向服务器发出请求,包含指定的协议(如Http、Ftp等)、寻找的目标、用户的应答方式以及方法(Method)等。假若服务器能满足要求,它就执行应答。应答也指出所用的协议并完成请求所需要的服务。上述工作完成后,拆除连接,进入关闭阶段。这时,浏览器又进入活跃状态。一方面它将请求获得的数据,按规定的形式显示或播放,同时准备开始下一次请求过程。

23.自治自治解析:计算机网络是“以能够相互共享资源的方式互连起来的自治计算机系统的集合”。

24.可靠的可靠的解析:本题考查点是TCP协议提供的服务。Internet网络中,网络层的IP协议提供不可靠的数据报服务。数据报在传输过程中可能出现差错、丢失、顺序错乱等现象。对大多数的应用而言,需要通过TCP协议对IP层进行“弥补”和“加强”,以便为上层应用进程提供一个可靠的(包括传输数据不重复、不丢失、顺序正确)、面向连接的、全双工的数据流传输服务。

25.超媒体超媒体解析:超文本与超媒体是WWW的信息组织形式。

26.检测病毒检测病毒

27.系统软件系统软件解析:计算机的软件系统包括系统软件和应用软件。系统软件是指负责管理、监控和维护计算机硬件和软件资源的一种软件。系统软件主要包括操作系统、各种编程语言的处理程序、数据库管理系统以及故障诊断和排错程序等。应用软件是指利用计算机和系统软件为解决各种实际问题而编制的程序,以满足用户特殊的应用需求。

28.光纤分布式数据接口光纤分布式数据接口解析:FDDI是一种以光纤作为传输介质的高速主干网,是早期的城域网产品。

29.【审题关键句】数组相同下标位置上的奇数,数组a中十位数等于新数的千位数字,个位等于新数个位数字,数组b中的十位等于新数的百位数字,个位数字等于新数的十位数字,存入数组,从小到大排序。

\n【解题思路】

\n④定义整型循环变量i、j和局部变量tmp。

\n②在for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于MAX,用if条件语句判断如果a[i]和b[i]同时为奇数,由a[i]的十位数字为新数的千位数字,个位数字为新数的个位数字,b[i]的十位数字为新数的百位数字,个位数字为新数的十位数字,把这个新组成的数存入数组元素c[cn],同时数组下标变量cn加1。

\n③在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于cnt,在第二层循环中,循环变量j从i+1开始,依次递增直到其值等于cnt,用if条件语句判断如果数组元素c[i]大于c[j],则两者进行互换,实现数组C中的数按从小到大的顺序进行排序。

\n【参考答案】

\n

30.【审题关键句】读取l000个数,奇数个数、平均值及方差,偶数个数及平均值。

\n【解题思路】

\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。

\n【参考答案】

\n

\n

31.C解析:WWW服务器中所存储的页面是一种结构化的文档,采用超文本标记语言(HTML)书写而成。

32.D解析:病毒防护软件是系统维护软件的一种,常用的病毒防护软件有McAfeeAssociatesVirusScan、DrSolomon'sAnti-VirusToolkit和TouchStonePC-cillin等。

33.D解析:软件是为了使用户使用并充分发挥计算机性能和效率的各种程序和数据的统称。软件又分为系统软件和应用软件。操作系统是系统软件,它有两个重要作用,一是管理系统中各种资源,包含硬件资源和软件资源;二是为用户提供良好的界面。

34.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;while(1){an=al+a2*2;/*求下一个级数*/Sum=sumO+an;/*求级数和*/a1=a2;/*将a2赋给a1*/a2=an;/*将an赋给a2*/n++;if(sumo<100&&sum>=100)/*如果满足Sn<100且Sn+1>=100*/b[0]=n;/*则将n存入数组单元b[0]中*/if(sumo<l000&&sum>=1000)/*如果满足Sn<1000且sn+1>=1000*/b[1]=n;/*则将n存入数组单元b[1]中*/if(sumo<l0000&&sum>=10000)/*如果满足Sn<10000且Sn+1>=10000*/{b[2]=n;/*则将n存入数组单元b[2]中*/break;/*并强行退出循环*/}sumo=sum;/*将sum赋给sum0为下一次循环的求和作准备*/}}jsValue()\r\n{intal=1,a2=1,n=1,an;\r\nintsum0,sum;\r\nsum0=a1+a2;\r\nwhile(1)\r\n{an=al+a2*2;/*求下一个级数*/\r\nSum=sumO+an;/*求级数和*/\r\na1=a2;/*将a2赋给a1*/\r\na2=an;/*将an赋给a2*/\r\nn++;\r\nif(sumo<100&&sum>=100)/*如果满足Sn<100且Sn+1>=100*/\r\nb[0]=n;/*则将n存入数组单元b[0]中*/\r\nif(sumo<l000&&sum>=1000)/*如果满足Sn<1000且sn+1>=1000*/\r\nb[1]=n;/*则将n存入数组单元b[1]中*/\r\nif(sumo<l0000&&sum>=10000)/*如果满足Sn<10000且Sn+1>=10000*/\r\n{b[2]=n;/*则将n存入数组单元b[2]中*/\r\nbreak;/*并强行退出循环*/\r\n}\r\nsumo=sum;/*将sum赋给sum0,为下一次循环的求和作准备*/\r\n}\r\n}解析:本题考查的知识点如下:

(1)利用循环和判断求级数。

(2)循环的强行退出。

(3)多个条件的“与”运算。

由级数的表达式可以看出,级数中的各项可以由循环依次求得。当级数的和达到要求的条件时就可以退出循环结构。因为退出循环的两个条件Sn<M,Sn+1≥M要同时满足,所以两条件之间要用到“与”运算。这里使用break退出整个循环结构。

35.voidjsSort(){intijkstr1half;charch;for(i=0;i〈20;i++){str1=strlen(xx[i]);/*求字符串的长度*/half=str1/2;for(j=0;j〈half-1;j++)/*将左边部分按字符的ASCII值降序排序*/for(k=j+1;k〈half;k++)if(xx[i][j]〈xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}for(j=half-1k=str1-1;j>=0;j--k--)/*将左边部分和右边部分的对应字符互换位置*/{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{\r\ninti,j,k,str1,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{\r\nstr1=strlen(xx[i]);/*求字符串的长度*/\r\nhalf=str1/2;\r\nfor(j=0;j〈half-1;j++)/*将左边部分按字符的ASCII值降序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]〈xx[i][k])\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\nfor(j=half-1,k=str1-1;j>=0;j--,k--)/*将左边部分和右边部分的对应字符互换位置*/\r\n{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查对二维字符数组的处理。由于对二维字符数组的操作是按照先行后列的顺序,因此,需要首先求得各行字符串的长度(利用求字符串长度的strlen()

温馨提示

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

评论

0/150

提交评论