2021年甘肃省张掖市全国计算机等级考试网络技术预测试题(含答案)_第1页
2021年甘肃省张掖市全国计算机等级考试网络技术预测试题(含答案)_第2页
2021年甘肃省张掖市全国计算机等级考试网络技术预测试题(含答案)_第3页
2021年甘肃省张掖市全国计算机等级考试网络技术预测试题(含答案)_第4页
2021年甘肃省张掖市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

2021年甘肃省张掖市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.基于精简指令集RISC结构处理器的服务器与相应的PC服务器相比,CPU处理能力能够提高()。

A.40%~60%B.30%~50%C.60%~80%D.50%~75%

2.

3.第

60

WindowsNT是人们非常熟悉的网络操作系统,其优势主要在于()。

Ⅰ.优良的安全性

Ⅱ.开发环境

Ⅲ.兼容性和可靠性好

Ⅳ.便于安装与使用

A.Ⅰ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅲ和ⅣD.全部

4.下列关于接入技术特征的描述中,错误的是()

A.远距离无线宽带接入网采用802.15标准

B.CableModem利用频分复用的方法,将信道分为上行信道和下行信道

C.光纤传输系统的中继距离可达100km以上

D.ADSL技术具有非对称带宽特性

5.第

56

关于IEEE802.5令牌环介质访问控制标准,以下哪些描述是错误的?()

I.在低负载时效率较高

Ⅱ.使用预约的方法来获得介质的访问控制权

Ⅲ.站点的数据传输时延有一个确定的上限

Ⅳ.有可能会出现冲突

A.I、ⅡB.I、ⅣC.I、ⅢD.Ⅳ

6.千兆位以太网组网的基本思路是在楼层或部门一级,使用10Mbps或100Mbps以太网卡,将工作站连接到速率为()以太网交换机上。

A.10MbpsB.100MbpsC.1000MbpsD.10Gbps

7.在Cisco路由器上使用命令"snmp-serverhost59.67.148.2system"进行SNMP设置,如果在管理站59.67.148.2上能正常接收来自该路由器的通知,那么下列描述中错误的是()。

A.路由器上已用"snmp-serverenabletraps"设置了SNMP代理具有发出通知的功能

B.管理站59.67.148.2使用TCP的162端口接收通知

C.路由器向管理站按照团体字system发送通知

D.路由器使用SNMP版本1向管理站发送通知

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

9.甲要发给乙一封信,他希望信的内容不会被第三方了解和篡改,他应该()。

A.加密信件

B.先加密信件,再对加密之后的信件生成消息认证码,将消息认证码和密文一起传输

C.对明文生成消息认证码,加密附有消息认证码的明文,将得到的密文传输

D.对明文生成消息认证码,将明文和消息认证码一起传输

10.

二、填空题(10题)11.在实际应用中,分组交换技术可以分为两类:数据报与______。

12.有一类攻击可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这类攻击称为______。

13.IPTV包括视频点播、直播电视和______3个基本业务。

14.在路由器中,有一些路由表项是由路由器相互发送路由信息而自动形成的,这些路由表项称为路由表项。

15.(9)早期的网络操作系统经历了由_______结构向非对等结构的过渡。

16.计算机网络协议的语法规定了用户数据与控制信息的结构和______。

17.宽带城域网的网络平台的层次结构又可以进一步分为:核心交换层、边缘汇聚层与____________。

18.一个B类地址分为64个子网的例子,借用原16位主机号中的6位,该子网的主机号就变成了10位。那么子网掩码用点分十进制可表示为_________。

19.TCP/IP参考模型的主机-网络层对应于OSI参考模型的物理层和。

20.(15)客户机/服务器模式在实现中需要解决的主要问题有:标识一个特定的服务、响应并发请求和服务器程序的________。

三、2.填空题(8题)21.网桥的标准有两个,一是透明网桥,二是______。

22.如果一个Web站点利用IIS来建设,当Web站点的内容位于NTFS分区时,可以通过______限制、用户限制、Web权限和NTFS权限对它进行访问控制。

23.世界第一台现代通用数字电子计算机诞生于______年,其内部采用二进制。

24.从协议所覆盖的功能来看,TCP/IP参考模型中的______包含了OSI会话层。

25.B-ISDN协议分为3面和3层,其中控制面传送【】信息,完成用户通信的建立、维护和拆除。

26.为了接入因特网,联网的计算机必须遵循______协议。

27.目前宽带网络中采用“光纤同步数字传输体系”的英文缩写是【】。

28.早期的虚拟局域网都是根据局域网交换机的______来定义虚拟局域网成员的。

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

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

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

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

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

替代关系:f(p)=p*13mod256,mod为取余运算,P是数组xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或是偶数,则该字符不变,否则用f(p)替代所对应的字符。

注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

