文档介绍:该【2022年江苏省盐城市全国计算机等级考试网络技术模拟考试(含答案) 】是由【1772186****】上传分享,文档一共【21】页,该文档可以免费在线阅读,需要了解更多关于【2022年江苏省盐城市全国计算机等级考试网络技术模拟考试(含答案) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。2022年江苏省盐城市全国计算机等级考试
网络技术模拟考试(含答案)
学校:班级:姓名:考号:
一、单选题(10题)
.下列IP、,6地址表示中,错误的是()。
::D1 : 0 : 1/48
: 0 :2AA :DO :2F38 : 1 :: /64
: 0 : 0 : 0 : 0 :FE :FE80 :2AI
::70D :BC :O : 80 : 0 : 0 :7CB
.局域网交换机具有很多特点。下面关于局域网交换机的论述中哪些说 法是不正确的?( )o
.,分配给培训部 ,分配给销售部的IP地址块为 ,那么这三个地址块经过聚合后的地址为()
#include < >
#include < >
#define MAX 100 typedef struct (
char dm[5];
char mc[ll];
intdj;
int si;
long je;
}PRO;
PRO sell[MAX];
void ReadDat();
void WriteDat();
void SortDat() (
)
void main ()
(
memset (sell, 0, sizeof (sell));
ReadDat ();
SortDat ();
WriteDat ();
)
void ReadDat ()
(
FILE *fp;
char str[80],ch[ll];
int i;
fp=fopen (nIN46. DATn, Hrn);
for (i=0;i<100;i++)
(
fgets (str, 80, fp);
memcpy(sell [i] .dm, str, 4);
memcpy(sell [i] .me, str+4,10);
memcpy(ch9 str+14, 4);
ch[4]=0;
sell [i] .dj=atoi (ch);
memcpy (ch, str+);
ch[5]=0;
sell lii. sl=atoi (ch);
sell[i] .je=(long) sell[i] .dj*sell[i] .si;
)
fclose (fp);
)
void WriteDat()
(
FILE *fp;
int i;
fp=fopen ( ” J W,);
for (i=0; i < 100; i++)
(
fprintf(fp;f%s %s %4d %5d
%101d\nf\sell[i] .dm, sell[i] .me, sell[i] .dj,sell[ii .si,sell[i] .je) ■
)
fclose (fp);
,每组有3个数,每个数均是3
位数。函数readDat。是读取这200组数据存放到结构数组aa中。请编 制函数jsSort(),其函数的功能是:要求在200组数据中找出条件为每 组数据中的第二个数大于第一个数加第三个数之和,其中满足条件的个 数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb 中,再对结构数组bb中的数据按照每组数据的第二个数加第三个数之 和的大小进行降序排列,排序后的结果仍重新存入结构数组bb中,最 后调用函数writeDat。。
注意:部分源程序已给出。
请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。
试题程序:
#include (>
#include (>
#include 〈 >
typede f struct (
int xl, x2, x3;
} Data;
Data aa[200], bb[200];
int jsSort () (
)
main ()
(
int count;
readDat ();
count = jsSort (); /*返回满足条件的个数*/
writeDat (count);
)
readDat ()
(
FILE *in;
int i;
in = fopen(\ nrn);
for(i=0; i (200; i++)
fscanf(in,u%d %d %dn, &aa[i].xl, &aa[i].x2, &aa[i].x3); fclose (in);
)
writeDat (int count)
(
FILE *out;
int i;
ut= fopen(\ nwn);
clrscr ();
for(i=0; i (count; i++)
(
printf(n%d, %d, %d 第二个数+第三个数二%小暧,bb[i].xl, bb[i].x2,
bb[i].x3, bb[i].x2+bb[i], x3);
fprintf(out, n%d, %5d, %d\n”, bb[i] .xl, bb[i] .x2, bb[i].x3);
)
fclose (out);
)
参考答案
LD用IPV6地址表示需要注意:在使用零压缩法时,不能把一个位段
内部的有效0也压缩掉;双冒号::在一个地址中只能出现一次;在得到一 个一个IPV6地址时,经常会遇到如何确定双冒号::之间被压缩0的位 数的问题;IPV6不支持子网掩码,它只支持前缀长度表示法。本题中D 选项已经有8个位段,没有全0位段压缩,不应该使用双冒号
.C局域网交换机具有很多特点。主要有:低传输延迟:支持不同的传
输速率和工作模式;支持虚拟局域网服务。选项C)中的可以根据用户级
别设置访问权限不是局域网交换机的特点。
.C
.A
.A
9eB解析:电子现金支付不直接对应任何银行账户,消费者事先支付现
金,即可以获得相应货币值的电子现金,可以离线操作。
1L组播地址
.传输控制协议TCP传输控制协议TCP解析:运行于传输层的TCP 能够提供一个可靠的、面向连接的、全双工的数据流传输服务,以保证 传输的数据不重复、不丢失。
.流量控制流量控制解析:网状型拓扑的主要优点是系统可靠性高。
但是,网状型拓扑的结构复杂,必须采用路由选择算法与流量控制方法。
.(1) 00110010 00110000 00110000 00111000 【解析】计算机内部采用 二进制记数和运算,只有。和1两个数字,按“逢二进一”的规律计数。 2008
由2、O、O、8四个ASCII码组成,根据题目已知1表示为 00110001 . 2表示为00110010,则可通过计算得出:0就是00110000 (00110001-1)3 表示为 00110011( 00110010+1)(即每次加 1,按“逢二进 一”进位),依次类推8表示为00111000o
.
:为了保护自己的计算机免受非安 全软件的危害,IE通常将Internet划分成Internet区域、本地Intranet 区域、可信站点区域、受限站点区域。
。可以分为A、B、C、D、E共5类。 其中A、B、C类地址的网络号和主机号所占用的位数不同,以适应不 同规模的网络。A类地址中网络号占1个字节的7位首位为O.,其余 的3个字节表示主机号,适用于大型网络。B类地址中网络号占前2个 字节中的14位第1、2位为,其余的3个字节表示主机号。c类地址中 网络号占前3个字节中的21位第1、2、3位为110.,其余的3个字节表 示主机号,适用于规模较小的网终。D类和E类IP地址少用。
:接入网的目的是综合考虑本地交 换局、用户环路和终端设备,通过有限的标准接口,将各种用户接入到 业务结点。从交换局到用户终端之间的所有机线设备就是接入网(AN)。 19.\n安全通信
\n
.FATFAT解析:操作系统之所以能够找到磁盘上的文件,是因为有磁
盘上的文件名与存储位置的记录。在DOS里,它称为文件表(FAT):在
Windows里,称为虚拟文件表(VFAT):在IBM的操作系统OS/2里,
称为高性能文件系统(HPFS)。
.具有数据压缩与解压缩的硬件支持具有数据压缩与解压缩的硬件支 持 解析:在20世纪90年代初,人们曾认真地制定过MPC标准。当时 规定的多媒体硬件系统的基本组成有:①具有CD-ROM,即除了必需 的硬盘驱动器外,还必须有CD-ROM驱动器。②具有A/D和D, A转
换功能,让语音的模拟信号和数字信号之间能互相转换,从而使多媒体 硬件系统有高质量的数字音响功能。③具有高清晰的彩色显示器,以便 显示图形、图像、文字以及来自光盘的动画与影视节目。④具有数据压 缩与解压缩的硬件支持,这是解决图像和声音等大数据量信息所必须的。
.因特网服务提供者/ISP因特网服务提供者/ISP解析:因特网服务提 供者ISP是用户接入因特网的入口点,其作用是为用户提供因特网接入 服务和为用户提供各种类型的信息服务。
.简单网络管理协议(SNMP)简单网络管理协议(SNMP)解析:现在常 用的网络管理协议有3种:简单网络管理协议(SNMP)、公共管理信息 服务/协议(CMIS/CMIP)和局域网个人管理协议(LMMP)。
.网络计费管理网络计费管理解析:网络计费的功能包括:①建立和 维护计费数据库;②建立和管理计费策略;③能够对指定地址进行限量 控制:④允许使用单位或个人按时间、地址等信息查询网络的使用情况。
.逻辑链路控制(LLC)逻辑链路控制(LLC)解析:本题考查点是
IEEE802标准的层次结构。局域网参考模型对应于OSI参考模型的下 面两层:数据链路层与物理层。数据链路层又被划分为逻辑链路控制
LLC(Logical Link Control)子层和介质访问控制 MAC(Media Access
Control)子层。
:IEEE ,定义了逻辑链路控
制LLC子层功能与服务。 标准、
标准、 标准、IEEE 标准和 标准具有相同的逻辑链路控制LLC子层,都采用IEEE 。
.数据链路数据链路解析:ATM层类似于数据链路层协议。
.点分十进制点分十进制 解析:本题考查IP地址的表示方法。将IP 地址4个字节的二进制数分别转换成4个十进制数,这4个十进制数之 间用“ .”隔开,这种IP地址表示法被称为点分十进制表示法。
.【审题关键句】以行为单位对字符串变量的下标为奇数的字符按从小 到大排序,结果仍按行重新存入字符串数组中。
\n【解题思路】
\n①因为要进行字符之间的互换,所以定义局部字符变量ch。定义循环 变量i、j、ko
\n②在第一层for循环中,循环变量i从0开始,依次递增直到其值等 于或大于20,在循环体中实现对每行字符串的处理。在循环体中执行第 二层for循环,循环变量J从1开始,依次递增2直到其值等于 (int)strlen(xx[i]),在第三层for循环中,循环变量k从j+2开始,依次 递增2,直到其值等于(int)strlen(xx[i]),如:果字符的ASCII码 值大于xx皿k]的ASCII码值,则两者进行互换,实现字符串xx田中下 标为奇数的位置上的字符按其ASCII值从小到大的顺序进行排序,下 标为偶数的位置上的字符仍按原来位置存放的功能。
\n【参考答案】
\n
\n第11类字符串循环位移
.【审题关键句】
\n
\n【解题思路】
\n①首先定义变量并赋值,包括表示级数的整型变量al、a2,赋初值1, 表示级数前n项的和s,其初值为2,表示级数的第n项t,循环变量i, 级数n项赋初值1。
\n②采用for循环,循环变量i从0开始依次递增到2O在循环体中对m
的值扩大10倍,当级数前n项的和S小于m时,根据级数的第n项等 于第n-2项与2倍的第n-1项的和,把表达式al+2*a2的值赋给变量to
然后把级数前11 . 1项的和s加上第n项的值t
t给变量S,求得级数
前n项的和赋给变量so把il的值加1,在下次循环中计算级数第n+1 项的值,把变量当前级数第n-1项的值a2赋给第n .2项al,把当前的
第n项t的值赋给第n-1项a2o当级数前n项的和s大于或等于m时, 退出while循环。在屏幕上输出变量m和n的值,并把求的n值赋给数
组元素b[i],进入下一次for循环。
\n【参考答案】
\n
3LA解析:Telnet是TCP/IP协议中重要的协议,它为引入网络虚拟终 端(NVT)提供了一种标准的键盘定义,用于屏蔽不同计算机系统对键盘 输入的差异性,解决了不同计算机系统之间互操作问题。
:从通信网络的传输方面,数据加密技术还可分为以下3类: 链路加密方式、结点到结点方式和端到端方式。
jsVal() {int iiflag=O; int k; for(i=0;i < MAX-5;i++) { for(j=i+l;j < =i+5;j++) /*如果当前数比后面的5个数都大则给标志变量flag赋 值 1* / {if (a[i] > a[i]) flag=l; else{flag=O;break;} / *否则给标志变量 flag赋值0并退出循环*/ if(a[i]%2==0) /*如果该数是偶数也给标志 变量flag赋值0* / flag=0; } if (flag==l) / *将满足条件的数存入数组 b中并统计满足条件的数的个数*/ {b[cnt]=a[i];cnt++;) } for(i=O;i< cnt-;i++) /*利用选择法对b数组中的元素进行从小到大的排序*/
for(i=i+l ; ;j < cnt;i++) if (b[i] > b[i]) {k=b[i];b[i]=b[j];b[j]=k;) }void jsVal()\r\n {\r\n int i工flag=O;\r\n int k;\r\n for(i=0;i < MAX-5;i++)\r\n {\r\n fora=i+l;j < =i+5;j++) / *如果当前数比后面的5个数都大,则给 标志变量\r\n flag 赋值 1* / \r\n {\r\n if (a[i] > a[i])\r\n flag=l;\r\n else{flag=O;break;} / *否则给标志变量flag赋值0并退出循环* /\r\n if(a[i]%2==0) /*如果该数是偶数,也给标志变量flag赋值O*/\r\n flag=O;\r\n }\r\n if(flag==l) / *将满足条件的数存入数组b中,并统计 满足条件的数的个数* / \r\n {b[cnt]=a[i];cnt++;)\r\n }\r\n for(i=O;i < cnt-;i++) / *利用选择法对b数组中的元素进行从小到大的排序* /\r\n for(i=i+l ;;j < cnt;i++)\r\n if (b[i] > b[i])\r\n {k=b[i];b[i]=b[j];b[j]=k;)\r\n } 解析:根据题意可知,要编制函数的功能有两部分:一是找出满足条件 的4位数,二是对找出的数进行从小到大排序。首先利用一个for循环 来依次从数组中取得4位数,接着用当前得到的4位数与该数后面的5 个数依次进行比较,如果该数比后面的5个数都大,则给标志变量flag 赋值1,接着对flag进行判断,如果不为1,则该数肯定不符合条件, 直接去取下一个数。若Hag值为1,再来判断该数是否是奇数,如果该
数又是奇数,则把该数加入到数组b中。这样就可以依次取出合条件的 数。然后利用选择法对b数组中的元素进行从小到大的排序。