2023年河北省邯郸市全国计算机等级考试网络技术预测试题(含答案)_第1页
2023年河北省邯郸市全国计算机等级考试网络技术预测试题(含答案)_第2页
2023年河北省邯郸市全国计算机等级考试网络技术预测试题(含答案)_第3页
2023年河北省邯郸市全国计算机等级考试网络技术预测试题(含答案)_第4页
2023年河北省邯郸市全国计算机等级考试网络技术预测试题(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2023年河北省邯郸市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.传输层向用户提供()。

A.点到点服务B.端到端服务C.网络到网络服务D.子网到子网服务

2.

3.1994年我国颁布的第一个与信息安全有关的法规是()。

A.国际互联网管理备案规定B.计算机病毒防治管理办法C.网吧管理规定D.中华人民共和国计算机信息系统安全保护条例

4.下列技术中,不属于无线接入技术的是()。

A.AdhocB.DWDMC.WiFiD.WiMAX

5.

6.下列关于服务器技术的描述中,错误的是()

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

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

C.服务器的可用性用MTBF描述

D.服务器磁盘性能表现在磁盘存储容量与速度

7.第

23

电子政务发展阶段中,主要以网络技术为基础,利用因特网构建“虚拟政府”,并面向社会公众提供统一的政务服务的阶段是()。

A.面向数据处理阶段B.面向信息处理阶段C.面向知识处理阶段D.推进阶段

8.

9.以下关于NetWare的描述中,正确的是()。

A.文件和打印服务功能比较一般B.它是著名的开源操作系统C.具有良好的兼容性和系统容错能力D.不支持TCP/IP协议

10.

二、填空题(10题)11.

12.

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

13.某种虚拟局域网的建立是动态的,它代表了一组IP地址。虚拟局域网中由叫做代理的设备对虚拟局域网中的成员进行管理。这个代理和多个IP结点组成IP【】虚拟局域网。

14.Solaris10操作系统获得业界支持,它的桌面已经窗口化和菜单化。新的______界面使人感觉亲近和舒适。

15.

16.在C/S模型中,服务器响应并发请求的解决方案有重复服务器方案和方案。

17.局域网所使用的传输介质主要有__________、同轴电缆、光纤、无线通信信道。

18.(12)一个用=进制表示的IP地址为.11001011010111100000001000000001,那么它的点分十进制表示为__________。

19.

70

在分布式非结构化拓扑结构的P2P网络模型中,每个结点具有相同的功能,既是客户机又是服务器,因而结点被称为__________。

20.私有密钥加密技术和______技术是两种最基本的加密技术。

三、2.填空题(8题)21.______结构的网络能够较好地满足汇集信息的应用要求。

22.操作系统之所以能够找到磁盘上的文件,是因为磁盘上的文件名与存储位置的记录。在DOS中,它叫做______。

23.操作系统的存储管理功能主要是对______的管理。

24.在操作系统中引入缓冲技术的目的是缓解______和设备之间速度不匹配的矛盾。

25.IP具有两种广播地址形式,一种叫直接广播地址,另一种叫【】。

26.随着宽带网在应用领域的拓展以及多媒体技术的进一步发展,一种全新的、能和收看者交互的电视形式开始出现,这种电视形式被称作【】。

27.在大型信息系统中,数据一旦受到破坏会给用户造成不可挽回的损失。因此,—个实用和安全的网络信息系统的设计,应该包括网络文件【】与恢复方法,及灾难恢复计划。

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

四、C语言程序设计题(2题)29.已知数据文件IN1.DAT和IN2.DAT中分别存有100个两位十进制数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按条件重新组成一个新数并依次存入数组c中,再对数组c中的数按从小到大的顺序进行排序,最后调用输出函数writeDat把结果c输出到文件out.dat中。

组成新数的条件:如果数组a和b中相同下标位置的数必须符合一个是偶数,另一个是奇数,则数组a中的数按二进制数左移八位后再加上数组b对应位置上的数,把这样组成的新数依次存入数组c中。

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

程序中已定义:a[100]、b[100]和c[100]。

请勿改动数据文件lN1.DAT和IN2.DAT中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

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

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

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

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

五、1.选择题(3题)31.ATM采用()的方式。

A.同步时分复用B.同步频分复用C.异步时分复用D.异步频分复用

32.公开密钥加密体制是()。

A.对称加密算法B.非对称加密算法C.不可逆加密算法D.都不是

33.关于Unix操作系统的结构和特性,以下哪种说法是错误的______。

A.Unix是一个支持多任务、多用户的操作系统

B.Unix提供了功能强大的Shell编程语言

C.Unix的网状文件系统有良好的安全性和维护性

D.Unix提供了多种通信机制

六、1.程序设计题(3题)34.下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果cnt和sam输出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一个十进制数。

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

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

试题程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=O;

countValue();

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

printf("满足条件所有的SIX与NINE的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

35.函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。

例如,原文:Adb.Bcdza

abck.LLhj

结果:Aec.Bdeab

bcdl.LLik

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

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidConvertCharA(void)

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

ConvertCharA();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN5.DAT","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;

clrscr();

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

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

{

printf("%skn",xx[i]);

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

}

fclosefp);

}