五、1.选择题(3题)31.Windows98提供了多任务运行环境,允许占用处理器的线程运行一个规定的时间片,这是对处理器的分配采用了()算法。

A.先来先服务B.时间片轮转C.动态调整优先数D.可抢占

32.关于SET达到的目标,下列说法错误的是()。

A.信息在公众网上安全传输B.账单信息和个人账号绑定C.软件遵循相同协议格式D.持卡人与商家通常由第三方相互认证

33.下面()不是网络管理协议。

A.SNMPB.LABPC.CMIS/CMIPD.LMMP

六、1.程序设计题(3题)34.函数ReadDat()的功能是实现从文件IN74.DAT中读取一篇英文文章存入到字符串数组XX中。请编制函数StrCharJL(),该函数的功能是:以行为单位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串对应的位置。最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WriteDat()把结果xx输出到文件OUT74.DAT中。

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

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

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

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN74.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(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

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.请编制程序,要求:将文件IN92.DAT中的200个整数读入数组xx中,求出数组xx中最大数max及最大数的个数cnt和数组xx中值能被3整除或能被7整除的数的算术平均值pj(保留两位小数),结果max,cnt,pj输出到out92.dat中。

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

试题程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

fp=fopen("IN92.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()

{

inti,k,cnt,xx[N],max;

floatpj;

FILE*fw;

longj=0;

clrscr();

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

read_dat(xx);

printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);

fclose(fw);

}

参考答案

1.D

2.B

3.CWindowsNT系统兼容性及可靠性好,便于安装与使用,并具有良好的安全性,深受广大用户的欢迎。但是WindowsNT系统管理比较复杂,开发环境也还不能令人满意。

4.A

5.BIEEE802.5令牌环技术使用令牌预约的方法进行介质访问控制,不会发生冲突;当负载比较低时,一个站点需要传输数据必须等待空的令牌的到来,这会带来一些延迟,所以在低负载时效率比较低;但是它有一个优点:一个站点所等待的最大时间就是令牌被所有其他站点使用一次完毕之后的时间,所以有一个上限,这比较适合实时性应用数据的发送。

6.B解析:在楼层或部门一级,根据实际需要选择100Mbps交换机。

7.B能正常接收来自路由的通知,说明路由上已设置SNMP代理并具有发出通知的功能。UDP端口号缺省为162,system为管理站团体字,SNMP版本1是最基本、最简单的,几乎所有网络设备和计算机操作系都支持它。

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

9.C

10.A

11.虚电路虚电路解析:在实际应用中,分组交换技术可以分为两类:数据报与虚电路。

12.通信量分析通信量分析解析:通信量分析可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这些信息可以帮助对手猜测正在进行的通信特征。

13.时移电视时移电视解析:IPTV包括视频点播、直播电视和时移电视3个基本业务。

14.动态在路由器中,有一些路由表项是由路由器相互发送路由信息自动形成的,这些路由表项称为动态路由表项。

15.(9)对等

【解析】早期的网络操作系统经历了由对等结构向非对等结构的过渡。

16.格式格式解析:网络协议主要有以下3个要素组成:

①语法,规定用户数据与控制信息的结构与格式。

②语义,规定需要发出何种控制信息以及完成的动作与做出的响应。

③时序,即对事件实现顺序的详细说明。

17.\n用户接入层或接入层

\n

18.

19.数据链路层TCP/IP参考模型的主机-网络层对应于OSI参考模型的物理层和数据链路层。

20.安全问题

【解析】客户机/服务器模式在实现中需要解决的主要问题有:标识一个特定的服务、响应并发请求和服务器程序的安全问题。

21.源路由网桥源路由网桥解析:网桥的标准有两个,分别由IEEE的802.1和802.5两个分委员会来制定,它们的区别在于路由选择的策略不同。基于这两种标准的网桥分别是透明网桥和源路由网桥。

22.IP地址限制IP地址限制解析:当Web站点使用IIS来建设时,当Web站点内容位于NTFS分区时,有4种方法可以限制用户访问Web站点中提供的资源:IP地址限制、用户验证(用户限制)、Web权限和NTFS权限。

23.19461946解析:1946年世界上第一台数字电子计算机ENIAC在美国宾夕法尼亚大学诞生。

24.应用层应用层解析:从协议所覆盖的功能来看,TCP/IP参考模型中的应用层对应OSI应用层、表示层和会话层。

25.信令信令解析:B-ISDN的协议分为3面和3层,3个面称为用户面、控制面和管理面。每个面分3层:物理层、ATM层和ATM适配层。1)用户面,传送用户信息,在要求的服务质量下,完成通信用户间信息传递。2)控制面,传送信令信息,完成用户通信的连接建立、维护和拆除。3)管理面,各层之间管理信息的交互和管理,完成网络的维护和管理。

