(2021年)福建省莆田市全国计算机等级考试网络技术模拟考试(含答案)_第1页
(2021年)福建省莆田市全国计算机等级考试网络技术模拟考试(含答案)_第2页
(2021年)福建省莆田市全国计算机等级考试网络技术模拟考试(含答案)_第3页
(2021年)福建省莆田市全国计算机等级考试网络技术模拟考试(含答案)_第4页
(2021年)福建省莆田市全国计算机等级考试网络技术模拟考试(含答案)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

(2021年)福建省莆田市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.某公司分配给人事部的IP地址块为24/27,分配给培训部的IP地址块为08/28,分配给销售部的IP地址块为92/28,那么这三个地址块经过聚合后的地址为()

A.92/25

B.24/25

C.92/26

D.24/26

2.消息认证需要证实的内容应包括()。

A.消息的信源,消息内容是否被篡改

B.消息的信源和信宿,消息内容是否被篡改

C.消息的信源和信宿,消息的序号和时间性

D.消息的信源和信宿,消息内容是否被篡改,消息的序号和时间性

3.下列进程状态的转换下,不正确的一项是()

A.就绪一运行B.运行一就绪C.就绪一等待D.等待一就绪

4.

5.若要指定ping命令中的数据长度为3000字节,正确的输入是()。

A.pingIP–t3000B.pingIP–l3000C.pingIP–n3000D.pingIP–s3000

6.Linux的版本很多,以下不属于Linux版本的是()。

A.RedHatLinuxB.DebianLinuxC.S.U.S.ELinuxD.AIX5L

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

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

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

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

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

8.网络促销与传统促销在()上是相同的。

A.时空观念B.信息沟通方式C.消费群体和消费行为D.促销目的

9.下列服务中,()不是网络操作系统提供的服务。

A.文件服务B.网络管理服务C.打印服务D.办公自动化服务

10.在ATM高层协议中,应用层协议的例子有()

A.文件传输协议、简单邮件传送协议和虚拟终端仿真协议

B.文件传输协议、传输控制协议和虚拟终端仿真协议

C.文件传输协议、简单邮件传送协议和互联网协议

D.地址转换协议、简单邮件传送协议和虚拟终端仿真协议

二、填空题(10题)11.FTP服务器利用______来控制用户对服务器的访问权限。

12.

13.(1)串行SCSI硬盘就是____硬盘。

14.(18)Kerberos协议一般采用_________加密算法。

15.(20)IPTV包括视频点播、直播电视和________3个基本业务。

16.通常,匿名FTP服务器所开放的文件操作权限是。

17.

18.(13)IP数据报的源路由选项分为两类,一类为严格源路由,另一类为____原路由。

19.

20.

三、2.填空题(8题)21.电子邮件由【】和邮件体两部分组成。

22.网桥和路由器都是网络互联的设备,它们的区别在于网桥工作在数据链路层,而路由器工作在______层。

23.搜索引擎在外观、功能等方面千差万别,但其构成一般包括______、索引器、检索器和用户接口4个部分。

24.Solaris网络操作系统主要运行在RISC结构的工作站和______上。

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

26.______用有助于记忆的符号和地址符号来表示指令,它也是一种低级语言。

27.Web站点可以限制用户访问Web服务器提供的资源,访问控制一般分为四个级别:硬盘分区权限、用户验证、Web权限和______限制。

28.有一种攻击不断对网服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。它影响正常用户的使用,甚至使合法用户被排斥而不能得到服务。这种攻击叫做______。

四、C语言程序设计题(2题)29.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列。新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。要求编写函数NumSort(inta[10][9])实现此功能,最后调用Wdata函数将新序列输出到文件out.dat中。

说明:在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[l0][9]中,分别求出这10个新序列。

例:序列{6,8,9,1,2,5,4,7,3}

经重排后成为{3,4,5,2,1,6,8,9,7}

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

请勿改动主函数main和写函数Wdata的内容。

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

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

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

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

五、1.选择题(3题)31.关于下列应用程序的描述中,哪个说法是正确的?______。A.金山的WPS2000不只是文字处理软件,而且还是集成办公软件

B.Lotus1-2-3是典型的数据库软件

C.PowerPoint是开放的桌面出版软件

D.Netscape公司的电子邮件产品是OutlookExpress

32.从技术角度上讲,因特网是一种()。

A.互联网B.广域网C.远程网D.局域网

33.电子商务的体系结构包括______几个层次。

A.网络基础平台、支付体系和业务系统

B.网络基础平台、安全结构和业务系统

C.网络基础平台、安全结构、支付体系和业务系统

D.网络基础平台、安全结构、支付体系、认证体系和业务系统