36.对10个候选人进行选举,现有一个100条记录的选票数据文件IN29.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依次类推。每一位内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数小于等于5个人时则被认为是无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT29.DAT中。

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

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

试题程序:

#include〈stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCountRs(void)

{

}

main()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

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

return;

}

CountRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

if((fp=fopen("IN29.DAT","r"))==NULL)

return1;

for(i=0;i〈100;i++)

{

if(fgets(tt,13,fp)==NULL)

return1;

memcpy(xx[i],tt,10);

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

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

{

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

printf("第%d个人的选票数=%d\n",i+1,yy[i]);

}

fclose(fp);

}

参考答案

1.B解析:传输层的主要任务是向用户提供可靠的端到端(End-to-EnD)服务,透明地传送报文。

2.B

3.D

4.B密集波分复用(DenseWavelengthDivisionMultiplexin9,DWDM)技术,指的是一种光纤数据传输技术,这一技术利用激光的波长按照比特位并行传输或者字符串行传输方式在光纤内传递数据。故选B选项。

5.A

6.C

7.B面向信息处理的电子政务一直延续到2001年,主要以网络技术为基础,连接政府内部已有的和新建的网络系统,并充分利用因特网构建“虚拟政府”。D)不是电子政务发展经历的3个阶段之一。\r\n

8.D

9.C选项A),NetWare的文件和打印服务功能强大,NetWare以其强大的文件及打印服务能力而久负盛名;选项B),Linux是著名的开源操作系统,NotWare是商业软件;选项C),NetWare具有良好的兼容性和系统容错能力,系统提供3种容错机制;选项D),NetWare支持TCP/IP协议。

10.D

11.

12.Phone-to-Phone

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

13.广播组广播组解析:IP广播组虚拟局域网:动态建立,通过虚拟局域网代理管理成员,很高的灵活性,可以跨越路由器形成与广域网的互联。

14.Java控制台Java控制台解析:Solaris10操作系统获得了广泛的业界支持,它的桌面已经窗口化和菜单化。新的Java控制台界面使人感觉亲近和舒适,这一切和MicrosoftWindows非常相似。

15.

16.并发服务器在互联网中,客户机发起请求完全是随机的,很有可能出现多个请求同时到达服务器的情况,因此,服务器必须具备处理多个并发请求的能力。为此,服务器可以采用重复服务器和并发服务器两种解决方案。重复服务器方案是指服务器程序中包含一个请求队列,客户机请求到达后,首先进入队列中等待,服务器按先进先出的原则作出响应,因此客户请求可能长时间得不到响应。重复服务器方案对系统资源要求不高,一般用于处理可在预期时间内处理完的请求,针对面向无连接的客户机/服务器模型。并发服务器方案是一个守护进程,在没有请求到达时,它处于等待状态。一旦客户请求到达,服务器立即为之创建一个子进程,然后回到等待状态,由子进程响应请求,当下一个请求到达时,服务器再为之创建一个新的子进程,因此请求不会长时间得不到响应。在并发服务器方案中,服务器称为主服务器,子进程称为从服务器。并发服务器方案实时性和灵活性强,对主机的软、硬件资源要求较高,一般用于处理不能在预期时间内处理完的请求,针对面向连接的客户机/服务器模型。

