【2021年】河南省周口市全国计算机等级考试网络技术预测试题(含答案)_第1页
【2021年】河南省周口市全国计算机等级考试网络技术预测试题(含答案)_第2页
【2021年】河南省周口市全国计算机等级考试网络技术预测试题(含答案)_第3页
【2021年】河南省周口市全国计算机等级考试网络技术预测试题(含答案)_第4页
【2021年】河南省周口市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】河南省周口市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.

2.我国信息安全等级保护共有四级,其中监督保护级是哪一级()。

A.第一级B.第二级C.第三级D.第四级

3.信息安全的发展过程经历了三个阶段,每个阶段都有其代表特征,下列哪个特征不能代表三个阶段的任意一个阶段()。

A.INFOSECB.COMSECC.InformationAssuranceD.PTRTE

4.

5.网关是IP电话系统的关键设备,在传统的电话网和Internet间架起一座桥梁,另外也克服了Internet一个非常明显的问题是()。A.号码查询B.信号调制C.寻址D.压缩和解压

6.

7.

8.下列关于InternetFTP的叙述中,错误的一条是()。

A.FTP采用了客户机/服务器模式

B.客户机和服务器之间利用TCP连接

C.目前大多数提供公共资料的FTP服务器都提供匿名FTP服务

D.目前大多数FTP匿名服务允许用户上载和下载文件

9.网络商务信息的说法中最准确的是()。

A.网络商务信息是通过计算机网络传递的商务信息

B.网络商务信息的范畴不仅仅指只有通过计算机网络传递的商务信息

C.网络商务信息的范畴不仅仅指通过计算机网络传递的商务信息

D.网络商务信息的范畴其实仅仅指的是通过网络传递的商务过程中买卖双方交流的信息

10.下列有关网络技术的发展趋势的描述中,不正确的是()

A.计算机网络的数据传输速率将越来越高

B.计算机网络的主要特征为资源共享

C.网络信息交换将以高速度的电路交换为主要特征

D.网络协议向标准化,网络服务向综合化方向芡展

二、填空题(10题)11.第

61

WWW的用户端程序称为_______。

12.(9)网络操作系统可分为面向任务型和通用型两类,而通用型网络操作系统又可分为____________和基础级系统。

13.用户的电子邮件地址由两部分构成,中间使用【】间隔。

14.

15.传统文本都是线性的、顺序的,如果是非线性的、非顺序的则称为【】。

16.在WWW客户机与WWW服务器之间进行信息交换的协议是【8】。

17.防火墙是指设置在不同网络或______之间的一系列部件的组合。

18.第

72

网络操作系统Netware是()公司的产品。

19.

20.IP数据报在穿越因特网的过程中有可能被分片。在IP数据报分片以后,通常由【2】负责IP数据报的重组。

三、2.填空题(8题)21.能把计算机处理好的结果转换成为文本、图形、图像或声音等形式并输送出来的设备称为【】设备。

22.奔腾芯片有两条整数指令流水线和一______流水线。

23.为网络数据交换而制定的______、约定与标准被称为网络协议(Protocol)。

24.按明文的处理方法,密码系统可以分为分组密码和【】。

25.WindowsNT网络中,网络资源安全和集中管理的最基本单位是【】。

26.电子现金可以存储在智能型IC支付卡上,也可以以数字形式存储在现金文件中,该现金文件就形成了一个【】。

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

28.主机通过高速______与通信控制处理机相连接。

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

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

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

30.函数Rdata实现从文件in.dat中读取一篇英文文章,存入到字符串数组string中,请编写函数charRight,其函数的功能是:以行为单位把字符串中的最后一个字符的ASCII值右移4位后加倒数第二个字符的ASCII值,得到最后一个新的字符,倒数第二个字符的ASCII值右移4位后加倒数第三个字符的ASCII值,得到倒数第二个新的字符,依此类推,一直处理到第二个字符,第一个字符的ASCII值加原最后一个字符的ASCII值,得到第一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。

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

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

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

