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

下载本文档

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

文档简介

【2023年】山东省济宁市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.机房是放置()等核心设备的场所。

A.交换机、路由器、显示器、键盘

B.核心路由器、服务器、配电箱

C.核心路由器、交换机、服务器

D.核心交换机、路由器、配电箱

2.下列关于Linux操作系统的描述中,正确的是()。A.A.Linux是由荷兰的大学生LinusB.Torvalds开发的免费网络操作系统

B.Linux已用于互联网的多种Web服务器、应用服务器

C.Linux具有虚拟内存能力,不必利用硬盘扩充内存

D.Linux支持Intel硬件平台,而不支持Sparc、Power平台

3.下列软件中,不属于IM软件的是()。

A.QQB.YahooMessengerC.AIMD.InternetExplorer

4.

5.虚拟网络以软件方式来实现逻辑工作组的划分与管理。如果同一逻辑工作组的成员之间希望进行通信,那么它们()。A.可以处于不同的物理网段,而且可以使用不同的操作系统

B.可以处于不同的物理网段,但必须使用相同的操作系统

C.必须处于相同的物理网段,但可以使用不同的操作系统

D.必须处于相同的物理网段,而且必须使用相同的操作系统

6.下列关于WindowsNTServer的描述,正确的是()。

A.WindowsNTServer的内部采用64位体系结构

B.WindowsNTServer以“域”为单位集中管理网络资源

C.WindowsNTServer只支持TCP/IP协议

D.WindowsNTServer没有融入UNIX的支持

7.核心层网络一般要承担整个网络流量的()。

A.40%~60%B.30%~60%C.20%~40%D.50%~70%

8.下列关于接入技术特征的描述中,正确的是()。

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

B.远距离无线宽带接入网采用802.11acware1标准

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

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

9.

10.如果用户应用程序使用UDP协议进行数据传输,那么下列必须承担可靠性方面的全部工作的是()。

A.数据链路层程序B.互联层程序C.传输层程序D.用户应用程序

二、填空题(10题)11.因特网(Internet)上连接的计算机称为主机,其中因特网服务与信息资源的提供者被称为【】,因特网服务和信息资源的使用者被称为【】。

12.

第66题Internet中的用户远程登录是指用户使用___________命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。

13.组播允许一个发送方发送数据包到多个接收方。不论接收组成员的数量是多少,数据源只发送______数据包。

14.

15.宽带城域网必须具备IP地址分配能力,能够支持动态和静态地址分配,支持____________功能。

16.宽带网络的技术分为传输、交换和接入3部分,宽带传输网的主要代表是以______为基础的大容量光纤网络。

17.______是IEFT的IP安全性协议工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控制、拒绝重放包、加密和流量保密服务。

18.(1)安腾是________位的芯片。

19.

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

20.

第74题VoIP的3种实现形式分别为PC-to—PC、PC—to-Phone和___________。

三、2.填空题(8题)21.在对死锁的处理的四种策略中,采用银行家算法是______。

22.一个计算机网络协议主要由【】、语义和时序3个基本要素组成。

23.因特网中主机域名需要转换成IP址,这个过程称之为【】。

24.安腾是______位的芯片。

25.早期ARPANET中通信控制处理机由______承担。

26.在ISO/OSI参考模型中,______的主要功能是路由选择、拥塞控制与网络互联。

27.在利用SET协议的购物流程中,持卡人、商家、支付网关等都要通过______来验证交易各方的身份,防止冒名顶替。

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

四、C语言程序设计题(2题)29.程序test.C的功能是:计算100以内满足以下条件的所有整数i的个数cnt以及这些i之和sum。条件:i,i+4,i+10都是素数,同时i+10小于l00。请考生编写函数countValue实现程序要求,最后调用函数writeDAT把结果cnt和sum输出到文件out.dat中。(数值l不是素数)

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

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

30.函数ReadDat实现从文件in.dat中读取一篇英文文章存入到无符号字符串数组xx中;请编制函数ChA,其函数的功能是:以行为单位把字符串中的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个新的值,存入数组单元xx[i][0]中(其中:i是文章中的某行)。第二个字符的ASCII值加第三个字符的ASCII值,得到第二个新的值,存入数组单元xx[i][1]中。以此类推一直处理到最后第二个字符,最后一个字符的ASCII值加原第一个字符的ASCII值,得到最后一个新的值,存放在原字符串对应的位置上,之后把已处理的字符串逆转后仍按行重新存入无符号字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到out.dat文件中。

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按它的ASCII值作以上处理。

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

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

五、1.选择题(3题)31.对于HP-UX,下列说法错误的是()。

A.HP-UX是IBM公司的高性能UNIX

B.大部分HP高性能工作站预装了HP-UX

C.HP-UX符合POSIX标准

D.HP-UX是64位UNIX系统

32.对于TCP/IP协议,下列表述错误的是()。

A.主机-网络层是最低层

B.IP协议属于互连层

C.TCP协议属于网络层

