版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2023年】广东省韶关市全国计算机等级
考试网络技术真题(含答案)
学校:班级:姓名:考号:
一、单选题(10题)
1.在下面的攻击手段中,基于网络的入侵防护系统可以阻断的是()。
A.Cookie篡改攻击B.DNS欺骗攻击C.Smurf攻击D.SQL注入
2.下列关于电子邮件的叙述中不正确的一项是
A.发信人在信件头部必须提供From,To,Data和Subject四行信息
B.电子邮件系统遵从C/S模式
C.发送电子邮件要用到发送方计算机上的客户程序和接收方计算机上
的服务程序
D.邮件递交时,在确保接收方接到邮件之前在发送方计算机上存在邮件
的副本
3.
(23)路由器工作在OSI模型的
A)网络层B)传输层C)数据隹路层D)物理层
4.下列技术中,不属于宽带城域网Qos保证技术的是()o
A.DiffServB.MPLSC.PSTND.RSVP
5.
(7)以下关于计算机网络的讨论中,正确的观点是
A)组建计算机网络的目的是实现局域网的互联
B)联入网络的所有计算机都必须使用同样的操作系统
C)网络必须采用一个具有全局资源高度能力的分布式操作系统
D)互联的计算机是分布在不同地理位置的多台独立的自治计算机系统
6.以下关于NetWare的描述中,正确的是()。
A.文件和打印服务功能比较一般B.它是著名的开源操作系统C.具有
良好的兼容性和系统容错能力D.不支持TCP/IP协议
7.封禁ICMP协议,只转发212.78.170.166/27所在子网的所有站
点的ICMP数据包,正确的access-list配置是()。
A.Router(config)#access—list110permiticmp212.78.170.1660.0.0.0
anyRouter(config)#access-1ist110denyicmpanyany
Router(config)#access-list110permitipanyany
B.Router(config)#access-list110permiticmp212.78.170.0
255.255.255.224anyRouter(config)#access-list110permitipanyany
Router(conflg)#access-list110denyicmpanyany
C.Router(config)#access-list110permiticmp212.78.170.00.0.0.255
anyRouter(conflg)#access-list110denyicmpanyany
Router(config)#access-list110permitipanyany
D.Router(config)#access-list110permiticmp212.78.170,1600.0.0.31
anyRouter(config)#access—list110denyicmpanyany
Router(eonfig)#access-list110permitipanyany
8.
(43)网络管理系统的配置管理最主要的功能是
A)确定设备的地理位置B)确定设备的地理位置、名称和有关细节
C)增强网络管理者对网络配置的控制D)为网络管理者提供网络元素清单
9.第53题用户根据国际通用的标准格式编制交易报文例如:订单、发
票、提货单、海关申报单等,将这些结构化的信息按照协议通过计算机
网络在贸易伙伴之间进行传送,这种技术叫做()
A.e一CommerceB.EDIC.e-documentD.EDP
10.以下哪项不是INTERNET的主要服务0。
A.WEB服务B.E-MAIL服务C.电子商务服务D.综合布线服务
二、填空题(10题)
11.在E1载波中,每个子信道的数据传输速率是c
12.FTP服务器利用来控制用户对服务器的访问权限。
13.宽带综合业务数字网(B-ISDN)的传输速率很高,能达到几十或几百
Mb/s,甚至达到几十或几百Gb/s。数据传输速率超过IGb/s时,一般要
采用【】作为传输介质。
14.
15.虚电路交换方式试图将电路交换和结合起来,发挥这两种方法各自的
优点,以达到最佳的数据交换效果。
16.在CPU与主存之间设置,其目的是为了提高CPU对主存的访问效
率。
17.TCP/IP参考模型可以分为4个层次,它们是应用层、传输层、[]
和主机■网络层。
18.网络性能管理的主要目的是维护网络和网络运营效率。
19.(3)因为网状型拓扑结构复杂,必须采用路由选择算法和
方法。
20.
ATMn-二:r百:f沅传输、而向连接.【2。】和服务质次
三、2.填空题(8题)
21.改进传统网络的方法主要是增大带宽与o
22.主动攻击涉及____或创建数据流。
23.超媒体系统是由编辑器和超媒体语言组成的。
24.如果一个Web站点利用IIS来建设,当Web站点的内容位于NTFS
分区时,可以通过_____限制、用户限制、Web权限和NTFS权限对它
进行访问控制。
25.B-ISDN的协议分为3面和3层,3个面分别称为用户面、和
管理面。
26.A公司向B公司发出一份电文,称C公司要向B公司订购大批棉
花,诱使B公司高价向A公司购买大量棉花。这属于安全攻击中的捏
造,是对【】的攻击。
27.网上支付系统最根本的特征是通过【】来实现资金传输。
28.无线局域网使用扩频的两种方法是直接序列扩频与扩频。
四、C语言程序设计题(2题)
29.己知数据文件in.dat中存有200个四位数,并已调用读函数readDat
把这些数存入数组a中,请考生编制一函数jsVal,其功能是:如果四位
数各位上的数字均为0或2或4或6或8中的一个数字,则统计出满足
此条件的个数cut,并把这些四位数按从大到小的顺序存入数组b中。
最后main函数调用写函数writeDat把结果ent以及数组b中符合条件
的四位数输出到Out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[200],b[200],已定义变量:ent
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat
和写函数writeDat的内容。
Iinclude<stdio.h>
•defineMAX200
inta[MAX],b(MAX],ent=0;
4voidwriteDat();
5voidjsVal()
6
7
8
9voidreadDat0〃从ln.dat文件中读取200个区位或存入数蛆a
10
11int1;
12FILE,£p;
13fp-fopen("in.dat","r");
14for(i-0;i<MAX;
15fscanf(fp,&a[i]);
16fclose(fp);
17)
18voidmain()
19
20inti;
21readDat();
22jsVal();〃调用喻Uisval。,实flUlll要求的功使
23printf("满足条件的数“d\n”,ent);
24for(1-0;i<ent;
25printf(**d-,
26printf(*\n**);
27writeDat();
28i)
29voidwriteDat()//耙计M每果ent以及依加b中符合条件的四位载轴比到outdat义价中
30
31FILE-fp;
32inti;
33fp•fopen("out.dat">"w");
34fprintf(fp,ent);
35for(i-0:i<ent;
36fprintf(fp#0%d\n-,b(i));
37fclose(fp);
38
30.函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串
数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串
中的所有字符的ASCH值左移4位,如果左移后,其字符的ASCII值
小于等于32或大于100,则原字符保持不变,否则就把左移后的字符
ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应
的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,
最后调用函数Wdata,把结果string输出到文件out.dat中。
原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号
和空格)。
注意:部分源程序已经给出。
请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内
容。
1;lincludo<stdio.h>
2!♦include〈string.h>
3j<inciude<conio.h>
4«charstring|5011901;
S•xntmaxline-0;
6jintRdata(void);
1•voidWdata(void);
8:voidCharLeft<)
“I
ioi
11!)
121voidmain()
13|<
14•if(Rdata())
15;{
16:printf("数据文件Ln.dat不能打开!\n\007"),
17;return;
18;}
19iCharLeftO;
20:Wdata();
211}
;八从文件n&u中谏取微英文文索存入符事败ttlunng中•/
22!intRdata(void)
23;I
24!FILE*fp;
25(•inti-0;
26jchar*p;
27jif((fp-fopen("in.daf,*rH))-NULL)
28:return1;
29fwhile(fgets<string[i],80,fp)!-NULL)
30;(
31•p-strchr(string[ik
32;if(D)
33--p-0;
34•
35;)
36!maxllno»1;
;
37ffclose(fp);
38!return0;
3”)
•/•杷恰出到文件out中•/
40;voidWdata()
-11\(
42!FILE*fp;
43jinti;
44!fp»fopen(*out.dat","w");
45*for(i-0;Kmaxline;i*+)
46;(
47jprintf(w%s\n",stringfi));
48:fprintf(fp,"%s\nw,string[ij);
49!)
50;fclose(fp);
515I
五、L选择题(3题)
31.下面关于SDH(同步数字体系)技术说法正确的是()。
A.SDH的帧结构是块状帧
B.SDH信号最基本的模块信号是STM-0
C.SDH帧的传输为从右到左按行进行
D.以上都不对
32.关于光纤,下列描述错误的是()。
A.其结构可以分为光纤层、包层、保护层
B.具有低损耗、宽频带、高数据传输速率的特点
C.是网络传输介质中性能最好、应用前途最广泛的一种
D.价格较低,应用广泛
33.下列叙述中不是数字签名功能的是()。
A.防止交易中的抵赖行为发生B.保证信息传输过程中的完整性C.发
送者身份认证D.防治计算机病毒入侵
六、L程序设计题(3题)
34.已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记
录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价由(整
型)、数量si(整型)、金额je(长整型)几部分组成。其中:金额=单价x
数量。函数ReadDatO的功能是读取这100个销售记录并存入结构数组
sell中。请编制函数SortDatO,其功能要求:按产品名称从大到小进行
排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍
存入结构数组sell中,最后调用函数WriteDat。把结果输出到文件
OUT16.DAT中。
注意:部分源程序已给出。
请勿改动主函数main。、渎函数ReadDat。和写函数WriteDat。的内容。
试题程序:
#include(stdio.h>
#include(mem.h>
#include(string.h>
#include(conio.h>
#include(stdlib.h>
#defineMAX100
tvpedefstruct
(
chardm[5];/*产品代码*/
charmclllj;/*产品名称*/
intdj;/*单价*/
intsi;/*数量*/
longje;/*金额*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDatQ;
voidSortDat()
}
main()
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
)
voidReadDat()
(
FILE*fp;
charstr[80],ch[ll];
inti;
fp=fopen(nIN16.DAT",nrM);
for(i=0;i<100;i++)
(
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
ineiiicpy(sell[i].me,str+4,10);
memcpy(ch,str+14,4);
ch[4]=0;
sellfi].dj=atoi(ch);
memcpy(ch,str+18,5);
ch⑸=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
)
fclose(fp);
)
voidWriteDat()
(
FILE*fp;
inti;
fp=fopen(”OUT16.DAT“,"w");
for(i=0;i(100;i++)
fprintf(fp,H%s%s%4d%5d%101d\nH,sell[i].dm,sell[i].me,
sell[i].dj,sell[i].sl,sell[i).je);
)
felose(fp);
)
35.函数ReadDat。的功能是实现从文件IN2.DAT中读取一篇英文文章
存入到字符串数组xx中:请编制函数StrOLQ,该函数的功能是:以
行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把
已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最
后调用函数WriteDat。把结果xx输出到文件QUT2.DAT中。
例如:原文:YOUHeMe
Iamastudent.
结果:MeHeYou
studentaamI
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符
号和空格。
请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
charxx[50][801;
intmaxline=0;/*文章的总行数*/
intReadDat(void);
voidWriteDat(void);
voidStrOL(void)
(
main()
clrscr();
if(ReadDat())
printfC数据文件IN2.DAT不能打开!\n\007”);
return;
)
StrOL();
WriteDat();
)
intReadDat(void)
(
FILE*fp;
inti=0;
char*p;
if((fp=fopen(MIN2.DATH,Hrn))==NULL)return1;
while(fgets(xx[i],80,fp)!=NULL)
(
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
)
maxline—i;
fclose(rD):
return0;
)
voidWriteDat(void)
(
FILE*fp;
inti;
cirscr();
fp=fopen('OUT2.DATM,MwM);
for(i=0;i<maxline;i++)
printf(H%s\nH,xx[i]);
fprintf(fp,H%s\nH,xx[i]);
)
fclose(fp);
)
36.函数ReadDat。实现从文件IN47.DAT中读取1000个十进制整数到
数组xx屯。请编制函数Compum()分别计算出xx中偶数的个数even、
奇数的平均值avel、偶数的平均值ave2及所有偶数的方差totfc的值,
最后调用函数WilteDat。把结果输出到OUT47.DAT文件中。
计算方差的公式如下:
N-I
totfc=2(皿〃一avel)2/N
设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。
原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大
于0且小于等于2000)o
注意:部分源程序已给出。
请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。
试题程序:
#include<stdio.h>
#include<stdlib.h>
#include<string,h>
#defineMAX1000
intxx[MAX],dd=O,even=O;
doubleavel=0.0,ave2=0.0,totfc=0.0;
voidWriteDat(void);
intReadDat(void)
{FILE*fp;
intij;
if((fp=fopen("IN47.DAT'*,MrM))==NULL)
return1;
for(i=0;i<100;i++)
(
for(j=0;j<10;j++)
fscanf(fp,M%d,H,&xx[i*10+j]);
fscanf(fp,,,Inn);
if'(feof(fp))break;
)
fclose(fp);
voidCompute(void)
)
voidmain()
{inti;
for(i=0;i<MAX;i++)
xx[i]=0;
if(ReadDat())
(
printf("数据文件IN47.DAT不能打开!\007\n”);
return;
)
Compute();
printf("EVEN=%d\nAVEl=%f\nAvE2=%nnTOTFC=%f\n'',even,
avel,ave2,
totfc);
WriteDat();
)
voidWriteDat(void)
(
FILE*fp;
inti;
fp=fopen(',OUT47.DAT,,,nwn);
fprintf(fp,M%d\n%lf\n%lf\n%lf\nu,even,avel,ave2,totf,c);
fclose(fp);
)
参考答案
l.C基于网络的入侵检测系统用原始的网络包作为数据源,实时接收和
分析网络中流动的数据包,从而检测是否存在入侵行为。Cookie篡改攻
击,通过对Cookie的篡改可以实现非法访问目标站点。DNS欺骗是攻
击者冒充域名服务器的一种欺骗行为。SQL注入,就是通过把SQL命
令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达
到欺骗服务器执行恶意的SQL命令。以上三种方式都不是通过阻塞网
路或者耗费网络资源等来进行的攻击。Smurf攻击,攻击者冒充受害主
机的ip地址,向一个大的网络发送echorequest的定向广播包,此网络
的许多主机都做出回应,受害主机会收到大龄的echoreply消息。基于
网络的入侵防护系统可以阻断Smurf攻击。故选择C选项。
2.A解析:(1)电子邮件系统遵从C/S模式。(2)发送电子邮件要用到发
送方计算机上的客户程序和接收方计算机上的服务程序。(3)邮件递交
时,在确保接收方接到邮件之前在发送方计算机上存在邮件的副本。(4)
发信人不需要在信件头部提供From、To、Data和Subject四行信息。
3.A
4.CC【解析】宽带城域网保证服务质量QoS要求的技术有:资源预留
(RSVP)、区分服务(DittServ)与多协议标记交换(MPLS)。PSTN为公共
交换电话网络,是一种全球语音通信电路交换网络。故选择C选项。
5.D
6.C选项A),NetWare的文件和打印服务功能强大,NetWare以其强大
的文件及打印服务能力而久负盛名;选项B),Linux是著名的开源操作
系统,NotWare是商业软件;选项C),NetWare具有良好的兼容性和
系统容错能力,系统提供3种容错机制;选项D),NetWare支持TCP/IP
协议。
7.D在全局配置模式下,配置扩展访问控制列表的命令格式为:access-
listaccess-list—number{permit|dery|protocolSOUrcewildcard一
maskdestinationwild-card-mask[operator][operand]在配置访问控制
列表的源地址或目的地址时,在允许或拒绝的IP地址后面有一个参数
是wildcard—mask一通配符(或通配符掩码)。通配符用32位二进制数
表示,表示形式与IP地址和子网掩码相同。wildcard.mask实际上就
是子网掩码的反码,如IP地址202.112J66L其掩码是2552552550,
那么它的通配符掩码应该为0.0.0.255,并与IP地址总是成对出现。
通配符的作用是指出访问控制列表过滤的IP地址范围,也就是路由器
在进行基于源IP地址和目的IP地址过滤时,通配符告诉路由器应该检
查哪些地址位,忽略哪些地址位。通配符为“0”,表示检查相应的地址
位;通配符为T”表示忽略,不检查相应的地址位,本题中的子网掩码为
255.255.255.224,则访问控制列表的通配符为0.0.0,31。因此
选择D选项。
8.C
9.B电子数据交换EDI是按照协议对具有一定结构特征的标准信息.经
数据通信网络,在计算机系统之间进行交换和自动处理,即EDI用户根
据国际通用的标准格式编制报文,以机器可读的方式将结构化的信息,
例如订单。发票、提货单、海关申报单、进出口许可证等,按照协议将
标准化文件通过计算机网络传送。
10.D
11.64KbpsEl载波是欧洲电子传输格式,它由ITU・TS设计,并由欧洲
邮政电讯管理委员会(CEPT)命名。在El链路中,传输速率为
2.048Mbps,使用PCM编码。对于一条传输速率为2.048Mbps的信道
来说,其传送Ibit信号的时隙约为0.5ms。如果共享该信道的所有信息
源的传输速率都是64Kbps,则信道内传送信号的最大周期,约为16ms。
所以,在周期八内,该信道可被32个信息源共享,而不会相互干扰或
重叠。因此,E1载波将32个信道复用在1个E1数据帧中。使用E1载
波进行传输的ISDN用30个B信道传输数据,因此,控制开销=(32-
30)/32=6.25%。
12.用户账号用户账号解析:FTP服务器利用用户账号来控制用户对服
务器的访问权限。
13.光纤或光缆光纤或光缆解析:由于光纤通信具有损耗低、频带
宽、数据率高、抗电磁波干扰力强等特点,适用于高速率、距离较大的
网络。
14.时序性
【解析】流媒体是指在数据网络上按时间先后次序传输和播放的连续音
频/视频数据流。流媒体数据流有三个特点:连续性、实时性、时序性,
即其数据流具有严格的前后时序关系。
15.虚电路建立虚电路方式将数据报与电路交换结合起来,发挥这两种方
法各自的优点,以达到最佳的数据交换效果。虚电路方式的工作过程分
为虚电路建立、数据传输、虚电路拆除3个阶段,虚电路方式主要有以
下特点:
-在每次进行分组传输之前,需要在源主机与目的主机之间建立一条
逻辑连接;
-一次通信的所有分组都通过虚电路顺序传送,因此分组不必携带目
的地址、源地址等信息,分组到达目的节点时不会出现丢失、重复、乱
序的现象;
-分组通过虚电路上的每个节点时,节点只需要进行差错校验,不需
要进行路由选择;
-通信子网中的每个节点可以与任何节点建立多条虚电路连接。
16.Cache首先,设置Cache并不能从实质上扩大主存容量。Cache在
CPU与主存间交换数据,对外存储器(硬盘)是没有太大影响的,其主
要目的是为了提高CPU对主存的访问效率。
17.互联层互联层解析:TCP/IP参考模型可以分为4个层次:①应用
层:与OSI的应用层相对应;②传输层:与OSI的传输层相对应;⑧
互联层;与OSI的网络层相对应;④主机-网络层:与OSI的数据链路
层和物理层相对应。
18.服务质量服务质量
19.⑶流量控制
【解析】网状型拓扑的主要优点是系统可靠性高。但是,网状型拓扑的
结构复杂,必须采用路由选择算法与流量控制方法。
20.
21.改进协议改进协议解析:传统的基于IP协议的网络的通信协议基
本上没有考虑多媒体网络应用的需求,所以它们不适合多媒体网络应用。
改进传统网络的方法主要是:增大带宽与改进协议。
22.修改数据流修改数据流解析:主动攻击涉及修改错误流或创建错误
流。它包括假冒、重放、修改消息和拒绝服务等。
23.导航工具导航工具解析:超媒体系统是由编辑器、导航工具和超媒
体语言组成。
24.IP地址限制IP地址限制解析:当Web站点使用IIS来建设时,当
Web站点内容位于NTFS分区时,有4种方法可以限制用户访问Web
站点中提供的资源:IP地址限制、用户验证(用户限制)、Web权限和
NTFS权限。
25.管理面管理面
26.真实性真实性解析:网络安全涉及到网络信息的保密性、完整性、
可用性、真实性和可控性。通常的安全攻击类型有:第三方使甲方传向
乙方的信息不能传送,称为中断:第三方使甲方传向乙方的信息同时传
送给第三方,称为截取:第三方截取了甲方传向乙方的信息而把第三方
的信息以甲方的名义传给乙方,称为修改;在没有甲方信息的情况下,
第三方以甲方的名义发出信息给乙方,称为捏造。中断属于对可用性的
攻击,截取属于对保密性的攻击,修改属于对完整性的攻击,捏造属于
对真实性的攻击。
27.计算机网络计算机网络解析:网上支付系统最根本的特征是通过计
算机网络来实现资金传输。
28.跳频跳频解析:无线局域网所使用的两种扩频方法是跳频扩频
(FHSS)和直接序列扩频(DSSS)。
29.【审题关键句】各位都是偶数,从大到小排序。
\n【解题思路】
\n①首先,本题要定义多个变量,包括两个循环变量循环i、j;用来存
放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个
位);一个用于数据交换的整型变量abo
\n②通过for循环依次对数组中的每个四位数进行分解,得到每位上的
数字,然后通过if条件语句判断每位数是否都为偶数,注意,每个表达
式之问的关系为与运算,即需要同时满足这4个表达式的数才符合条
件。
\n③将满足条件的四位数赋给数组b[cnt],同时数组下标值加1,当for
循环执行完毕后,则所有满足条件的四位数全部存放到数组b[cnt]中。
\n④最后通过两个for循环,对数组b[cnt]的元素按从大到小的顺序排
序,排序过程中,变量ab作为数据交换的中间变量。
\n【参考答案】
\n
30.【审题关键句】以行为单位把字符串中的所有字符的ASCII值左移
4位,如果左移后,其字符的ASCH值小于等于32或大于100,则原字
符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,
得到新的字符仍存入原字符串对应的位置上。
\n【解题思路】
\n①首先定义整型循环变量i、j和表示字符串长度的变量str,以及字
符局部变量ch。
\n②在第一层for循环语句中,循环变量i从0开始,依次递增直到其
值等于maxline,在循环体中,首先对字符串string[i]利用库函数strlen
求其长度,把此值赋给变量str。在第二层for循环语句中,循环变量j
开始0,依次递增直到其值等于str,把字符的ASCII值左移
4位后所得到字符赋给变量ch,再用if语句判断ch的值是否大于32并
且小于等于100,如果成立,贝IJ把ch的值与string[i][j]值相加,所得的
新值保存在string[i][j]中。
\n【参考答案】
\n
31.A解析:光纤同步数字传输体系(SDH)信号最基本也是最重要的模块
信号是STM・1,其速率为155.520Mb/s°SDH的帧结构与PDH的不同,
它是块状帧。字节传输从左到右按行进行。首先传送左上角第一个字节,
从左而右,从上而下按顺序发送。
32.D解析:光纤的主要特性:网络传输介质中性能最好、应用前途最广
泛的一种;具有低损耗、宽频带、高数据传输速率、低误码率与安全保
密性好的特点;其结构可以分为光纤层、包层、保护层;目前,光纤价
格高于同轴电缆与双绞线。所以D说法错误。
33.D【解析】数字签名的功能是防止交易中的抵赖行为发生;保证信息
传输过程中的完整性:发送者身份认证。
34.voidSortDat(){intij;PROxy;for(i=0;i(MAX-1;i++)for(j=i+l;
j(MAX;j++)if(strcmp(sell[i].mcsell[j].mc)<0)/*按产品名称从大到
小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}else
if(strcmp(sell[i].mcsell[i].mc)==O)/*若产品名称相同则按金额从大到
小进行排列*/if(sell[i].je<sell[j].je){xy=sell[i];sell[i]=sell[j];
sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;
i(MAX-1;i++)\r\nfor(j=i+l;j(MAX;j++)\r\nif(strcmp(sell[i].mc,
sell[j].mc)<0)/*按产品名称从大到小进行排列*八r\n{\r\nxy=sell[i];
\r\nsell[i]=sell[j];\r\nsell[jl=xy;\r\n}\r\nelseif(strcmp(sellfi].mc,
sell[i].mc)==0)/*若产品名称相同,则按金额从大到小进行排列*/\r\n
if(sell[i].je(sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;
\r\n}\r\n}解析:本题是有关结构体数组的排序问题。可以用选择法来
实现,即用第一个元素的产品名称依次和它后面的元素的产品名称进行
比较,如果发现当前元素的产品名称比后面的某个元素的产品名称的对
应位置的字符的ASCII码小(这里用到了字符串比较函数strcmp()),则
交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一
个元素中存放的是产品名称最大的元素。以此类推,就实现了从大到小
排序的功能。
注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,
因此,要借助第三个结构体变量来充当中间容器。若发现产品名称是相
同的,则要按照金额从大到小进行排序。
35.voidstrOL(void){intijkstrll;charc;for(i=0;i<maxline;i++)/*把各
行中多余的标点符号去掉*/for(j=0;j<strlen(xx[i]);j++){c=xx[i][j];
if((c<='A'&&c<(c<='a'&&c<=,z')||c==n||(c>='0'&&c<
='9'));elsexx[i][]]='*;for(1=0;1<maxline;1++){charch[80]={0};char
pp[80]={0};strl=strlen(xx[l]);i=strl-l;k=l;while(1){while(((xx[l][i]
>=,a,&&xx[l][i]<='z')||(xx[l][i]>='A'&&xx[I][i]<=,z,)||(xx[l][i]
>=U&&xx[lj[i]<=*9,))&&i>=0)/*处理字母和数字*/{for(j=k;j
>=0;j-)/*从当前行的最后一个字符开始取字符直到遇到空格可
PPLi+l]=PP[j];pp[O]=xx[l][i];k++;i-;}strcat(chpp);/*把该单词存放
到数组ch中*/strcpy(pp清空数组pp*/k=l;if(i==-l)break;/*如
果处理完了一行则退出循环*/while((xx[l][i]<,0||(xx[l][i]>9&&xx[l]
[il<'A,)||xx[l][i]>勿)&&i>=0)/*处理空格*/{for(j=k;j>=0;j-)
pp[j+l]=ppLil;pp[0]=xx[l][i];k++;i-;}strcat(chpp);/*把空格力口至ij数
组ch中*/strcpy(pp"");/*清空数组*/k=0;if(i==-l)break;/*如果处
理完了一行则退出循环*/}strcpy(xx[llch);/*把已处理完的字符串仍按
行重新存入字符串数组xx中*/}}voidstrOL(void)\r\n{\r\nint
ij,k9strl,l;charc;\r\nfor(i=0;i<maxline;i++)/*把各行中多余的标点符
号去掉*八for(j=0;j<strlen(xx[i]);j++)\r\n{\r\nc=xx[i][jl;\r\nif((c<
=VAV&&c<=VZV)||(c<=VaV&&c<=VzV)||c==VV||(c>=V0\'&&c<
=V9\*));\r\nelsexx[i][j]=\'\*;\r\nfor(1=0;1<maxline;l++)\r\n{\r\nchar
ch[80]={0};\r\ncharpp[80]={0);\r\nstrl=strlen(xx[l]);\r\ni=strl-l;\r\n
k=l;\r\nwhile(l)\r\n{\r\nwhile(((xx[I][i]>=\'a\'&&xx[l][i]<=\*zV)||
(xx[l][i]>=\'A\'&&\r\nxx[l][i]<=VzV)||(xx[l][i]>=\'0\f&&xx[l][i]<
=V9V))&&i>=0)/*\r\n处理字母和数字*&\1>{\r\nfor(j=k;j>=0;j-
-)\r\n六从当前行的最后一个字符开始取字符,直到遇到空格力r\n
pp[j+l]=pp[j];\r\npp[O]=xx[l][i];\r\nk++;i-;\r\n}\r\nstrcat(ch,pp);/*
把该单词存放
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京警察学院《Premiere 视频编辑》2024 - 2025 学年第一学期期末试卷
- 乡镇国土空间规划文本
- 护理法律法规知识课件
- 2026年虚拟现实技术在教育领域的实践报告及未来五至十年教育创新报告
- 新生儿常见意外伤害预防
- 【北师大版】初中生物学八年级上册 期末评估测试卷二(含答案)
- 全期护理的成本效益分析
- 2026年及未来5年中国锻造件行业市场深度分析及发展前景预测报告
- 基于生物识别技术的智能门禁与身份验证系统开发课题报告教学研究课题报告
- 2025年物联网在智能家居报告
- 2023-2024学年北京市海淀区清华附中八年级(上)期末数学试卷(含解析)
- 临终决策中的医患共同决策模式
- 2025年贵州省辅警考试真题附答案解析
- 半导体厂务项目工程管理 课件 项目6 净化室系统的设计与维护
- 防护网施工专项方案
- 2026年及未来5年市场数据中国聚甲醛市场运行态势及行业发展前景预测报告
- TCFLP0030-2021国有企业网上商城采购交易操作规范
- 2025广东省佛山市南海公证处招聘公证员助理4人(公共基础知识)测试题附答案解析
- (支行)2025年工作总结和2026年工作计划汇报
- 桂花香包制作课件
- 社会工作本科毕业论文
评论
0/150
提交评论