五、1.选择题(3题)31.Internet的基本结构与技术起源于()。

A.TCPB.ARPANETC.NOVELLD.ALOHA

32.在下列四项中,不属于OSl(开放系统互连)参考模型7个层次的是______。

A.会话层B.数据链路层C.用户层D.应用层

33.目前各种城域网建设方案的共同点是在结构上采用三层模式,这三层是;核心交换层、业务汇聚层与______。

A.数据链路层B.物理层C.接入层D.酆网络层

六、1.程序设计题(3题)34.已知数据文件IN58.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函njsValue(),其功能是:求出这些4位数是素数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用函数writeDat()把数组b中的数输出到

OUT58.DAT文件中。

例如:5591是素数,则该数满足条件,存入数组b中,且个数cnt=cnt+1。

9812是非素数,则该数不满足条件,忽略。

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

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

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

试题程序:

#include<stdio.h>

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

intisP(intm)

{

inti;

for(i=2;i<m;i++)

if(m%i==0)return0;

return1;

jsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=~/od\n",cnt);

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

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

}

readDat()

{

FILE*fp;

inti;

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

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

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

fctose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

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

intsi;/*数量*/

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("IN21.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("OUT21.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()的功能是实现从文件IN2.DAT中读取一篇英文文章存入到字符串数组xx中:请编制函数StrOL(),该函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT2.DAT中。

例如:原文:YOUHeMe

Iamastudent.

结果:MeHeYou

studentaamI

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

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

#include<stdio.h>

#include<string.h>

#include<conio.h>

#include<ctype.h>

charxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidStrOL(void)

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

StrOL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN2.DAT","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(rD):

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

参考答案

1.B

2.C

3.D

4.A

5.C

6.C

7.B

8.D解析:文件传输服务(FTP,FileTransferProtocol)是把文件从网络中的一台主机复制到网络中的另一台主机的过程。FTP服务为计算机之间双向文件传输提供了一种有效的手段。FTP采用了客户机/服务器模式,客户机和服务器之间利用TCP连接。目前,大多数提供公共资料的FTP服务器都提供匿名FTP服务。如果没有特殊声明,通常用“anonymous”作为账号,用“guest”作为口令。有些FTP服务器会要求用户输入自己的电子邮件地址作为口令。Internet用户目前使用的FTP服务大多数是匿名服务。为了保证FTP服务器的安全性,几乎所有的FTP匿名服务只允许用户下载文件,而不允许用户上传文件。

9.A

10.C如今计算机网络的发展趋势是传输速率越来越高.已形成全球性公用网络体系。在公用网络上建立虚拟网络以满足对数据安全有特殊要求的用户。现代对网络的需求越来越多的是为满足信息的交互和资源的共亨。信息变换方式也由原来的电路交换、报文交换向分组交换和信元交换方向发展。各种通信控制协议相应建立了国际化的标准.网络上传输的数据由原来单一的数据通信向综合业务方向发展。

11.浏览器

【解析】www的客户程序称为浏览器(WebBrowser),浏览器就是www的用户端程序。

12.(9)变形级系统

【解析】通用型网络操作系统又可分为变形级系统和基础级系统。

13.@

14.

15.超文本超文本解析:超文本是非线性的,读者可以根据自己的兴趣决定阅读哪一部分的内容。

16.HTTP超文本传送协议.HTTPHyperTextTransferProtocol,超文本传送协议.是WWW客户机与WWW服务器之间应用层的传送协议,该协议用于管理超文本与其他超文本文档之间的链接。当用户选择一个超文本链接时,由HTTP协议机制打开相应文档,而不论该文档存储位置在何处。

17.网络安全域网络安全域解析:防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合。

18.Novell【解析】流行的网络操作系统主要有以下几种:MiCrosoft公司的WindowsNTServer操作系统、Novell公司的NetWare操作系统、IBM公司的LANServer操作系统、Unix操作系统与Linux操作系统等。

19.

20.目的主机本题考点是IP数据报的重组。IP数据报在因特网上传送时要经过底层的物理网络。因特网是“网间网”,其中的物理网络差异很大,不同类型的物理网络可传送的物理帧的最大长度,即网络最大传送单元MTU.可能不同。因此传送过程中.IP数据报在通过MTU较小的网络时有可能被分片。在IP数据报分片以后,应该需要进行数据报重新组装,因特网中通常是IP数据报到达目的主机后,由目的主机负责重组。

21.输出输出解析:输出设备是计算机系统输出数据和信息的设备。

22.浮点指令浮点指令解析:在经典奔腾中,奔腾芯片由两条整数指令流水线和一条浮点指令流水线组成。

23.规则规则

24.序列密码序列密码解析:按明文的处理方法可分为:分组密码和序列密码。分组密码或称为块密码(blockcipher)一次处理一块输入元素,每个输入块生成一个输出块。序列密码或称为流密码(streamcipher)对输入元素进行连续处理,每次生成一个输出块。

25.域域解析:WindowsNTServer操作系统中,“域”是网络资源安全和集中管理的最基本单位。一个WindowsNT域中可包含一个或多个WindowsNTServer服务器。其中有且只能有一个主域控制器(PrimaryDomainController)。同时,还可以有后备域控制器(BackupDomainController),其上都是运行WindowsNTServer操作系统。一个WindowsNT网络可以由多个域组成。域与域之间通过“委托”关系来建立连接。

26.电子钱包电子钱包解析:使用电子现金进行电子支付活动中,买方使用自己的计算机通过网络访问银行的电子现金生成器,将部分或全部现金取出,以加密文件形式存入计算机硬盘。这样,该计算机硬盘中的现金文件就形成了一个电子钱包。

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

28.通信线路通信线路解析:主机是资源子网的主要组成单元,它通过高速通信线路与通信子网的通信控制处理机相连接。

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

\n【解题思路】

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

\n【参老答案】

\n

30.【审题关键句】以行为单位,新字符串中每个字符的ASCII码值等于该位置上的原字符ASCII码值的二进制右移4位后加其前一个字符的ASCII码值。

\n【解题思路】

\n①定义整型循环变量i、j和表示字符串长度的整型变量strl,以及字符局部变量ch。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于maxline,在循环体中,利用库函数strlen求得字符串string[i]的长度,把此值赋给变量strl。把字符串string[i]的最后一个字符string[i][strl-1]赋给字符变量ch,暂时保存起来。在第二层for循环中,循环变量j从str-1开始,依次递减直到其值小于或等于0,在循环体中,字符string[i][j]的ASCII码值右移4位,然后再与字符string[i][j-1]的ASCII码值相加的和保存到字符string[i][j]中。当退出第二层for循环后,把第i行的第一个字符string[i][0]与最后一个字符ch的值相加,保存在string[i][0]中。

\n【参考答案】

\n

31.B解析:ARPANET是最早出现的计算机网络之一,现代计算机网络的很多概念与方法都是从ARPANET基础上发展出来的。因特网的基本结构与技术起源于ARPANET。

32.C解析:“开放系统互连(OSI)”参考模型是国际标准化组织(ISO)制定的。该模型从逻辑上把网络的功能分为七层,使得各层功能界线清晰,简化网络设计。七层模型结构依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,其中没有定义用户层。

33.C解析:本题考查城域网的特点。城域网建设方案有以下几个共同点;传输介质采用光纤;交换节点采用基于IP交换的高速路由交换机或ATM交换机;在体系结构上采用核心交换层、业务汇聚层与接人层的三层模式,所以应当选C。本题考查的是体系结构的特点,采用三层模式,可以适应不同业务需求、不同协议与不同用户类型的接入需要。

34.jsValue(){intijvalue;for(i=0;i<300;i++)if(isP(a[ii))/*如果该数为素数则将该数存入数组b中*/{b[cnt]=a[i];}for(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/for(j=i+l;j<cnt;j++)if(b[ii>b[j]){value=b[i];b[i]=b[j];b[j]=value;}}jsValue()\r\n{\r\ninti,j,value;\r\nfor(i=0;i<300;i++)\r\nif(isP(a[ii))/*如果该数为素数,则将该数存入数组b中*/\r\n{\r\nb[cnt]=a[i];\r\n}\r\nfor(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[ii>b[j])\r\n{\r\nvalue=b[i];\r\nb[i]=b[j];\r\nb[j]=value;\r\n}\r\n}解析:本题考查的知识点如下:

(1)循环的嵌套。

(2)数据的排序。

在本题中,已给出了判断素数的函数voidisP(intm),只需将数代入进行判断即可。将素数存入数组b,再对数组b中的数进行排序。排序采用“选择排序法”——第一次从第一个数据开始和所有后面的数据进行比较,与比它大(小)的数据交换位置,将数据中最大(小)的数交换到最前面。第二次从第二个数据开始与后面的数据进行比较,将本次比较中最大(小)的数据交换至第二个位置,直至最后一个数据。以此类推,则可完成题目的要求。

35.voidSortDat(){intij;PROxy;for(i=0;i〈99;i++)for(j=i+1;j〈100;j++)if(strcmp(sell[i].mcsell[j].mc)〈0)/*按产品名称从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j].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〈99;i++)\r\nfor(j=i+1;j〈100;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[j].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()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最大的元素。以此类推,就实现了从大到小排序的功能。

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

36.voidstrOL(void){intijkstrl1;charc;for(i=0;i<maxline;i++)/*把各行中多余的标点符号去掉*/for(j=0;j<strlen(xx[i]);j++){c=xx[i][j];if((c<='A'&&c<='Z')||(c<='a'&&c<='z')||c==''||(c>='0'&&c<='9'));elsexx[i][j]='';for(1=0;l<maxline;l++){charch[80]={0};charpp[80]={0);strl=strlen(xx[l]);i=str1-1;k=1;while(1){while(((xx[l][i]>='a'&&xx[l][i]<='z')||(xx[l][i]>='A'&&xx[l][i]<='z')||(xx[l][i]>='0'&&xx[1][i]<='9'))&&i>=0)/*处理字母和数字*/{for(j=k;j>=0;j--)/*从当前行的最后一个字符开始取字符直到遇到空格*/pp[j+1]=pp[j];pp[O]=xx[l][i];k++;i--;}strcat(chpp);/*把该单词存放到数组ch中*/strcpy(pp"");/*清空数组pp*/k=1;if(i==-l)break;/*如果处理完了一行则退出循环*/while((xx[1][i]<'0'||(xx[l][i]>'9'&&xx[l][i]<'A')||xx[1][i]>'z')&&i>=0)/*处理空格*/{for(j=k;j>=0;j--)pp[j+1]=pp[j];pp[0]=xx[l][i];k++;i--;}strcat(chpp);/*把空格加到数组ch中*/strcpy(pp"");/*清空数组*/k=0;if(i==-1)break;/*如果处理完了一行则退出循环*/}strcpy(xx[l]ch);/*把已处理完的字符串仍按行重新存入字符串数组xx中*/}}voidstrOL(void)\r\n{\r\ninti,j,k,strl,1;charc;\r\nfor(i=0;i<maxline;i++)/*把各行中多余的标点符号去掉*/\r\nfor(j=0;j<strlen(xx[i]);j++)\r\n{\r\nc=xx[i][j];\r\nif((c<=\'A\'&&c<=\'Z\')||(c<=\'a\'&&c<=\'z\')||c==\'\'||(c>=\'0\'&&c<=\'9\'));\r\nelsexx[i]

温馨提示

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

评论

0/150

提交评论