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

下载本文档

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

文档简介

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

一、单选题(10题)1.Telnet服务的端口号是()。

A.20B.23C.80D.8080

2.

3.SDH信号中最基本的模块信号是()

A.STM—OB.STM一1C.STM一3D.STM一4

4.超媒体与超文本的区别是______。

A.文档内容不同B.文档性质不同C.链接方式不同D.无区别

5.如果在一台主机的Windows环境下执行Ping命令得到下列信息:Pingingwww.nankai.edu.cn[202.113.16.33]with32bytesofdata:Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes:32time<lms,TTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Pingstatisticsfor202.113.16.33:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli—seconds:Minimum=0ms,Maximum:0ms,Average=0ms那么下列结论中无法确定的是()。

A.为www.nankai.edu.ca提供名字解析的服务器工作正常

B.本机使用的DNS服务器工作正常

C.主机www.nankai.edu.cn上www服务工作正常

D.主机wlgrw.nankai.edu.CB的网关配置正确

6.主机板有许多分类方法。按CPU插座的不同可分为()。

A.Slot1主板、Socket7主板

B.AT主板、Baby-AT主板、ATX主板

C.SCSI主板、EDO主板、AGP主板

D.TX主板、LX主板、BX主板

7.计算机信息系统发生安全事故和案件,应当()在内报告当地公安机关公共信息网络安全监察部门。

A.8小时B.48小时C.36小时D.24小时

8.不属于计算机病毒防治的策略的是()。

A.确认您手头常备一张真正“干净”的引导盘

B.及时、可靠升级反病毒产品

C.新购置的计算机软件也要进行病毒检测

D.整理磁盘

9.用RSA算法加密时,已知公钥是(e=7,n=20),私钥是(d=3,n=20),用公钥对消息m=3加密,得到的密文是()。

A.19B.12C.13D.7

10.用户可以在()上面开发各种网络服务系统。

A.PTRB.CPUC.PDND.PDU

二、填空题(10题)11.(3)计算机网络利用通信线路将不同地理位置的多台独立的_________的计算机系统连接起来,以实现资源共享。

12.(14)在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是_______交互模式。

13.拨号上网有【】与SLIP/PPP协议连接两种方式。

14.

15.(17)RC5算法中使用了3种运算:_________、加和循环。

16.Linux操作系统与WindowsNT、Netware、UNIX等传统网络操作系统最大的区别是【】。

17.

18.

19.允许网络管理者查看网络运行情况的好坏,其目标是维护网络运营效率和保证网络服务质量。

20.在设置IIS安全性功能之前确认用户的用户标识,可以选择配置下列三种方法:身份验证和访问控制、IP地址和域名限制与________。

三、2.填空题(8题)21.在网络协议的各层中,相邻之间的关系是【】的关系。

22.SNMP是最常用的网络管理协议,它位于TCP/IP参考模型的______层。

23.涉密政务办公网络之间是通过______进行相互连接的。

24.计算机执行一条指令需要的时间称为【】。

25.在因特网中,文件传输服务采用的工作模式为【】模式。

26.RBB表示______网。

27.计算机通信体系结构中最为关键的一层是______。

