版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2023年】河北省廊坊市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下面关于主板的描述中,错误的是()。
A.按芯片集分类有奔腾主板、AMD主板
B.按主板的规格分类有AT主板、ATX主板
C.按CPU插座分类有Slot主板、Socket主板
D.按数据端口分类有SCSI主板、EDO主板
2.
3.某企业分配给产品部的IP地址块为121.55.31.192/26,分配给市场部的IP地址块为121.55.31.160/27,分配给财务部的IP地址块为121.55.31.128/27,那么这3个地址块经过聚合后的地址为()。
A.121.55.31.0/25
B.121.55.31.0/26
C.121.55.31.128/25
D.121.55.31.128/26
4.
5.目前用户局域网内部区域划分通常通过实现()。
A.物理隔离B.Vlan划分C.防火墙防范
6.服务器的主机名为abe.com.cn、IP地址为123.127.134.230,别名为www.abc.corn.cn在该服务器建立网站时,网站创建向导中只输入网站的TCP端口为8000。访问该网站时在浏览器的地址栏中可输入的是()。
A.lattp://abe.tom.cn
B.http://123.127.134.230
C.http://www.abc.com.cn
D.http://123.127.134.230:8000
7.以下哪个条件不是使用telnet对交换机进行配置所必须满足的?
A.网络必须同时安装Web与FTP服务器
B.作为模拟终端的计算机与交换机都必须与网络连通,二者之间能通过网络进行通信
C.计算机必须有访问交换机的权限
D.交换机必须预先配置好设备管理地址,包括IP地址、子网掩码和缺省路由
8.
9.下列关于OSPF协议的描述中,错误的是()。
A.对于规模很大的网络,0SPF通过划分区域来提高路由更新收敛速度
B.每一个OSPF区域拥有一个32位的区域标识符
C.在一个OSPF区域内部的路由器不知道其他区域的网络拓扑
D.在一个区域内的路由器数一般不超过24个
10.目前宽带城域网保证QoS要求的技术主要有RSVP,DiffServ和()
A.ATMB.MPLSC.SDHD.Adhoc
二、填空题(10题)11.防火墙是在网络的入口对通过的数据包进行选择,只有满足条件的数据包才能通过,否则数据包将被抛弃。
12.网络中的计算机与终端间要想正确地传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称作______。
13.由于Windows2000Server采用了活动目录服务,因此Windows2000网络中所有的域控制器之间的关系是【】的。
14.
15.信息完整性的认证方法可采用消息认证码和篡改
。
16.WindowsNT操作系统内置4种标准网络协议:TCP/IP协议、MWLink协议、NetBIOS的扩展用户接口(NetBEUI)和______。
17.
18.
19.
20.
三、2.填空题(8题)21.加密技术用于网络安全通常有两种形式,即面向网络或面向______。
22.URL的3个组成部分是:______、主机名和路径及文件名。
23.域名解析可以有两种方式,—种叫递归解析,另—种叫【】。
24.局域网从介质访问控制方法的角度可以分两类:共享介质局域网与【】局域网。
25.______也被称为“内部威胁”,授权用户将其权限用于其他未授权的目的。
26.在因特网路由器中,有些路由表项是由网络管理员手工建立的。这些路由表项被称为【】路由表项。
27.Solaris网络操作系统主要运行在RISC结构的工作站和______。
28.适用于非屏蔽双绞线的网卡应提供______接口。
四、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.已知在in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组xx中。请编制函数CalValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求这些正整数右移l位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WdteDat的内容。
五、1.选择题(3题)31.()文档的主要特点是可以包含指向其他文档的链接项。
A.超媒体B.HTMLC.AppletD.URL
32.下列关于数据压缩与解压缩的叙述,错误的是()。
A.JPEG(JointPhotographicExpertsGroup),适合于连续色调、多级灰度、彩色或单色静止图像的国际标准
B.MPEG(MovingPictureExpertsGroup),包括MPEG视频、MPEG音频和MPEG系统三部分
C.P×64是CCITT的H.261号建议,P为可变参数,取值范围是1~30
D.P×64标准是用狭窄的频带实现高质量的图像画面和高保真的声音传送
33.在TCSEC标准中,强制保护指的是______标准。
A.A级B.B级C.C级D.D级
六、1.程序设计题(3题)34.在文件IN30.DAT中有200组数据,每组有3个数,每个数均是3位数。函数readDat()是读取这200组数据存放到结构数组aa中。请编制函数jsSort(),其函数的功能是:要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加第三个数之和,其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对结构数组bb中的数据按照每组数据的第二个数加第三个数之和的大小进行降序排列,排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat()把结果bb输出到文件OUT30.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
typedefstruct
{
intx1,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
main()
{
intcount;
readDat();
count=jsSort();/*返回满足条件的个数*/
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("IN30.DAT","r");
for(i=0;i〈200;i++)
fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
}
writeDat(intcount)
{
FILE*out;
inti;
ut=fopen("OUT30.DAT","w");
clrscr();
for(i=0;i〈count;i++)
{
printf("%d,%d,%d第二个数+第三个数=%d\n",bb[i].x1,bb[i].x2,
bb[i].x3,bb[i].x2+bb[i],x3);
fprintf(out,"%d,%5d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
35.已知在文件IN6.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*产品代码*/
charmc[il];/*产品名称*/
intdj;/*单价*/
ihtsl;/*数量*/
longSe;/*金额*/
}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("IN6.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);chi4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);chi5]=0;
sell[ii.sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT6.DAT","w");
for(i=0;i<100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp);
}
36.已知数据文件IN24.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制函数jsValue(),其功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用写函数writeDat()把数组b中的数输出到OUT24.DAT文件中。
例如:6712,6+2=7+1,则该数满足条件,存入数组b中,且个数cnt=cnt+1。
8129,8+9≠1+2,则该数不满足条件,忽略。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include〈stdio.h>
inta[300],b[300],cnt=0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n",cnt);
for(i=0;i〈cnt;i++)
printf("b[%d]=%d\n",i,b[i]);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("IN24.DAT","r");
for(i=0;i〈300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT24.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d,\n",b[i]);
fclose(fp);
}
参考答案
1.A解析:主板分类方法很多,按照不同的标准就有不同的说法,其中容易混淆的有:①按照芯片集可分为TX、LX、BX主板等。②按主板的规格可分为AT、Baby-AT、ATX主板等。⑧按CPU插座可分为Socket7、Slot1主板等。④按数据端口可分为SCSI、EDO、AGP主板等。
2.A
3.C地址聚合是指是把几个小网络合并为一个大网络,主要是通过修改子网位实现(增大)。具体方法是判断这些地址最左边的多少位相同的,需要如下3步。第1步:将地址转换为二进制格式,并将它们对齐第2步:找到所有地址中都相同的最后一位。第3步:计算有多少位是相同的。通过分析题目发现,本题中只有最后一个点位不同,其它3个点位都相同,在进行十进制向二进制转换时,只需计算最后一个点位就行了。121.55.31.192:121.55.31.11000000121.55.31.160:121.55.31.10100000121.55.31.128:121.55.31.10000000得121.55.31.10000000/25,即121.55.31.128/25。故选择C选项。
4.B
5.B
6.D访问使用不同的端口号创建网站时,需要在IP地址或别名后面加上端口号才能正取访问网站。故选择D选项。
7.A
8.A
9.D为了适应大规模的网络,并使更新过程收敛的很快,OSPF协议将一个自治系统划分为若干个更小的范围,每个范围叫做区域。每个区域有一个32位的区域标识符(点分十进制表示),在一个区域内的路由器数目不超过200个。划分区域的好处是将利用洪泛法交换链路状态信息的范围局限在每一个区域内,而不是整个自治系统,.因此区域内部路由器只知道本区域的完整网络拓扑,而不知道其他区域的网络拓扑情况。
10.B解析:在宽带城域网业务中有多媒体业务、数据业务与普通的语音业务。各种业务对网络服务质量的要求是不同的。网络服务质量表现在延时、抖动、吞吐量和包丢失率等几个方面。在有限的网络资源条件下,应该针对用户享受服务与使用资源的不同来划分不同的等级,并按照使用业务等级制订对应的付费标准。同时,宽带城域网运营商也必须对不同的服务制订不同的服务质量QoS要求。目前,宽带城域网保证服务质量QoS要求的技术主要有:资源预留(RSVP)、区分服务(DiffServ)与多协议标记交换(MPLS)。
本试题选项A的“ATM”,是指异步传输模式(AsynchronousTransferMode),是一种以信元为传输单位的数据交换技术。选项C的SDH(SynchronousDigitalHierarchy,同步数字体系)是一种将复接、线路传输及交换功能融为一体、并由统一网管系统操作的综合信息传送网络。选项D的“AdHoc”是一种无须无线接入点(AP)和有线网络的支持,在无线网卡之间直接通信的无线局域网工作模式。
11.包过滤包过滤防火墙使用一个软件查看所流经的数据包的包头,由此决定整个数据包的命运。它可能会决定丢弃这个包,也可能会决定接受这个包(让这个包通过)。数据包过滤用在内部主机和外部主机之间。过滤系统可以是一台路由器或一台主机,它根据过滤规则来决定是否让数据包通过。用于过滤数据包的路由器称为过滤路由器。
12.网络协议网络协议解析:网络中的计算机与终端间要想正确地传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称作网络协议。
13.平等平等解析:域仍然是Windows2000Server的基本管理单位,所有的域控制器之间都是平等的关系,不再区分主域控制器与备份域控制器,主要是因为采用了活动目录服务。在进行目录复制时,不是沿用一般目录的主从方式,而是采用多主复制方式。
14.
15.检测码检测码
16.数据链路控制协议数据链路控制协议解析:WindowsNT操作系统内置4种标准网络协议:TCP/IP协议、MWLink协议、NetBIOS的扩展用户接口(NetBEUI)和数据链路控制协议。
17.
18.直接
【解析】当一个设备向网络上的所有设备发送数据时,就产生了广播。IP具有两种广播地址形式,一种叫直接广播地址,另一种叫有限广播地址。
19.浏览器
【解析】FTP协议没有对用户接口进行定义,因而存在多种形式的用户接口。用户使用的FTP用户接口程序通常有传统的FTP命令行、浏览器和FTP下载工具。
20.
21.应用服务应用服务解析:面向网络的加密技术通常工作在网络层或传输层,面向应用服务的加密技术则是目前较为流行的加密技术的使用方法。
22.协议类型协议类型解析:统一资源定位器URL由3个部分组成:“协议类型://主机名/资源所在路径和文件名”。
23.反复解析反复解析解析:域名解析可以有两种方式,第一种叫递归解析,要求名字服务器系统一次性完成全部名字—地址变换。第二种叫反复解析,每次请求一个服务器,不行再请求别的服务器。
24.交换式交换式解析:局域网从介质访问控制方法的角度可以分为两类:共享介质局域网与交换式局域网。IEEE802.2标准定义的共享介质局域网有3类:采用CSMA/CD介质访问控制方法的总线型局域网、采用TOKENBUS介质访问控制方法的总线型局域网与采用TOKENRING介质访问控制方法的环型局域网。
25.授权侵犯授权侵犯解析:授权侵犯属于渗入威胁,也被称为“内部威胁”,授权用户将其权限用于其他未授权的目的。
26.静态静态解析:实践中,路由表的建立有两种基本方法:静态路由表由手工建立,形成后到达某一目的网络的路由便固定下来。网络结构不复杂的时候使用,不能自动适应互联网结构的变化。必须手工修改路由表。动态路由表由网络中的路由器相互自动发送路由信息而动态建立的,在网络结构复杂并且经常变化情况下使用。
27.服务器服务器解析:Solaris运行在Sun公司的RISC芯片的工作站和服务器上,如Sun公司的ULTRA系列工作站。
28.RJ-45RJ-45解析:针对不同的传输介质,网卡提供了相应的接口。适应于粗缆的网卡应提供AUI接口;适应于细缆的网卡应提供BNC接口;适应于非屏蔽双绞线的网卡应提供RJ-45接口;适用于光纤的网卡应提供光纤的F/O接口。
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.【审题关键句】读取正数,统计个数,右移后为奇数的个数及平均值。
\n【解题思路】
\n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与平均值计算的元素是数组xx[i]右移一位之后为奇数的元素,参考答案的第9条语句。
\n【参老答案】
\n
31.B解析:HTML文档的主要特点是可以包含指向其他文档的链接项。这样,用户可以通过一个页面中的链接项来访问其他服务器中的页面和同一服务器中的其他页面。
32.D解析:目前国际上的压缩标准有:JPEG、MPEG和P×64。P×64标准和MPEG标准的数据压缩技术有许多共同之处,但P×64标准足为适应各种通道容量的传输,而MPEG标准是用狭窄的频带实现高质量的图像画面和高保真的声音传送。选项D描述的是MPEG标准,P×64标准是为适应各种通道容量的传输。
33.B解析:在TCSEC中一共有四大等级,D级是最小保护,C级是自主保护,B级是强制保护,A级是验证保护。
34.intjsSort(){inticnt=0j;Datach;for(i=0;i〈200;i++)if(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二个数大于第一个数加第三个数之和*/{bb[cnt]=aa[i];/*则把该组数据存入结构数组bb中*/cnt++;/*统计满足条件的数据的组数*/}for(i=0;i〈cnt-1;i++)/*对结构数组bb中的数据按照每组数据的第二个数*/for(j=i+1;j〈cnt;j++)/*加第三个数之和的大小进行降序排列*/if(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;}returncnt;/*返回满足条件的个数*/}intjsSort()\r\n{\r\ninti,cnt=0,j;\r\nDatach;\r\nfor(i=0;i〈200;i++)\r\nif(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二个数大于第一个数加第三个数之和*/\r\n{\r\nbb[cnt]=aa[i];/*则把该组数据存入结构数组bb中*/\r\ncnt++;/*统计满足条件的数据的组数*/\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*对结构数组bb中的数据按照每组数据的第二个数*/\r\nfor(j=i+1;j〈cnt;j++)/*加第三个数之和的大小进行降序排列*/\r\nif(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3)\r\n{ch=bb[i];\r\nbb[i]=bb[j];\r\nbb[j]=ch;\r\n}\r\nreturncnt;/*返回满足条件的个数*/\r\n}解析:本题考查对结构体数组中的元素的各个域的操作。首先利用一个for循环来依次取得结构体数组中的各个元素,之后按照题目要求对当前的元素的各个域进行条件判断,由语句“if(aa[i].x2>aa[i].x1+aa[i].x3)”来实现。如果该条件成立,则把被判断元素存放到数组bb中去,当符合条件的所有元素被找完后,按照“每组数据中的第二个数加第三个数之和的大小”进行从大到小的排序。解答本题的关键是要弄清被处理对象是结构体变量中的某个域,而不是结构体变量本身。
35.voidSortDat(){intij;PROxy;for(i=O;i<99;i++)for(j=i+1;j<100;i++)if(strcmp(sell[i).mcsell[j].mc)>0)/*按产品名称从小到大进行排列*/{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j]/mc)==0)/*若产品名称相同*/if(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=O;i<99;i++)\r\nfor(j=i+1;j<100;i++)\r\nif(strcmp(sell[i).mc,sell[j].mc)>0)/*按产品名称从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}\r\nelseif(strcmp(sell[i].mc,sell[j]/mc)==0)/*若产品名称相同*/\r\nif(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)\r\n}解析:本题是有关结构体数组的排序问题,可以用选择法来实现。用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称对应字符的ASCII码大(这里用到了字符串比较函数strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最小的元素。以此类推,就实现了从小到大排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若产品名称相同,则要按照金额从小到大进行排序。
36.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论