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

下载本文档

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

文档简介

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

一、单选题(10题)1.关于操作系统的描述中,错误的是:

A.通过文件表查找文件B.文件句柄是文件的识别依据C.内存管理通过文件系统实现D.基本驱动程序固化在BIOS中

2.网络营销比传统营销的优势包括()。

A.可以更为容易地对顾客的行为和偏好进行跟踪,从而有效地满足顾客的个性化要求

B.虽然交易成本提高了,但由于交易中间环节的减少,最终产品价格还是下降的

C.可以通过网络给用户发送信息,不必再费时费力与顾客建立密切的关系

D.可以用相同的成本开展跨地区和跨国别营销

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

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

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

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

4.

5.下列对子网系统的防火墙的描述错误的是()。

A.控制对系统的访问B.集中的安全管理C.增强的保密性D.防止目和外部的威胁

6.OSI参考模型中,负责根据通信子网的特征最佳地利用网络资源,并以可靠和经济的方式,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能的是()。

A.物理层B.数据链路层C.网络层D.传输层

7.下列关于集线器的描述中,错误的是()。

A.集线器基于MAC地址完成数据帧转发

B.连接到集线器的节点发送数据时采用CSMA/CD算法

C.通过在网络链路中串接一个集线器可以监听该链路中的数据包

D.连接到一个集线器的所有节点共享一个冲突域

8.下列关于Serv-UFTP服务器配置的描述中,错误的是()。

A.配置服务器域名时,可以使用域名或其他描述

B.配置服务器IP地址时,服务器有多个IP地址需分别添加

C.配置服务器域端口号时,可使用端口21或其他合适的端口号

D.配置域存储位置时,小的域应选择.INI文件存储而大的域应选择注册表存储

9.为了检验数字证书的合法性,要使用()来验证。

A.颁发者的公用密钥B.颁发者的私用密钥C.使用者的公用密钥D.使用者的私用密钥

10.第

14

长期以来,网络操作系统的三大阵营是Novell的Netware和I.MicroSoft的WindowsNTⅡ.MicroSoft的Windows2000Ⅲ.UNIXⅣ.Linux()

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

二、填空题(10题)11.电子邮件由【】两部分组成。

12.TCP/IP体系结构可以分为4个层次,它们是应用层、传输层、和主机-网络层。

13.为将语音信号与计算机产生的数字、文字、图形与图像信号同时传输,需要采用______技术,将模拟的语音信号变成数字的语音信号。

14.(4)传输层的主要任务是向用户提供可靠的_________服务,透明地传送报文。

15.

16.不经过CPU,数据直接在I/O设备与存储器间传输的方法称为【】。

17.______层负责错误的确认和恢复。

18.以太网的物理层规定发送的数据采用______编码方法。

19.一台主机的缺省网关是_________。

20.SMTP的通信过程可以分成三个阶段,它们是连接______阶段、邮件传递阶段和连接关闭阶段。

三、2.填空题(8题)21.早期ARPANET中通信控制处理机由______承担。

22.采用“共享介质”技术的局域网,如果它的带宽是10Mbps,现网中有10个结点,则每个结点平均能分配到的带宽为【】Mbps。

23.MPEG压缩标准包括MPEG______、MPEG音频和MPEG系统三个部分。

24.异步传输ATM技术是一种【】和复用技术。

25.电子商务的体系结构可以分为网络基础平台、安全结构、【】、业务系统4个层次。

26.电子商务应用系统通常包含CA安全认证系统、______、业务应用系统和用户及终端系统。

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

28.如果一个Web站点利用IIS建立在NTFS分区,那么可以通过分级机制对它进行访问控制。在这种分级访问控制中,系统首先检查【】是否在允许的范围内。

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

30.请编制函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中,请编制函数Compute分别计算出xx中数值为奇数的个数odd,xx中所有奇数的平均值ave1,并求出xx中数值为偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。

注意:方差变量必须采用双精度类型。

计算方差的公式如下:

设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

请勿改动主函数main和输出数据函数writeDAT的内容。

五、1.选择题(3题)31.下列不属于构造全球多媒体网络所需的技术是()。

A.组B.信号处理C.应用程序D.加密技术

32.下列关于双绞线的叙述,不正确的是

A.它既可以传输模拟信号,也可以传输数字信号

B.安装方便,价格较低

C.不易受外部干扰,误码率较低

D.通常只用做建筑物内局域网的通信介质

33.以下关于组建一个多集线器10Mbit/s以太网的配置规则,哪个是错误的?______。

A.可以使用3类非屏蔽双绞线

B.每一段非屏蔽双绞线长度不能超过100m

C.多个集线器之间可以堆叠

D.网络中可以出现环路