六、1.程序设计题(3题)34.已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价由(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT16.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;/*单价*/

ints1;/*数量*/

longje;/*金额*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN16.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].s1=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT16.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].s1,sell[i].je);

}

felose(fp);

}

35.函数readDat()的功能是从文件in52.dat中读取20行数据存放到字符串数组xx中(每行字符串的长度均小于80)。请编制函数JsSod(),该函数的功能是:以行为单位对字符串变量的—F标为奇数位置上的字符按其ASCII值从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

则处理后字符串hafcdebg。

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in52.dat","r");

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

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

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

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

}

fclose(out);

}

36.已知数据文件IN45.DAT中存有200个4位数,并已调用读函数IeadDat()把这些数存入数组a中,请编制一函数isVa1(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab-ed≥10且ab-cd≤20且两个数均为偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数ent,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT45.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("IN45.DAT","r");

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

fscanf(fp,"%d",&aIii);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

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

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

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

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

参考答案

1.C

2.D解析:消息认证需要证实的内容应包括消息的信源和信宿,消息内容是否被篡改,消息的序号和时间性。

3.C进程的3个状态间的转换如下。就绪一运行:就绪状态的某进程被进程调度程序选中时,被选中进程由就绪态变为运行态。运行一等待:运行态的进程由于等待事件发生而转向等待状杰。等待一就绪:处于等待状态的进程因等待事件发生而变为就绪状态。运行一就绪:处于运行状态的进程因时间片用完了而变为就绪状态。不可能发生的状态:就绪一等待,等待一运行。

4.A

5.B

6.D

7.A

8.D

9.D网络操作系统提供的基本服务有:文件服务、打印服务、数据库服务、通信服务、信息服务、分布式服务、网络管理服务和Internet/lntranet服务。选项D1中的办公自动化服务不是网络操作系统提供的基本服务。

10.A解析:ATM网络中包含物理层、ATM层、ATM适配层和高层协议,高层协议又包括应用层、表示层、传输层和网络层。应用层中常用的协议有文件传输协议(FTP)、简单邮件传送协议(SMTP)和虚拟终端仿真协议(Telnet)等。

11.用户账号用户账号解析:FTP服务器利用用户账号来控制用户对服务器的访问权限。

12.

13.SAS

【解析】SAS就是串行SCSI硬盘的英文缩写。

14.(18)DES

【解析】Kerberos基于对称密钥体制(一般采用DES,也可以用其他算法)。

15.20)时移电视

【解析】IPTV是一种利用宽带网络为用户提供交互式多媒体服务的业务,具体来说,电视类服务是指与电视服务相关的服务,如视频点播、直播电视和时移电视等。

16.下载FTP服务器利用用户账号来控制用户对服务器的访问权限,用户在访问FTP之前必须先登录。登录时用户应给出其在FTP服务器上的合法账号和密码。FTP的这种工作方式限制了Internet上一些公用文件及资源的发布,为此,Internet上的多数FTP服务器都提供了一种匿名的FTP服务。目前,大多数FTP服务器都提供匿名FTP服务,通常用“anonymous”作为账号,用“guest”作为密码。几乎所有的匿名FTP服务器都只允许下载文件,而不允许上传文件。

17.

18.松散

【解析】源路由选项可以分为两类,一类是严格源路由选项,一类是松散源路由选项。严格源路由选项规定lP数据报要经过路径上的每一个路由器,相邻路由器之间不得有中间路由器,并且所经过的路由器的顺序不可更改;松散源路由选项只是给出lP数据包必须经过的一些“要点”,并不给出一条完备的路径,无直接连接的路由器之间的路由尚需IP软件的寻址功能补充。

19.

20.组播地址

21.邮件头邮件头解析:与普通的邮政信件一样,电子邮件也有自己固定的格式。电子邮件由两部分组成;邮件头和邮件体。

22.网络网络解析:网桥和路由器都是网络互联的设备,它们的区别在于网桥工作在数据链路层,而路由器工作在网络层。网桥利用物理地址(MAC地址)来确定是否转发数据帧,而路由器则根据目的IP地址来确定是否转发该分组。

23.搜索器搜索器解析:搜索引擎一般由搜索器、索引器、检索器和用户接口4个部分组成。

24.服务器服务器解析:Solaris运行在使用Sun公司的RISC芯片的工作站和服务器上。Solaris系统所特有的装载能力和高性能,使Solaris成为当今Internet上使用最广泛的网络操作系统之一。

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

26.汇编语言汇编语言解析:汇编语言是一种符号化的机器语言,用有助于记忆的符号和地址符号来表示指令,它是一种低级语言。

27.IP地址IP地址解析:Web站点访问控制一般分为4个级别,即IP地址限制、用户验证、Web权限和硬盘分区权限。其中,IP地址限制是指Web服务器审核所访问的用户计算机的IP地址,以决定该用户能否访问Web站点的资源。

28.拒绝服务攻击拒绝服务攻击解析:从网络协议的角度分,攻击方法还可以分为服务攻击和非服务攻击,针对特定网络服务的攻击,题中所描述的攻击称为拒绝服务攻击。

29.【审题关键句】将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列。新序列中,比Kl小的数都在K1的前面(左面),比Kl大的数都在K1的后面(右面)。

\n【解题思路】

\n①定义整型循环变量i、j、k和局部整型变量value,num。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于10,结束循环,实现对数组a[10][9]中每一行数据按照题目的要求进行处理。在循环体中,把第i行的第一个数a[i][o]赋给value。在第二层for循环中,循环变量j从0开始,依次递增直到其值等于或大于9,用if语句判断,如果数组元素a[i][j]的值小于value,则把a[i][j]的值赋给num,在第三层for循环中,循环变量k从j开始,依次递减直到其值等于或小于0,把a[i][k-1]的值赋给a[i][k],实现把a[i][j]前面的值向后移动一位,退出第三层for循环后,把num的值赋给a[i][0]。第二层循环依次执行,便实现了对i行的数据的处理,再依次执行第一层for循环,就可以完成对数组a[10][9]的每行数据的处理。

\n【参考答案】

\n

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

\n【解题思路】

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

\n【参考答案】

\n

31.AWPS2000是金山公司的集成办公软件;Lotus1-2-3是桌面应用软件中的电子表格软件;PowerPoint是典型的演示制作软件;OutlookExpress是Microsoft公司的电子邮件产品。

32.A解析:因特网的定义,从网络设计者角度考虑(即技术的角度),因特网是计算机互联网络的一个实例,由分布在世界各地的、数以万计的、各种规模的计算机网络,借助于网络互联设备一路由器,相互联接而形成的全球性的互联网络。从田特网使用者角度考虑,因特网是一个信息资源网。它是由大量主机通过连接在单一、无缝的通信系统上而形成的一个全球范围的信息资源网,接入因特网的主机既可以是信息资源及服务提供者(服务器),也可以是信息资源及服务消费者(浏览器、客户机)。

33.C解析:电子商务的体系结构包括网络基础平台、安全结构、支付体系和业务系统4个层次。其中计算机阿络是电子商务进行信息传递的基础设施。特别是因特网及企业内部互联网,是目前电子商务使用的主要网络。由于电子商务活动的复杂性,保证数据在网络中传输的安全是十分必要的。安全结构利用网络基础层之上的安全认证体系和网络安全技术,实现电子商务活动安全保障。电子商务业务系统可分为支付型业务和非支付型业务,其中支付型电子业务系统需要支付体系提供的各种支付手段。

34.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].mcsell[j].mc)<0)/*按产品名称从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[i].mc)==0)/*若产品名称相同则按金额从大到小进行排列*/if(sell[i].je〈sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].mc,sell[j].mc)<0)/*按产品名称从大到小进行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].mc,sell[i].mc)==0)/*若产品名称相同,则按金额从大到小进行排列*/\r\nif(sell[i].je〈sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本题是有关结构体数组的排序问题。可以用选择法来实现,即用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称的对应位置的字符的ASCII码小(这里用到了字符串比较函数strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最大的元素。以此类推,就实现了从大到小排序的功能。

注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若发现产品名称是相同的,则要按照金额从大到小进行排序。

35.voidjsSort(){intijkstrl;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的长度*/for(j=l;j<strl-2;j=j+2)/*将下标为奇数的字符按其ASCII值从小到大的顺序进行排序*/for(k=j+2;k<strl;k=k+2)if(xx[i][j]>xx[i][k]){ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidjsSort()\r\n{inti,j,k,strl;\r\ncharch;\r\nfor(i=0;i<20;i++)\r\n{strl=strlen(xx[i]);/*求各行字符串的长度*/\r\nfor(j=l;j<strl-2;j=j+2)/*将下标为奇数的字符按其ASCII值从小到大的顺序进行排序*/\r\nfor(k=j+2;k<strl;k=k+2)\r\nif(xx[i][j]>xx[i][k])\r\n{\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}解析:本题考查的知识点如下:

(1)二维数组的坊问及下标控制。

(2)数据的排序。

在本题中,将数据存放在一个二维数组xx中。其中以行数为数组的第—个下标,以字符串的最大长度80为其第二个下标。因为以行为字符串处理的单位,首先要使用函数strlen()求得每一行中字符的个数。只对字符串数组中下标为奇数的字符进行处理,可以从xx[0][1]开始,若需要增加时都增加2,则可实现只访问下标为奇数的数组元素。排序使用前面介绍的“选择排序法”。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=O;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=thou*lO+ten;/*ab的十位数字是原4位数的千位数字个位数字是原4位数的十位数字*/cd=data*lO+hun;/*cd的十位数字是原4位数的个位数字个位数字是原4位数的百位数字*/if((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O)&&(cd%2==O)&&ab!=O&&cd!=0){/*如果-ab-cd≥10

温馨提示

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

评论

0/150

提交评论