D.主机-网络层对应了OSI模型的物理层和数据链路层

33.以下网络协议中属于数据链路层协议的是______。Ⅰ.TCPⅡ.UDPⅢ.IPⅣ.SMTP

A.Ⅰ、Ⅱ和ⅢB.Ⅰ、ⅡC.Ⅲ、ⅣD.都不是

六、1.程序设计题(3题)34.函数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);

}

35.请编制程序,要求:将文件IN94.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为奇数的元素值的算术平均值pj(保留两位小数),结果cnt1,cnt2,pj输出到OUT94.DAT中。

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

试题程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

clrscr();

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

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

}

36.已知数据文件1N56.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数(新十位数的十位数字是原4位数的个位数字,新个位数的个位数字是原4位数的百位数字),如果新组成的两个十位数均为素数且新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足亡述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT56.DAT文件中。

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

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

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

试题程序:

#include<stdio.h>

#defineMAX200

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

intisprime(intm)

{

inti;

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

if(re%i==0)return0;

return1;

}

voidjsVal()

{

}

voidreadDat()

{

inti;

FILErfp;

fp=fopen("IN56.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\n",b[i];

printf("kn'');

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

fprintf(fp,"%dkn",b[i]);

fclose(fp);

}

参考答案

1.C

2.B(28)B)【解析】设计Linux的想法来自一位芬兰赫尔辛基大学的大学生LinusB.Torvalds,但是他并没有发行这套操作系统的二进制文件,只是对外发布源代码而已;Linux已用于互联网的多种Web服务器、应用服务器;它具有虚拟内存能力,可以利用硬盘扩充内存;RedHatLinux5.1提供了对Intel、Alpha和Spare平台和大多数的应用软件的支持。

3.D选项D)中的InternetExplorer是浏览器软件,其余选项均是IM软件。

4.C

5.A解析:本题考查点是VLAN的工作原理。一个虚拟局域网VLAN可以看成是一组工作上相关的部门工作站的集合,它们的物理位置可以处于同一物理网段,也可以处于不同的物理网段,但是逻辑上可以像在同一网段中一样“广播”数据。虚拟局域网以软件方式实现,不受物理位置的限制,也可以使用不同的操作系统。

6.BWindowsNTServer以“域”为单位集中管理网络资源,其内部采用32位结构,应用程序访问的内存空间可达4GB。WindowsNTServer内置4种标准网络协议。TCP/IP、微软的MWLink协议、NetBIOS的扩展用户接口(NetBEUI)、数据链路控制协议。\r\n

7.A

8.AADSL(非对称数字用户线)技术即具有非对称带宽特性。远距离无线宽带接入网采用IEEE802.16标准的WiMAX技术。光纤传输系统的中继距离可达l00km以上。CableModem利用频分复用的方法将信道分为上行信道和下行信道。故选择A选项。

9.A

10.DUDP既不使用确认信息对数据的到达进行确认,也不对收到的数据进行排序。因此,利用UDP协议传送的数据有可能会出现丢失、重复或乱序现象,一个使用UDP协议的应用程序要承担可靠性方面的全部工作。

11.服务器客户机服务器\r\n客户机解析:因特网主要由通信线路、路由器、主机和信息资源构成。主机即是因特网上连接的计算机。因特网能为用户提供服务和共享的信息资源,有些主机专门起到提供服务和信息的作用,被称为服务器。有些主机则是用于接受服务和信息,被称为客户机。服务器主机要求配置较高,客户机主机则可以是一台普通个人计算机。

12.Telnet

【解析】Internet中的用户远程登录是指用户使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。

13.一次一次解析:组播就是数据源一次性地向接收组的所有成员发送数据包。

14.

15.\n网络地址转换或NAT

16.ATM技术ATM技术解析:宽带传输网的主要代表是采用了ATM技术为基础的大容量光纤网络。

17.IPSec(1P安全)IPSec(1P安全)解析:IPSec是IEFT的IP安全性协议工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控制、无连接完整性、数据源认证、拒绝重放包、加密和流量保密服务。

18.(1)64

【解析】从奔腾到安腾,标志着因特尔体系结构从IA-32向IA-64的推进。

19.IP地址

【解析】Web站点可以限制用户访问Web服务器提供的资源.访问控制一般分为四个级别:IP地址限制、用户验证、Web权限和硬盘分区权限。

20.Phone-to-Phone

【解析】VOIP技术问世以来,在技术上逐步成熟。短短几年内,它已由最初的PC-to-PC发展到更实用的Phone—toPhone,并逐渐走入电信市场。

21.避免死锁避免死锁解析:死锁的处理包含预防死锁,避免死锁,检测死锁和解除死锁。银行家算法属于对死锁的避免,需要很大的系统开销。

22.语法语法解析:一个计算机网络协议主要由语法、语义和时序组成。