六、1.程序设计题(3题)34.已知数据文件IN77.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且此4位数是偶数,则统计㈩满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT77.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("IN77.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("OUT77.DAT","w");

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

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

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

fclose(fp);

}

35.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新序列输出到文件out90.dat中。

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

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

序列排序后{3,4,5,2,1,6,8,9,7}

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

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

试题程序:

#include<stdio.h>

jsValue(inta[10][9])

{

}

main()

{

inta[10][9]={{6,8,9,1,2,5,4,7,3},

{3,5,8,9,1,2,6,4,7},

{8,2,1,9,3,5,4,6,7},

{3,5,1,2,9,8,6,7,4},

{4,7,8,9,1,2,5,3,6},

{4,7,3,5,1,2,6,8,9},

{9,1,3,5,8,6,2,4,7},

{2,6,1,9,8,3,5,7,4},

{5,3,7,9,1,8,2,6,4},

{7,1,3,2,5,8,9,4,6},

};

inti,j;

jsValue(a);

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

{

for(j=0;j<9;j++)

{

printf("%d",a[i][j]);

if(j<=7)printf(",");

}

printf("\n");

}

writeDat(a);

}

writeDat(inta[10][9])

{

FILE*fp;

inti,j;

fp=fopen("out90.dat","w");

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

{

for(j=0;j<9;j++)

{

fprintf(fp,"%d",a[i][j]);

if(j<=7)fprintf(fp,",");

}

fprintf(fp,"\n");

}

fclose(fp);

}

36.已知在文件IN42.DAT中存有N个实数(N<200),函数ReadDat()读取这N个实数并存入数组xx中。请编制程序Ca1Value(),其功能要求:

(1)求出这N个实数的平均值aver。

(2)分别求出这N个实数的整数部分值之和sumint及其小数部分之和sumdec,最后调用函数WriteDat()把所求的结果输出到文件OUT42.DAT中。

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

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

试题程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

floatxx[MAXNUM];

intN=0;

doubleaver=0.0;

doublesumint=0.0;

doublesumdec=0.0;

intReadDat();

voidWriteDat();

voidCalValue()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

CalValue();

printf("文件IN42.DAT中共有实数%d个\n",N);

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

printf("整数部分之和=%.21f\n",sumint);

printf("小数部分之和=%.21f\n",sumdec);

WriteDat();

}

intReadDat()

