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

下载本文档

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

文档简介

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

一、单选题(10题)1.

2.

3.TCP/IP参考模型中,应用层协议常用的有()。

A.TELNET、FTP、DNS和HTTP

B.TELNET、FTP、SMTP和TCP

C.IP、FTP、SMTP和HTTP

D.IP、FTP、DNS和HTTP

4.关于信息的说法最完整准确的是()。

A.广义地讲,信息是信号的模型或其符号的集合

B.信息就是新闻消息

C.信息是指一般的行情消息

D.信息的概念非常广泛,从不同的角度对信息可下不同的定义

5.下列关于服务器技术的描述中,错误的是()A.服务器磁盘性能表现在磁盘存储容量与I/O速度

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

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

D.企业级服务器采用对称多处理器(SMP)技术时,一般使用1~3个CPU

6.下列对IPv6地址EF34:0:0:0803:FE:0:0:016E的简化表示中,错误的是()。

A.EF34:0:0:803:FE::016E

B.EF34::803:FE::016E

C.EF34::803:FE:0:0:016E

D.EF34:0:0:803:FE::16E

7.下列关于TCP/IP传输层协议的描述中,错误的是()。A.TCP/IP传输层定义了TCP和UDP两种协议

B.TCP协议要完成流量控制功能

C.UDP协议主要用于不要求按分组顺序到达的传输

D.UDP协议与TCP协议都能够支持可靠的字节流传输

8.因特网的基本服务产生于()

A.50年代末~60年代初B.60年代末~70年代初C.70年代末~80年代初D.80年代末~90年代初

9.一个小型的以太网用一台12口的10Mbps集线器连接了12台PC,每个结点平均获得带宽为()Mbps。

A.10B.1C.0.833D.12

10.若服务器系统可用性达到99.99%,那么每年的停机时间必须小于()

A.4分钟B.10分钟C.53分钟D.106分钟

二、填空题(10题)11.

12.SDH信号最基本的模块信号是STM-1,其速率为。

13.

14.

15.是由VISA和MasterCard开发的开放式支付规范,是为了保证信用卡在公共因特网上的支付安全而设立的。

16.Linux中提供名字服务的程序是。

17.ATM协议中,会聚子层CS被定义成两个子层,即【】和公共部分会聚子层(CPCS)。

18.网络中的计算机与终端间要想正确地传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称作______。

19.认证方式主要包括PKI认证、摘要算法认证和______。

20.

三、2.填空题(8题)21.OSI7层参考模型中的最高层是______。

22.______阶段发展的必然结果是政府结构的扁平化。

23.IP数据包在传输过程中如遇到—些差错与故障,—般会向源主机发送【】报文。

24.B-ISDN的协议分为3面和3层,3个面分别称为用户面、______和管理面。

25.网络管理的一个重要功能是性能管理,性能管理包括______和调整两大功能。

26.目前常用的高级通信机制有消息缓冲通信、管道通信和______。

27.在Client/Server工作模式下,客户机使用【】向数据库服务发送查询命令。

28.高层的互联设备是______。

四、C语言程序设计题(2题)29.已知数据文件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的内容。

30.已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组xx中。请编制函数CalValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求这些正整数右移l位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到文件out.dat中。

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

请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WdteDat的内容。

五、1.选择题(3题)31.Linux操作系统与Windows?NT、NetWare、UNIX等传统网络操作系统最大的区别是

A.支持多用户?B.开放源代码C.支持仿真终端服务?D.具有虚拟内存的能力

32.以太网物理地址的长度是______。

A.6bitB.24bitC.48bitD.64bit

33.下列关于Telnet的表述中,错误的是()。

A.Telnet采用了对等网络模式

B.Telnet可以用于公共服务或商业目的

C.Telnet精确的定义了本地客户机和远程服务器之间的交互过程

D.Telnet连接的双方计算机都要支持Telnet

六、1.程序设计题(3题)34.下列程序的功能是:利用以下所示的简单迭代方法求方程:

cos(x)-x=0的一个实根。