17.双绞线双绞线解析:局域网常用的传输介质有:同轴电缆、双绞线、光纤与无线通信信道。

18.203.94.2.1

【解析】一个完整的lP地址由4字节,即32位二进制数值组成,为了方便人们的使用,IP地址采用点分十进制标记法。(11001011)2=203,(01011110)2=94,(00000010)2=2,(00000001)2=1。

19.对等点

【解析】在分布式非结构化拓扑结构的P2P网络模型中,每个节点具有相同的功能,既是客户机又是服务器,因而结点被称为对等点。

20.公用密钥加密公用密钥加密

21.树形拓扑树形拓扑解析:树形拓扑构型中,结点按层次进行连接,信息交换主要在上、下结点之间进行,相邻及同层结点之间一般不进行数据交换或数据交换量小。将其看成星形拓扑构型的扩展。树形结构的网络能够较好地满足汇集信息的应用要求。

22.FATFAT解析:在DOS中叫做FAT,在Windows中叫做虚拟文件表VFAT,在OS/2中叫做高性能文件系统HPFS。

23.内存空间内存空间解析:存储管理是操作系统的重要组成部分,它负责计算机系统存储器的管理,存储管理主要是指对内存空间的管理。

24.处理机/CPU处理机/CPU解析:中断和通道的引入为CPU与外设之间的并行操作提供了可能性,但CPU与外部设备之间速度的不匹配的问题由缓冲技术解决。

25.有限广播地址有限广播地址解析:IP具有两种广播地址形式,一种叫直接广播地址,另一种叫有限广播地址。直接广播地址包含一个有效的网络号和一个全1的主机号,其作用是因特网上的主机向其他网络广播信息。32位全为1(255.255.255.255)的IP地址叫做有限广播地址,用于本网广播。它将广播限制在最小范围内。

26.视频点播或VOD或VideoOnDemand或点播电视视频点播或VOD或VideoOnDemand或点播电视解析:计算机网络和多媒体通信的发展非常迅速,点播电视(VOD)以一种全新的、能和收看者交互的电视形式开始出现。

27.备份或数据备份。备份或数据备份。解析:备份是防止数据受到破坏而损失的基本方式

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

29.【审题关键句】数组相同下标位置上的奇数和偶数,二进制数左移八位,对应数组元素相加,保存到新数组,从小到大排序。

\n【解题思路】

\n①定义循环变量i、j和无符号整型变量v。

\n②在for循环语句中,循环变量i从0开始,依次递增直到其值等于MAX。在循环体中,用if语句判断如果a[i]是奇数且b[i]是偶数或者a[i]是偶数且b[i]是奇数,则把a[i]左移八位后与b[i]的和赋给c[cnt],同时cnt加1。

\n③在第一层for循环语句中,循环变量i从0开始,依次递增直到其值等于或大于cnt。在第二层for循环语句中,循环变量j从i+1开始,依次递增直到其值等于或大于cnt。在循环体中,用if语句判断如果c[i]大于c[j],则两者互换,实现数组C中元素从小到大的排序。

\n【参考答案】

\n

30.【审题关键句】字符替代f(p)=p*11mod256,小于等于32或大于130不变,否则替换。

\n【解题思路】

\n①首先定义两个循环整型变量i,j和存放ASCII码值的中间变量val。

\n②通过两个for循环完成对字符串的替换。第一个for循环的循环变量i的初值为0,当i值等于文章中最大行数值maxline时停止循环,每循环一次,i的值加1;第二层for循环中,循环变量i的初值为0,表示从第i行的第1个字符开始计算,当j值等于该行中字符串长度的数值时停止循环,每循环一次,j的值加1。

\n③循环体中,根据题意重新计算每个字符xx[i][i]的ASCIl码值,当新取得的ASCII码值大于32且小于等于130时,则用新的ASCII码值所对应的字符替代原来的字符,新ASCII码值不在此范围内的字符则保持原字符不变。

\n【参考答案】

\n

