版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2021年)四川省南充市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.如果遭受到DoS攻击,一般是利用了哪个漏洞()。
A.SAMB.RPCC.UPNPD.以上都错
2.传输层向用户提供()。
A.点到点服务B.端到端服务C.网络到网络服务D.子网到子网服务
3.下面说法正确的是______。
A.RIP路由选择协议最适合在小型的、单路径的、静态的IP互联网环境下使用
B.RIP路由选择协议通常在家庭办公室中使用
C.OSPF路由选择协议最适合较大型到特大型、多路径的、动态的IP互联网环境
D.静态路由比较适合于小型到中型的、多路径的、动态的IP互联网环境
4.A类地址的网络号长度为7bit,实际允许分配A类地址的网络只能有()个。
A.64B.126C.256D.512
5.下列关于通过数据通信线路连接到ISP的叙述中,错误的是()
A.综合业务数字网(ISDN)是一种数据通信网
B.使用数据通信线路连接到ISP可以得到更多的带宽
C.通过数据通信网接入Internet的用户主要是个人用户和部分小型企业用户
D.数据通信网的传输速率通常在64Kbps~2Mhps之间
6.
7.第
12
题
主机板有许多分类方法,以下不是分类方法的是()。
A.按芯片集分类B.按数据端口分类C.按电源类型分类D.按系统总线的带宽分类
8.关于UNIX,以下说法错误的是()。
A.支持多任务和多用户
B.提供可编程Shell语言
C.系统全部采用汇编语言编写而成,运行速度快。
D.采用树形文件系统,安全性和可维护性良好
9.一个小型的以太网用一台12口的10Mbps集线器连接了12台PC,每个结点平均获得带宽为()Mbps。
A.10B.1C.0.833D.12
10.局域网交换机具有很多特点。下面关于局域网交换机的论述中哪些说法是不正确的?()。
A.低传输延迟B.支持不同的传输速率和工作模式C.可以根据用户级别设置访问权限D.支持虚拟局域网服务
二、填空题(10题)11.体系结构是最常用的一种网络管理模式,它由一个单独的管理者负责整个网络的管理工作。
12.
13.(14)浏览器结构由一个__________和一系列的用户单元、解释单元组成。
14.常用的电子支付方式包括电子现金、【】和电子支票。
15.
16.是由VISA和MasterCard开发的开放式支付规范,是为了保证信用卡在公共因特网上的支付安全而设立的。
17.所谓______是指交换机到用户终端之间所有的机线设备。
18.NetWare操作系统是以文件服务器为中心的,主要由三个部分组成:、工作站外壳与低层通信协议。
19.电子商务应用系统通常包含CA安全认证系统、______、业务应用系统和用户及终端系统。
20.(16)性能管理的主要目的是维护网络运营效率和网络_____。
三、2.填空题(8题)21.______的主要目的是将一条原始的、有差错的物理线路变为对网络层无差错的数据链路。
22.网络安全环境由三个部分组成,它们是技术、管理和______。
23.IP协议主要负责为网络上传输的数据______,并管理这些数据报的分片过程。
24.因特网(Internet)上连接的计算机称之为主机,其中,因特网服务与信息资源的提供者被称为【】,因特网服务和信息资源的使用者被称为【】。
25.B-ISDN协议分为3面和3层,其中控制面传送______信息,以完成用户通信的建立、维护和拆除。
26.在电子政务建设中,【】是基础,安全是关键,应用是目的。
27.通常使用Internet进行网上购物需要经过浏览与选择商品、填写订购单、______和等待商家服务4个步骤。
28.双绞线用于10Mb/s局域网时,与集线器的距离最大为【】m。
四、C语言程序设计题(2题)29.函数RData实现从文件in.dat中读取一篇英文文章存入到字符串数组original中,请编写函数StrCharMove,其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组original中,最后调用函数WData,把结果original输出到文件out.dat中。
原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。
注意:部分程序已经给出。
请勿改动主函数main、读数据函数RData和输出数据函数WData的内容。
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.分组密码的数据可以调换位置而序列密码不行
C.分组密码是对明文序列进行转换或置换等操作
D.序列密码是对明文序列进行异或操作
32.计算机网络的主要功能或目标是()。
A.数据通信B.电子邮件C.资源共享D.FTP
33.Internet的结构特点是______。
A.星型结构B.层次化的树型结构C.总线结构D.分布式结构
六、1.程序设计题(3题)34.函数ReadDat()的功能是实现从文件IN8.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrCharJP(),该函数的功能是:以行为单位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串对应的位置上。最后把已处理的字符串按行重新存入字符串数组xx中,并调用函数WriteDat()把结果xx输出到文件OUT8.DAT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
charxx[50][80];
intmaxline=0;/*文章的总行数*/
intReadDat(void);
voidWriteDat(void);
voidStrCharJR(void)
{
}
main()
{
clrscr(;
if(ReadDat())
{
printf("数据文件IN8.DAT不能打开!\n\007");
return;
}
StrCharJR();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN8.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("OUT8.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.某级数的前两项A1=1,A2=1,以后各项具有如下关系:
An=An-2+2An-1
下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1≥M,这里Sn=A1+A2+…+An,并依次把n值存入数组单元b[0],b[1],b[2]中,请编制jsValue()函数来实现
此功能,最后调用函数writeDar()把数组b的值输出到out48.dat文件中。
注意:部分源程序已给出。
请勿改动主函数main()和输出函数writeDat()的内容。
试题程序:
#include<stdio.h>
intb[3];
jsValue()
{
}
main()
{
jsValue();
printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",
b[0],b[1],b[2]);
writeDat();
}
writeDat()
{
FILE*fp;
fp=fopen("out48.dat","w");
fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);
fclose(fp);
}
36.已知数据文件IN60.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数JsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果ont及数组b中符合条件的4位数输出到OUT60.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILErfp;
fp=fopen("IN60.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&aIi]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d\n",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT60.DAT","w");
fprintf(fp,"%dkn",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
参考答案
1.B
2.B解析:传输层的主要任务是向用户提供可靠的端到端(End-to-EnD)服务,透明地传送报文。
3.C
4.B
5.C目前连接到ISP的方式基本上分为通过电话线路和数据通信线路两种。通过电话线路接人Internet的用户主要是个人用户和部分小型企业用户,而通过数据通信网接人Internet的用户主要是大型企业。数据通信的种类很多.包括DDN、X.25、ISDN和帧中继等。使用数据通信线路可以得到更多的带宽,其传输速率通常在64Kbps~2Mbps之间。而使用拨号方式接入Internet时,其传输速率通常为33.6Kbps。
6.C
7.C主板分类方法很多,按照不同的标准就有不同的说法,其中容易混淆的有:①按照芯片集可分为TX、LX、BX主板等。②按主板的规格可分为AT、Baby-AT、ATX主板等。⑨按CPU插座可分为Socket7、Slotl主板等。④按数据端口可分为SCSl、ED0、AGP主板等。除以上外,还有:⑤按扩展槽可分为EISA、PCI、USB主板等。⑥按CPU芯片可分为486主板、奔腾主板、奔腾4主板等。⑦按系统总线的带宽可分为66MHz、100MHz主板等。⑧按存储器容量可分为16M、32M、64M主板等。⑨按是否即插即用可分为PrEP、非PnP主板等。⑩按厂家可分为联想、华硕、海洋等主板等。
8.C解析:UNIX的几个特点分别是:①UNIX是多用户、多任务的系统:②UNIX大部分是用C语言编写的;③提供了Shell编程语言;④提供了丰富的系统调用;⑤采用树形文件系统;⑥提供多种通信机制;⑦采用进程对换的内存管理。
9.C集线器的端口被以太网中的多个结点共享,是共享端口。一台12口的10Mbps集线器连接了12台PC,则这12台PC共享这个10Mbps的端口,平均到每个端结点的带宽是10/12=0.833Mbps。
10.C局域网交换机具有很多特点。主要有:低传输延迟:支持不同的传输速率和工作模式;支持虚拟局域网服务。选项C)中的可以根据用户级别设置访问权限不是局域网交换机的特点。
11.集中式【解析】集中式由一个单独管理者负责整个网络的管理工作。
12.30.0.0.7
【解析】目的网络的IP地址是40.0.0.0,那么查表可知,路由器应该把IP数据报投递到30.0.0.7。
13.(14)控制单元【解析】浏览器通常由一系列的用户单元、一系列的解释单元和一个控制单元组成。
14.电子信用卡电子信用卡解析:常用的电子支付方式包括电子现金、电子信用卡和电了支票。
15.
16.安全电子交易(SET)安全电子交易(SET)是由VISA和MasterCard开发的开放式支付规范,它是为了保证信用卡在公共因特网上的支付安全而设立的。
17.接入网或AN接入网或AN解析:接入网的目的是综合考虑本地交换局、用户环路和终端设备,通过有限的标准接口,将各种用户接入到业务结点。从交换局到用户终端之间的所有机线设备就是接入网(AN)。
18.文件服务器内核【解析】NetWare操作系统是以文件服务器为中心的,它主要由3个部分组成:文件服务器内核、工作站外壳与低层通信协议。
19.支付网关系统支付网关系统解析:电子商务应用系统由各子系统构成,其中有些子系统(CA安全认证系统、支付网关系统)在电子商务系统中必不可少,没有这些子系统就不能成为完整的电子商务系统,而有些子系统则可以根据企业用户或个人用户的需求来建立(业务应用系统、用户及终端系统)。
20.(16)服务质量【解析】性能管理的目的是维护网络服务质量和网络运营效率。性能管理包括性能监测、性能分析以及性能管理控制功能。
21.数据链路层数据链路层解析:数据链路层介于物理层与网络层之间。设立数据链路层的主要目的是将一条原始的、有差错的物理线路变为对网络层无差错的数据链路。
22.法律法律解析:网络安全环境主要是由技术,管理和安全组成,它们一起构成整个网络安全系统,我们从这几个方面去维持网络安全,任何一方面被打破,网络的安全无法得到保障。
23.寻址寻址解析:IP协议主要负责为计算机之间传输的数据报寻址,并管理这些数据报的分片过程。该协议对投递的数据报格式有规范、精确的定义,与此同时IP还负责数据报的路由。
24.服务器客户机服务器\r\n客户机解析:因特网主要由通信线路、路由器、主机和信息资源构成。主机即是因特网上连接的计算机。因特网能为用户提供服务和共享的信息资源,有些主机专门起到提供服务和信息的作用,被称为服务器。有些主机则是用于接受服务和信息,被称为客户机。服务器主机要求配置较高,客户机主机则可以是一台普通个人计算机。
25.信令信令解析:宽带ISDN协议参考模型分为3面和3层,3个面分别称为用户面、控制面和管理面。每个面又分为3层:物理层、ATM层和ATM适配层。用户面传送用户信息;控制面传送信令信息;管理面用于各层之间管理信息的交互和管理。
26.网络网络解析:在电子政务建设中,网络是基础,安全是关键,应用是目的。
27.选择支付方式选择支付方式解析:通常使用Internet进行网上购物需要经过浏览与选择商品、填写订购单、选择支付方式和等待商家服务4个步骤。
28.100100解析:双绞线用做远程中继线时,最大距离可达15km:用于10Mb/s局域网时,与集线器的距离最大为100m;即从节点到集线器的非屏蔽双绞线最大长度为100m。
29.【审题关键句】以行为单位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。
\n【解题思路】
\n①首先定义循环变量i、j和表示字符串长度的整型变量strl。
\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等于或大于maxline,在循环体中,首先用函数strlen(original[i])计算字符串original[i]的长度,把这个值赋给整型变量strl。在第二层for循环中,循环变量j从0开始,依次递增直到其值等于或大于strl,利用表达式original[i][j]+=original[i][j]>>4实现对字符original[i][j]的ASCII码值右移4位后所得到值与原字符original[i][j]的ASCII码值相加,仍存入原字符串对应的位置上的功能。
\n【参考答案】
\n
30.【审题关键句】读取正数,统计个数,右移后为奇数的个数及平均值。
\n【解题思路】
\n本题类似第44套试题,通过审题可以发现仅有一个不同点,即参与平均值计算的元素是数组xx[i]右移一位之后为奇数的元素,参考答案的第9条语句。
\n【参老答案】
\n
31.D解析:序列密码的加密过程是把报文、话音、图像、数据等原始信息转换成明文数据序列,然后将它同密钥序列进行逐位模2加(即异或运算),生成密文序列发送给接收者。接收者用相同密钥序列进行逐位解密来恢复明文序列。所以选项D正确。
32.C解析:计算机网络建立的主要目的是实现计算机资源的共享。共享的资源主要指计算机硬件、软件与数据。
33.B解析:Internet采用一种层次结构,它由Internet主干网、国家或地区主干网、地区网或局域网以及主机(或服务器)构成。主干网是由IBM、MERIT和MEI组建之非盈利公司——美国高级网络和服务公司(AdvancedNetworkandServices,ANS)ANSNET。各个国家和地区都有自己的主干网,并接入到ANSNET,从而连接到Internet,如我国的四大互联网;中国教育科研网(CERNET)、中国公用计算机互联网(ChinaNET)、中国金桥网(GBNET)以及中国科技网(CSTNET)。再往下,就是地区网或局域网,譬如由我国西南地区的大学构造的地区网,接入CERNET,而由西南地区大学内部组建的校园网,接入西南地区区域网,而大学内部的主机和服务器则直接连到校园网。这样Internet形成一种层次化的树型结构。
34.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*计算各行字符串的长度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*计算各行字符串的长度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到新字符*/\r\n}\r\n}解析:本题考查对二维字符数组元素的操作。注意:字符也可以参与数学运算,只不过用的是其ASCII码值。我们可以利用双重循环按照先行后列的顺序逐个取得数组中的字符(前提是我们需要求得各行字符的总个数),外层循环用来控制行数,内层循环用宋依次取得各行中的每一个字符。之后对当前所取得的字符进行右移4位的运算(用到了“>>”右移运算符),然后把右移后得到的字符累加到原来字符中去,这样原来字符就被新的字符所覆盖。
35.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;while(1){an=al+a2*2;/*求下一个级数*/Sum=sumO+an;/*求级数和*/a1=a2;/*将a2赋给a1*/a2=an;/*将an赋给a2*/n++;if(sumo<100&&sum>=100)/*如果满足Sn<100且Sn+1>=100*/b[0]=n;/*则将n存入数组单元b[0]中*/if(sumo<l000&&sum>=1000)/*如果满足Sn<1000且sn+1>=1000*/b[1]=n;/*则将n存入数组单元b[1]中*/if(sumo<l0000&&sum>=10000)/*如果满足Sn<10000且Sn+1>=10000*/{b[2]=n;/*则将n存入数组单元b[2]中*/break;/*并强行退出循环*/}sumo=sum;/*将sum赋给sum0为下一次循环的求和作准备*/}}jsValue()\r\n{intal=1,a2=1,n=1,an;\r\nintsum0,sum;\r\nsum0=a1+a2;\r\nwhile(1)\r\n{an=al+a2*2;/*求下一个级数*/\r\nSum=sumO+an;/*求级数和*/\r\na1=a2;/*将a2赋给a1*/\r\na2=an;/*将an赋给a2*/\r\nn++;\r\nif(sumo<100&&sum>=100)/*如果满足Sn<100且Sn+1>=100*/\r\nb[0]=n;/*则将n存入数组单元b[0]中*/\r\nif(sumo<l000&&sum>=1000)/*如果满足Sn<1000且sn+1>=1000*/\r\nb[1]=n;/*则将n存入数组单元b[1]中*/\r\nif(sumo<l0000&&sum>=10000)/*如果满足Sn<10000且Sn+1>=10000*/\r\n{b[2]=n;/*则将n存入数组单元b[2]中*/\r\nbreak;/*并强行退出循环*/\r\n}\r\nsumo=sum;/*将sum赋给sum0,为下一次循环的求和作准备*/\r\n}\r\n}解析:本题考查的知识点如下:
(1)利用循环和判断求级数。
(2)循环的强行退出。
(3)多个条件的“与”运算。
由级数的表达式可以看出,级数中的各项可以由循环依次求得。当级数的和达到要求的条件时就可以退出循环结构。因为退出循环的两个条件Sn<M,Sn+1≥M要同时满足,所以两条件之间要用到“与”运算。这里使用break退出整个循环结构。
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;/*把千位数和十位数重新组合成一个新的十位数ab*/cd=10*data+hun;/*把个位数和百位数组成另一个新的十位数cd*/if((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0){/*如果ab<cdab是奇数且不能被5整除cd是偶数同时两个数字均不为零*/b[cnt]=a[i];/*
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省合肥市一六八中学2026届高三3月份规范训练物理+答案
- 2026年浸没式液冷储能热管理技术安全白皮书
- 2025年前台服务卷
- 2026年美丽休闲乡村培育计划申报书与产业融合发展方案
- 2026年汽车内外饰件再生塑料规模化应用
- 2026年家居行业AI 3D打印驱动个性化定制新生态构建
- 2026年边缘设备异常检测AI判断数据泄露行为实现方法
- 2026年金融机构TCFD披露实践:投融资碳排放与情景分析
- 老年康复护理学:跌倒预防与干预
- 2026年校园安全案例分析
- 2025及未来5年中国葛根提取物市场分析及竞争策略研究报告
- 2025山西晋城高平市选聘司法协理员12人笔试考试备考试题及答案解析
- project2024项目管理教程入门篇
- 社区篮球训练活动方案
- 喷锌施工方案
- 冶炼车间岗前安全培训课件
- 现代监狱智能信息系统设计方案
- 高三入住酒店安全培训课件
- 管路阀门标识管理办法
- 《新媒体营销》项目4 新媒体内容创作
- 静脉治疗护理技术操作标准2024测试题及参考答案
评论
0/150
提交评论