{

FILE*fp;

intj;

if((fp=fopen("in42.dat","r"))==NULL)

return1;

while(!feof(fp))

{

fscanf(fp,"%f",&xx[N]);

if(xx[N]>0.001)N++;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

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

fprintf(fp,"%dkn%.21f\n%.21f\n%.21f\n",N,aver,sumint,sumdec);

fclose(fp);

}

参考答案

1.C

2.A

3.D

4.B

5.D

6.D

7.A通常认为,集线器工作在物理层,只能对传输介质上信号波形的接收、放大、整形与转发的作用,而不涉及帧的结构,不对帧的内容做任何处理。基于MAC地址识别完成数据转发的网络互连设备是网桥或交换机等。由于连接到一个集线器的所有节点共享一个冲突域,因此连接到集线器的节点发送数据时,仍然要执行CSMA/CD介质访问控制方法。在获得发送数据的权利之后,信源节点利用一对发送线将数据通过集线器内部的总线广播出去。如果在网络链路中串接一个集线器,可以监听该链路中广播的数据包。因此选择A选项。

8.BServ-UFTP服务器是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列,可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSLFTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。设置FTP服务器的IP地址时,IP地址可为空,意为服务器所有的IP地址,当服务器有多个IP地址或使用动态IP地址时,IP地址为空会比较方便,因此本题的正确答案是B。

9.A为了保证使用者公用密钥的完整性,需要使用由某一证书权威机构颁发的数字证书来分发公用密钥。为了证明数字证书的合法性.证书必须经该权威机构进行数字签名。当用户使用证书时,用该机构的公用密钥来检查证书的合法性,进而证明证书上公用密钥的合法性。

10.C三大阵营是指WindowsNT、NetWare和UNIX系统。

11.邮件头、邮件体邮件头、邮件体解析:电子邮件由邮件头、邮件体两部分组成。

12.互联层TCP/IP的体系结构及其与OSI参考模型各层的大致对应关系如下:

—应用层:与OSI参考模型的应用层大致对应;

—传输层:与OSI参考模型的传输层大致对应:

—互联层:与OSI参考模型的网络层大致对应;

—主机-网络层:与OSI参考模型的数据链路层和物理层大致对应。

13.调制解调或A/D转换调制解调或A/D转换解析:通过调制解调技术,可以将语音信号转变成数字信号传送到目的地址。

14.(4)端到端(或End-to-End)【解析】传输层的主要任务是向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。

15.

16.直接存储器存取方式(DMA)直接存储器存取方式(DMA)解析:不经过CPU,数据直接在I/O设备与存储器间传输的方法称为直接存储器存取方式(DMA)

17.传输传输解析:传输层负责错误的确认和恢复,以确保信息的可靠传递。在必要时,它也对信息重新打包,把过长信息分成小包发送;而在接收端,把这些小包重构成初始的信息。

18.曼彻斯特曼彻斯特解析:以太网的物理层规定发送的数据采用曼彻斯特编码方式。

19.\n与主机在同一个子网的路由器端口的IP地址

\n

20.建立建立解析:SMTP的通信过程可以分成三个阶段:连接建立阶段、邮件传递阶段和连接关闭阶段。

21.接口报文处理机或IMP接口报文处理机或IMP解析:在早期的ARPANET中,承担通信控制处理机功能的设备是接口报文处理机(IMP)。

22.11解析:传统的以太网、令牌环网和令牌总线局域网技术是建立在“共享介质”基础上的,网中所有结点共享一条公共通信传输介质。如果网络的带宽是10Mbps,则网中每个节点平均能分配到的带宽为总带宽除以结点总数。由此可见,当局域网中的结点数目增多时,网络效率将急剧下降。

23.视频视频解析:MPEG是ISO/IEC委员会的第11172号标准草案,包括MPEG视频、MPEG音频和MPEG系统三部分。

24.分组交换分组交换解析:异步传输ATM技术是一种分组交换和复用技术。

25.支付体系支付体系解析:电子商务的体系结构可以分为网络基础平台、安全结构、支付体系和业务系统4个层次。

26.支付网关系统支付网关系统解析:电子商务应用系统由各子系统构成,其中有些子系统(CA安全认证系统、支付网关系统)在电子商务系统中必不可少,没有这些子系统就不能成为完整的电子商务系统,而有些子系统则可以根据企业用户或个人用户的需求来建立(业务应用系统、用户及终端系统)。

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

28.IPIP解析:本题考查点是利用IIS建立Web网站可以进行的四级访问控制。在电子商务中,Web站点的安全性是十分重要的。在使用微软公司的IIS建设的Web网站时,当位于NTFS分区时,可以通过四级访问控制来对该网站进行访问控制。四级访问控制依次为IP地址限制、用户验证、Web权限和NTFS权限。

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

\n【解题思路】

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

\n【参考答案】

\n

30.【审题关键句】读取l000个数,奇数个数、平均值及方差,偶数个数及平均值。

\n【解题思路】

\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。

\n【参考答案】

\n

\n

31.D解析:构造全球多媒体网络的技术有3种:组网、信号处理和应用。这些技术都融于部件中,部件必须组织在适当的体系结构内,以提供全球多媒体网络所具有的属性。加密技术并不是构造全球多媒体网络所需的技术。

32.C解析:双绞线易受外部干扰,误码率较高。通常只用作建筑物内局域网的通信介质。

33.D解析:多集线器10Mbit/s以太网配置规则:10Mbit/s网卡(或10Mbit/s/100Mbit/s自适应网卡);3类或以上UTP电缆;10BASE-T集线器;每段UTP电缆的最大长度100m;任意两个节点之间最多可以5个网段,经过4个集线器;整个网路的最大覆盖范围为500m;网络中不能出现环路。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/if((thou+ten==hun+data)&&a[i]%2!=1){/*如果千位数加十位数等于百位数并且此数是偶数*/b[cnt]=a[i];/*则将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从小到大的顺序排列*/for(j=i+1;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<MAX;i++)\r\n{\r\nthou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nif((thou+ten==hun+data)&&a[i]%2!=1)\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+1;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}解析:本题考查的知识点如下:

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

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

(3)数据的排序。

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

35.voidjsValue(inta[10][9]){intvalueijknum;for(i=0;i<10;i++){value=a[i][0];/*将一行的第一个元素赋给value*/for(j=0;j<9;j++)if(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/{num=a[i][j];/*则把这个数取出赋给num*/for(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/{a[i][k]=a[i][k-1];}a[i][0]=num;/*再将这个数放在最左侧*/}}}[解析]本题考查的知识点如下:(1)二维数组的访问和数组元素的移动。(2)循环结构和判断结构的嵌套使用。数据存放在一个二维数组中每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较若后面的数中有比第1个数据小的数则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数)然后将这个数放在最左侧。扫描完一行后比第1个数小的数就都在第1个数的左侧而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。voidjsValue(inta[10][9])\r\n{\r\nintvalue,i,j,k,num;\r\nfor(i=0;i<10;i++)\r\n{\r\nvalue=

温馨提示

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

评论

0/150

提交评论