31.C解析:ATM是综合分组交换技术和复用技术,是新一代的数据传输与分组交换技术,以统计时分多路复用方式动态分配网络带宽,网络传输延时小,适应实时通信的要求。

32.B解析:公开密钥加密又叫做非对称加密,公钥加密是不对称的,与只使用一种密钥的对称常规加密相比,它涉及到两种独立密钥的使用。一个密钥称为私钥,它被秘密保存。另一个密钥称为公钥,不需要保密。

33.C解析:UNIX操作系统采用是树形文件系统,具有良好的安全性、保密性和可维护性。

34.voidcountValue(){inti=100;while(1){if(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)/*如果满足条件SIX+SIX+SIX=NINE+NINE*/{/*即一个3位数乘3再除2余数为0且所得的数为4位数*/cnt++;/*统计满足条件的数的个数*/sum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/i++;}elsei++;/*如果果不满足条件则取下一个数*/if(i>999II3'i/2>9999)break;/*当SIXP不为3位数或所得的数不为四位数时退出循环*/}}}voidcountValue()\r\n{\r\ninti=100;\r\nwhile(1)\r\n{\r\nif(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)\r\n/*如果满足条件SIX+SIX+SIX=NINE+NINE*/\r\n{/*即一个3位数乘3再除2余数为0,且所得的数为4位数*/\r\ncnt++;/*统计满足条件的数的个数*/\r\nsum+=i+3*i/2;/*求满足上条件的所有SIX与NINE的和*/\r\ni++;\r\n}\r\nelsei++;/*如果果不满足条件,则取下一个数*/\r\nif(i>999II3'i/2>9999)\r\nbreak;/*当SIXP不为3位数或所得的数不为四位数时,退出循环*/}\r\n}\r\n}解析:本题二查的知识点如下:

(1)循环与判断的嵌套使用。

(2)多条件的布尔运算。

(3)“%”与“/”运算符的使用。

根据题意,求的是满足3位数乘以3等于4位数乘以2的数的个数。我们可以使用循环结构对所有的3位数进行判断,若某个3位数乘以3整除2所得的数是4位整数,则这个3位数是满足条件的数。当判断的数不再是3位数或者进行处理后所得的数大于9999,则要退出循环。在这里,还要注意判断结构中,各条件之间是用“与”运算还是用“或”运算。

35.voidConvertCharA(void){intiistr;for(i=O;i<maxline;i++){str=strlen(XX[i]);/*求得当前行的字符串的长度*/for(j=0;i<str;j++)if(MX[i][j]=='z')MX[i][j]='a';/*如果遇到的字符是小写字母z则改写成小写字母a*/elseif(xx[i][j]>='a'&&xx[i][j]<='y')MX[i][j]+=1;/*如果该字符是从a到y的小写字母则改写为该字母的下一个字母*/}}voidConvertCharA(void)\r\n{\r\ninti,i,str;\r\nfor(i=O;i<maxline;i++)\r\n{\r\nstr=strlen(XX[i]);/*求得当前行的字符串的长度*/\r\nfor(j=0;i<str;j++)\r\nif(MX[i][j]=='z')\r\nMX[i][j]='a';/*如果遇到的字符是小写字母z则改写成小写字母a*/\r\nelseif(xx[i][j]>='a'&&xx[i][j]<='y')\r\nMX[i][j]+=1;/*如果该字符是从a到y的小写字母则改写为该字母的下\r\n一个字母*/\r\n}\r\n}解析:本题要对二维数组中的字符元素按行来处理,因此,首先要求得当前行所包含的字符总个数,之后才可以利用一个循环米依次访问该行中的所有字符。当遇到一个字符时,先判断该字符是否是小写字母z,如果是,则把该字符改写成小写字母a;如果不是,则继续判断该字符是否是从a到y的小写字母,如果是,则改写为该字母的下一个字母(利用字符的ASCII码值来实现);如果不是,则不做任何的操作,接着去取下一个字符。

36.voidCountRs(void){inticountj;char*pf;for(i=0;i〈10;i++)yy[i]=0;/*给数组yy初始化置0*/for(i=0;i〈100;i++){pf=xx[i];count=0;

温馨提示

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

评论

0/150

提交评论