xn+1=cos(xn)

迭代步骤如下:

(1)取x1初值为0.0。

(2)x0=x1,把x1的值赋给x0。

(3)x1=cos(x0),求出一个新的x1。

(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。

(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。

请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果输出到文件out41.dat中。

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

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

试题程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

floatcountValue()

{

}

main()

{

clrscr();

printf("实根=%f\n",countValue

printf("%f\n",cos(countValue())-countValue());

writeDAT();

}

writeDAT()

{

FILE*wf;

wf=fopen("out41.dat","w");

fprintf(wf,"%f\n",countValue

fclose(wf);

}

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

}

参考答案

1.D

2.C

3.A

4.D

5.D

6.BIPv6采用128位地址长度,每16位划分为一个位段。每个位段被转换为一个4位的十六进制数,位段间用冒号隔开,这种方法称为冒号十六进制表示法。因此一个IPv6地址最多有8个位段。另外一种是零压缩表示法,规则为:对于一个位段中中间的0不做省略;对于一个位段中全部数字为0的情况,只保留一个0;当地址中存在一个或者多个连续的16比特位为0字符时,可以用::(双冒号)来表示,但是一个IPv6地址只允许有一个冒号;不能将一个段内有效的0压缩掉。选项B中有两个双冒号。故选择B选项。

7.D解析:①TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP,TransportControlProtocol)与用户数据报协议(UDP,UserDatagramProtocol)。②TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。TCP协议同时要完成流量控制功能,协调收发双方的发送与接受速度,达到正确传输的目的。③UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。④UDP是不可靠的无连接协议。TCP是一种可靠的面向连接的协议。

8.C

9.C集线器的端口被以太网中的多个结点共享,是共享端口。一台12口的10Mbps集线器连接了12台PC,则这12台PC共享这个10Mbps的端口,平均到每个端结点的带宽是10/12=0.833Mbps。

10.C1-停机时间(单位是小时)/(365×24)×100%=服务器可用性百分比,其中365指的是365天,24是每天24小时。代入公式1-x/(365×24)×100%=99.99%,得0.876小时,即如果要保证服务器系统可用性达到99.99%,系统每年的停机时间要小于0.876小时。4分钟约是0.067小时,10分钟约是O.1666/b时,53分钟约是0.883小时。因此选项C最接近0.876小时,故选C选项。

11.

12.155.520MbpsSDH信号最基本的模块信号是STM-1,其传输速率为155.520Mbps。

13.

14.

15.安全电子交易(SET)安全电子交易(SET)是由VISA和MasterCard开发的开放式支付规范,它是为了保证信用卡在公共因特网上的支付安全而设立的。

16.named将主机和对照的IP地址放到DNS服务器中,当某个主机与其他主机通信时,将先到DNS服务器中询问。一个网络中可以有多个DNS服务器。当这些DNS服务器中没有要查询的IP数据时,可以转向外界的DNS服务器进行查询。这种方法非常适合大型网络,现在的Internet中采用的解析标准就是DNS。特别是在Linux、UNIX操作系统中,有一种专门的DNS服务程序Bind,其运行的守护进程叫做named。

17.特定业务会聚子层(SSCS)特定业务会聚子层(SSCS)解析:ATM协议中,会聚子层CS被定义成特定业务会聚子层(SSCS)和公共部分会聚子层(CPCS)两个于层。

18.网络协议网络协议解析:网络中的计算机与终端间要想正确地传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称作网络协议。

19.账户名/口令认证账户名/口令认证解析:认证技术主要解决网络通信过程中通信双方的身份认可。账户名/口令认证是一种常用的认证方式,主要用于操作系统登录和Telnet等。此外还有基于PKI的认证和使用摘要算法的认证方式。

20.

21.应用层应用层解析:OSI7层网络参考模型最高层是应用层,它的作用是确定进程之间通信的性质,以满足用户的需要。

22.面向知识处理阶段面向知识处理阶段解析:面向知识处理阶段的电子政务已经不局限于信息管理或事务处理,而是希望提高政府部门的知识收集、分析传递和利用的能力,将知识管理和业务流程紧密结合,提高政府管理水平和行政效率(这一阶段发展的必然结构是政府结构的扁平化)。

23.ICMP

24.管理面管理面

25.监视监视解析:性能管理功能允许网络管理者查看网络运行的好坏,它主要包括监视和调整两大功能。

26.信箱通信信箱通信解析:信箱通信是为了实现进程间的通信,设立一个通信机制—信箱,而后发送、接收。

27.SQL或结构化查洵语言SQL或结构化查洵语言解析:在Client/Server工作模式下,客户机可以使用结构化查询语言(SQL)向数据库服务器发送查洵命令。

28.网关网关解析:传输层及以上各层协议不同的网络之间的互联属于高层互联,实现高层互联的设备是网关。

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

\n【解题思路】

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

\n【参考答塞】

\n

30.【审题关键句】读取正数,统计个数,右移后为奇数的个数及平均值。

\n【解题思路】

\n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与平均值计算的元素是数组xx[i]右移一位之后为奇数的元素,参考答案的第9条语句。

\n【参老答案】

\n

31.BLinux操作系统与WindowsNT、NetWare、UNIX等传统网络操作系统最大的区别是:Linux开放源代码。正是由于这一点它才能够引起人们广泛的注意。与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:

(1)Linux操作系统不限制应用程序可用内存的大小。

(2)Linux操作系统具有虚拟内存的能力,可以利用硬盘来扩展内存。

(3)Linux操作系统允许在同一时间内,运行多个应用程序。

(4)Linux操作系统支持多用户,在同一时间内可以有多个用户使用主机。

(5)Linux操作系统具有先进的网络功能,可以通过TCP/IP协议与其他计算机连接,通过网络进行分布式处理。

(6)Linux操作系统符合UNIX标准,可以将Linux上完成的程序移植到UNIX主机上去运行。

(7)Linux操作系统是免费软件,可以通过匿名FTP服务在“”的“pub/linux”目录下获得。

32.C解析:局域网的网址是一个重要概念。典型的Ethernet物理地址长度为48位,允许分配的Ethernet物理地址应该有247个,这个物理地址的数量可以保证全球所有可能的Ethernet物理地址的需要。

33.A解析:Telnet采用的是客户机/服务器模式。Telnet连接的双方,即用户本地的计算机和向用户提供因特网服务的计算机都必须支持Telnet。

34.floatcountValue{){floatx0x1=0.0;while(1){x0=x1;/*将x1赋值给x0*/x1=cos(x0);/*求出新的x1*/if(fabs(x0-x1)<1e-6)break;/*若x0—x1的绝对值小于0.000001则结束循环*/}returnx1;}floatcountValue{)\r\n{floatx0,x1=0.0;\r\nwhile(1)\r\n{x0=x1;/*将x1赋值给x0*/\r\nx1=cos(x0);/*求出新的x1*/\r\nif(fabs(x0-x1)<1e-6)break;/*若x0—x1的绝对值小于0.000001,则结束循环*/\r\n}\r\nreturnx1;\r\n}解析:本题考查的知识点如下:

(1)数学函数doublecos(doublex)及doublefabs(doublex)的使用。

(2)使用循环结构实现迭代。

在本题中,因为要求一个实数的余弦值,在结束迭代的时候要判断绝对值,所以这里要用到数学函数cos(doublex)和fabs(doublex)。先设一个条件永远为真的while循环结构,按照步骤提示,要先为x1取初值,将x1的值赋给x0,使x1=cos(x0),判断x0-x1的绝对值将其作为强行退出循环的条件。

35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(strcmp(sell[i].dmsell[j].dm)>0)/*按产品代码从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若产品代码相同*/if(sell[i].je<sell[j].je)/*则按金额从大到小的进行排列*/{xy=sell[i];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{\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按产品代码从小到大进行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若产品代码相同*/\r\nif(sell[i].je<sell[j].je)/*则按金额从大到小的进行排列*/\r\n{xy=sell[i];\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

提交评论