28.宽带综合业务数字网(B-ISDN)的传输速率很高,能达到几十或几百Mb/s,甚至达到几十或几百Gb/s。数据传输速率超过1Gb/s时,—般要采用【】作为传输介质。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把千位数字和十位数字重新组成一个新的含有两位数字的数ab(新数的十位数字是原四位数的千位数字,新数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的含有两位数字的数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

30.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的个位数位置上的值减去千位数位置上的值再减去百位数位置上的值最后减去十位数位置上的值,如果得出的值大于等于零且原四位数是偶数,则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

五、1.选择题(3题)31.光纤线路的环型结构中,所有节点首尾相连成封闭回路的光纤链路,这种结构的突出优点是______。

A.线路投资节省,结构变动容易B.易于实现升级和扩充容量C.无需外界干预即可实现自愈D.对结点有很强的控制和协调能力

32.IP地址中,关于C类IP地址的说法正确的是()

A.可用于中型规模的网络

B.在一个网络中最多只能连接256台设备

C.此类IP地址用于多目的地址传送

D.此类地址保留为今后使用

33.IE是()软件。

A.信息收集B.图像C.新闻阅读器D.浏览器

六、1.程序设计题(3题)34.已知数据文件IN86.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT86.DAT文件中。

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

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

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

试题程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

inti;

FILE*fp;

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

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

fscanf(fp,"%d",&a[i]);

fclose(fp);

main

{

inti;

readDat();

jsVal();

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

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

printf("%d",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

fprintf(fp,"%d\n",b[i]);

fclose(fp);

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

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

例如:位置012345678

源字符串dcbahgfe

43219876

处理后字符串hgfeabcd

98761234

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

请勿改动主函数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("IN25.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("OUT25.DAT","w");

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

{

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

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

}

fclose(out);

}

36.已知在文件IN20.DAT中存有若干个(个数〈200)4位数字的正整数,函数ReadDat()的功能是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求:(1)求出这文件中共有多少个正整数totNum:(2)求㈩这些数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些数的算术平均值totPjz,最后调用函数WriteDat()把所求的结果输出到文件OUT20.DAT中。

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

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

试题程序:

#include〈stdio.h>

#inciude〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=O;/*文件IN20.DAT中共有多少个正整数*/

inttotCnt=0;/*符合条件的正整数的个数*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue()

{

}

main()

{

inti;

clrscr();

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

xx[i]=0;

if(Readdat())

{

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

return;

}

CalValue();

printf("文件IN20.DAT中共有正整数=%d个\n",totNum);

printf("符合条件的正整数的个数=%d个\n",totCnt);

printf("平均值=%.21f\n",totPjz);

Writedat();

}

intReaddat(void)

{

FILE*fp;

inti=0;

if((fp=fopen("IN20.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWritedat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

参考答案

1.B

2.C

3.B同步数字体系SDH具有两个主要的特点:一是具有全世界统一的网络结点接口(NNI);二是具有一套标准化的信息结构——同步传输模块(STM)。其中,最基本的是STM-1模块,其速率为155.520Mbps。其余的模块STM-N都是在STM-1基础上同步复用而成的。STM-4由4个STM-1构成,STM-16由16个STM-1构成,STM-64由64个STM-1构成。

4.A解析:超媒体与超文本的区别是文档内容的不同,超文本只包含文本信息,而超媒体则包含了其他表示方式的信息,如图形,声音,动画等。

5.C通过www.nankai.edu.cn这个域名,可以正确转换到IP202.113.16.33,说明为www.nanka.i.edu.cn提供名字解析的服务器以及本机使用的DNS服务器工作正常,并且主机www.nankai.edu.cn,但并不能说明该主机www服务工作正常。因此选择C选项。

6.A

7.D

8.D

9.D

\n

10.C

11.(3)自治

【解析】计算机网络利用通信线路将不同地理位置的多个自治的计算机系统连接起来,以实现资源共享。

12.(14)客户机/服务器【解析】在分布式计算中,一个应用程序被动地等待,而另一个应用程序通过请求启动通信的模式就是客户机/服务器交互模式。

13.拨号连接终端方式拨号连接终端方式解析:拨号上网有拨号连接终端方式与SLIP/PPP协议连接两种方式。

14.

15.(17)异或

【解析】RC5算法中使用了3种运算:异或、加和循环。

16.Linux开放源代码Linux开放源代码解析:Linux操作系统与WindowsNT、Netware、UNIX等传统网络操作系统最大的区别是:Linux开放源代码。正是由于这点,它才能够引起人们广泛的注意。

17.

18.

19.性能管理功能性能管理功能允许网络管理者查看网络运行状况的好坏,其目标是维护网络运营效率和保证网络服务质量,使网络的性能维持在一个可以被接受的水平上。性能管理为网络管理人员提供监视网络运行的关键参数,如吞吐率、利用率、错误率、响应时间和网络的一般可用度等。从概念上讲,性能管理有监视和调整两大功能。

20.\n安全通信

\n

21.服务与被服务服务与被服务解析:在网络协议的各层中,相邻层之间的关系是服务与被服务的关系。

22.应用应用解析:SNMP是最常用的网络管理协议,它位于TCP/IP参考模型的应用层。

23.涉密政务专网涉密政务专网解析:涉密政务办公网络是政府内部的办公网络系统。涉密政务办公网络之间是通过涉密政务专网进行相互连接的。

24.指令周期指令周期解析:CPU每执行一条指令,都需要完成一系列的操作,这一系列操作所需的时间通常叫作一个指令周期。

25.客户机/服务器或C/S客户机/服务器或C/S解析:在因特网中,文件传输服务(FTP)也采用了客户机朋艮务器模式。

26.社区宽带网社区宽带网解析:RBB表示社区宽带网络,它是接到用户的快速网络,网络通常需求的速率至少是2Mbps。

27.传输层传输层解析:传输层向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最为关键的一层。

28.光纤或光缆光纤或光缆解析:由于光纤通信具有损耗低、频带宽、数据率高、抗电磁波干扰力强等特点,适用于高速率、距离较大的网络。

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

\n本题类似第24套试题,通过审题可以发现主要是对四位数的筛选条件有所不同,体现在3个方面:新组合的第一个数小于第二个数,可通过比较运算符进行判断;整除关系的判断以及奇偶数的判断,可通过求余运算符(%)进行判断。参考答案的第l0条语句,可集中修改该条件语句符合题目的要求。

\n【参考答案】

\n

30.【审题关键句】千位+十位等于百位+个位,且四位数是偶数,统计出满足此条件的个数,并把这些四位数按从小到大的顺序存入数组。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“干位+十位=百位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。

\n【参考答塞】

\n

31.C解析:环型结构是各节点用一条光纤链路首尾相连而构成的闭合环路。环型结构的一个突出优点是可实现自愈。当出现故障时,网络能够较快地在短时间内自动恢复数据的传输。

32.BC类IP地址用8位二进制数表示主机地址,在一个网络中最多只能连接256台设备,因此,适用于较小规模的网络。B类IP地址可用于中等规模的网络;D类IP地址用于多目的地址发送;E类IP地址则保留为今后使用。故本题正确答案为B

33.D解析:Microsoft公司推出的InternetExplore(简称IE)是最常用和流行的浏览器软件之一。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/l000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=thou*10+ten;/*把千位数和十位数重新组合成一个新的十位数字ab*/cd=data*10+hun;/*把个位数和百位数组合成一个新的十位数字cd*/if((ab-cd>0)&&(ab%2!=1&&ab%5==0)&&cd%2==l&&ab!=0&&cd!=0)/*如果ab>cdab是偶数且能被5整除cd是奇数且两个数均不为0*/{b[cnt]=a[i];/*将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=a[i]/l000;/*求四位数的千位数字*/\r\n\u3000hun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nab=thou*10+ten;/*把千位数和十位数重新组合成一个新的十位数字ab*/\r\ncd=data*10+hun;/*把个位数和百位数组合成一个新的十位数字cd*/\r\nif((ab-cd>0)&&(ab%2!=1&&ab%5==0)&&cd%2==l&&ab!=0&&cd!=0)\r\n/*如果ab>cd,ab是偶数且能被5整除,cd是奇数,且两个数均不为0*/\r\n{\r\nb[cnt]=a[i];/*将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n\u3000\u3000}解析:本题考查的知识点如下:

(1)将一个4位整数各位上的数转变成单独的个位数。

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

(3)循环的使用。

(4)数据的排序。

在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”——取余和“/”——整除。将1个4位数整除1000则可得到其千位上的数字,将其除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。由题意可知,各个条件必须同时满足,所以各条件之间用“与”运算。先将符合条件的数存入数组b中,再对b中的数据进行排序。排序采用“选择排序法”。

35.voidjsSort(){intijkstrlhalf;charch;for(i=0;i〈20;i++){strl=strlen(xx[i]);/*求字符串的长度*/half=str1/2;/*确定各行中字符串的中间位置*/for(j=0;j〈half-1;j++)/*对中间位置以前的字符进行升序排序*/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{inti,j,k,strl,half;\r\ncharch;\r\nfor(i=0;i〈20;i++)\r\n{strl=strlen(xx[i]);/*求字符串的长度*/\r\nhalf=str1/2;/*确定各行中字符串的中间位置*/\r\nfor(j=0;j〈half-1;j++)/*对中间位置以前的字符进行升序排序*/\r\nfor(k=j+1;k〈half;k++)\r\nif(xx[i][j]>xx[i][k])\r\n{ch=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{ch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本题考查对二维字符数组的处理。由于对二维字符数组的操作是按照先行后列的顺序,因此,需要首先求得各行字符串的长度(利用求字符串长度的strlen()函数),然后借助循环结构逐个访问各行中的每一个字符。在本题中,应先确定各行中字符串的中间位置(长度的一半就是中间位置),然后先对中间位置以前的字符进行升序排序,排序过程如下:依次用每一个位置的字符与它后面的所有字符(到中间位置前一个字符结束)进行比较,如果发现某字符的ASCII码值小于当前被比较的字符的ASCII码值,则将发现的字符与当前字符进行交换,交换后继续与其后面的字符进行比较。最终比较所得的结果是第一个位置总是存放着最小的字符,第二个位置总是存放着稍大的字符,以此类推就实现了从小到大的排序功能。接着要做的工作是把中间位置前的一个位置定为初始位置,字符串中的最后一个位置也视为初始位置,让两个位置所对应的字符进行交换,交换过后,这两个

温馨提示

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

评论

0/150

提交评论