23.域名解析域名解析解析:因特网中采用域名系统的目的是便于人们的记忆,但在IP协议中只能识别IP地址,所以在数据传输时,主机域名需要转换成IP地址,这个过程称之为域名解析。因特网中有一组既独立又协作的域名服务器,每台域名服务器保存着它所管辖区域内的域名与IP地址的对照表,据此即可进行域名解析。由于域名具有层次结构,所以对应的名字服务器也具有层次结构。

24.6464解析:从奔腾到安腾,标志着英特尔体系结构从IA-32向IA-64的推进。奔腾是32位芯片,而安腾是64位芯片。

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

26.网络层网络层解析:网络层主要功能是路由选择、拥塞控制和网络互联。通过路由算法,为分组通过通信子网选择最适当的路径。

27.CA安全认证中心CA安全认证中心解析:身份验证是通过CA安全认证中心来完成的。

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

29.【审题关键句】100以内(含100)满足i、i+4、i+10都是素数的整数的个数以及这些i之和。

\n【解题思路】

\n①首先定义循环变量i,然后将i的值赋初值为3,每循环一次则将i的值加1,直到i<90。

\n②在for循环中,每执行一次循环则调用函数isPrime(该函数具体的算法已经在源程序中给出,直接调用即可),对i、i+4、i+10是否同时是素数进行判断,如果这三个数同时为素数,则计数变量cnt值加l,同将时将变量i的值累加到sum上。

\n【参考答案】

\n

30.【审题关键句】以行为单位,新字符串中每个字符的ASCII码值等于该位置上的原字符ASCII码值加其后面一个字符的ASCII码值,逆序排序。

\n【解题思路】

\n①定义整型循环变量i、j和字符局部变量yuan。

\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值大于或等于maxline,在循环体中,首先把第i行的第一个字符xx[i][O]赋给变量yuan,在第二层for循环中,循环变量j从0开始,依次递增直到其值等于该行字符串的长度减l,在循环体中,将字符xx[i][j]的ASCII码值与字符xx[i][j+1]的ASCII码值相加的和保存到字符xx[il[j]中。当退出第二层for循环后,把第i行的最后一个字符与第一个字符变量yuan的值相加,最后通过strrevi函数对i行字符串逆序排序。

\n【参考答案】

\n

31.A解析:HP-UX是HP(惠普)公司的高性能UNIX,其设计目标是依照POSIX标准,为HP公司的网络而设计的UNIX系统。

32.C解析:TCP/IP参考模型可以分为4个层次:应用层、传输层、互连层与主机-网络层。最低层为主机-网络层。TCP/IP参考模型的主机-网络层与OSI模型的数据链路层、物理层对应。IP协议属于互连层,而TCP协议属于传输层。

33.D解析:TCPUDP属于传输层的协议,而IP和SMTP则属于网络层的协议,所以以上都不是数据链路层的协议,选项D正确。

34.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,则可实现只访问下标为奇数的数组元素。排序使用前面介绍的“选择排序法”。

35.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj=0;cnt1=0;cnt2=0;pj=0.0;clrscr();fw=fopen("out94.dat""w");read_dat(xx);for(i=0;i<N;i++){if(xx[i]%2)cnt1++;/*求出数组xx中奇数的个数cnt1*/elsecnt2++;/*求出数组xx中偶数的个数cnt2*/if(i%2==1){j+=xx[i];/*求数组xx下标为奇数的元素值的总和*/k++;}}pj=(float)(j*100/k)/100;/*求数组xx下标为奇数的元素值的算术平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本题考查的知识点如下:(1)运算符“%”的使用。(2)强制类型转换和小数位数的保留。一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符“%”。在本题中要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效我们定义了一个长整型变量来记录和。因为个数也为整型运算符“/”在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保留两位小数。使用循环对所有数据进行访问。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj=0;\r\ncnt1=0;\r\ncnt2=0;\r\npj=0.0;\r\nclrscr();\r\nfw=fopen('out94.dat','w');\r\nread_dat(xx);\r\nfor(i=0;i<N;i++)\r\n{\r\nif(xx[i]%2)\r\ncnt1++;/*求出数组xx中奇数的个数cnt1*/\r\nelse\r\ncnt2++;/*求出数组xx中偶数的个数cnt2*/\r\nif(i%2==1)\r\n{\r\nj+=xx[i];/*求数组xx下标为奇数的元素值的总和*/\r\nk++;\r\n}\r\n}\r\npj=(float)(j*100/k)/100;/*求数组xx下标为奇数的元素值的算术平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)运算符“%”的使用。\r\n(2)强制类型转换和小数位数的保留。\r\n一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“%”。在本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效,我们定义了一个长整型变量来记录和。因为个数也为整型,运算符“/”在这里的含义是整除,而我们要保留小数,所以要使用强制类型转换将和乘以100的结果转换为浮点类型,这样就可以实现保留两位小数。使用循环对所有数据进行访问。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求位烽的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=10*thou+ten;/*把千位数字和十位数字重新组合成一个新的十位数*/cd=lO*data+hun;/*把个位数和百位数组成另一个新的十位数*/if(isprime(a

温馨提示

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

评论

0/150

提交评论