26.TCP/IPTCP/IP解析:连入因特网的计算机必须遵循TCP/IP协议。因特网是基于TCP/IP协议构造的。

27.SDHSDH解析:目前宽带网络中采用“光纤同步数字传输体系”的英文缩写是SDH。

28.端口端口解析:可以按端口号,MAC地址,网络层地址,IP广播组定义虚拟局域网成员,早期一般是采用端口号定义。

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

\n【解题思路】

\n本题类似第77套试题,通过审题可以发现主要是对字符串左边部分排序时所采用的排序方式不同,参考答案的第11行,修改if条件语句的设置即可。

\n【参考答案】

\n

30.【审题关键句】字符替代f(p)=p*13mod256,小于等于32或ASCII码是偶数不变,否则替换。

\n【解题思路】

\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。

\n【参考答案】

\n

31.B解析:允许占用处理2S的线程运行一个规定的时间片这是典型的时间片轮转算法。当时间片结束时,就强迫运行进程让出CPU,该进程进入就绪队列,等待下一次调度。同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。

32.B解析:SET要达到账单与个人账号相分离。商家只能看到订货信息,而看不到持卡人的账户信息。

33.B解析:LABP不是网络管理协议。

34.voidStrCharJL(void){intijstrl;for(i=0;i<maxline;i++){strl=strlen{xx[i]);/*求各行的总长度*/for(j=0;j<strl;j++)if(xx[i][j]<<4<=32||xx[i][9]<<4>100);/*如果左移4位后字符的ASCII值小于等于32或大于100则原字符保持不变*/elsexx[i][j]+=xx[i][9]<<4;/*否则就把左移后的字符ASCII值加上原字符ASCII*/}}voidStrCharJL(void)\r\n{\r\ninti,j,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstrl=strlen{xx[i]);/*求各行的总长度*/\r\nfor(j=0;j<strl;j++)\r\nif(xx[i][j]<<4<=32||xx[i][9]<<4>100);\r\n/*如果左移4位后字符的ASCII值小于等于32或大于100,则原字符保持不变*/\r\nelse\r\nxx[i][j]+=xx[i][9]<<4;/*否则就把左移后的字符ASCII值加上原\r\n字符ASCII*/\r\n}\r\n}解析:本题考查的知识点如下:

(1)字符的计算。

(2)左移运算符“<<”的使用。

(3)二维数组的访问。

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

本题中,以行为单位处理字符串,首先要求得每行字符串的长度,才可对每一行的字符依次进行处理。字符可参与任何整数运算,实际上是字符的ASCII码参与了运算。所以,可以直接将字符带入计算。这里要使用到左移运算符“<<”。“<<”是双目运算符,左侧是要移动的数,右侧是移动的位数。左移后字符的ASCII码的值小于等于32或大于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值是偶数或计算后\r\n的值小于等于32,则该字符不变*/\r\nelse\r\n*pf=*pf*11%256;/*否贝Jj将所对应的字符进行替代*/\r\npf++;/*指针pf指向下一个字符*/\r\n}\r\n}\r\n}解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行。当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符就对它进行条件判断。根据题意,条件用“if(*pf%2++0||*pf*11%256<=32)”来实现,如果该字符不满足上述条件,就用一个新的字符来替代,新的字符是当前字符乘以11的结果再去与256求余数,处理完毕后,指针去取下一个字符。如果该字符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一个字符进行处理。

36.voidmain(){intikcntxx[N]max;floatpj;FILE*fw;longj=0;clrscr();fw=fopen("out92.dat""N");read_dat(xx);max=xx[0];for(i=1k=0;i<N;i++){if(xx[i]>max)max=xx[i];/*求出数组xx中最大数max*/if(xx[i]%3==0||xx[i]%7==0){j+=xx[i];/*求出数组xx中值能被3整除或能被7整除的数的总和*/k++;}}for(i=0cnt=0;i<N;i++)if(xx[i]==max)cnt++;/*求出数组xx中最大数max的个数*/Pj=(float)(j*100/k)/100;/*求出数组xx中值能被3整除或能被7整除的数的平均值*/printf("\n\nmax=%dcnt=%dpj=%6.2f\n"maxcntpj);fprintf(fw"%d\n%d\n%6.2f\n"maxcntpj);fclose(fw);}[解析]本题考查的知识点如下:(1)运算符“%”的使用。(2)判断结构中多个条件的布尔运算。首先要找出数组中最大的元素。先定义第1个元素为最大的元素然后依次和后面的元素比较若后面的数中有大于第1个元素的则将这个数定义为最大的元素。再和后面的数进行比较。一个数a除以b取余所得的数为0则a能被b整除。根据题意可知被3整除和被7整除两个条件满足一个

温馨提示

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

评论

0/150

提交评论