【2021年】甘肃省酒泉市全国计算机等级考试网络技术模拟考试(含答案)_第1页
【2021年】甘肃省酒泉市全国计算机等级考试网络技术模拟考试(含答案)_第2页
【2021年】甘肃省酒泉市全国计算机等级考试网络技术模拟考试(含答案)_第3页
【2021年】甘肃省酒泉市全国计算机等级考试网络技术模拟考试(含答案)_第4页
【2021年】甘肃省酒泉市全国计算机等级考试网络技术模拟考试(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】甘肃省酒泉市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.SET协议中,通过CA安全认证中心来认证当事人的身份,______。

A.其中发卡机构可以不需要认证B.其中支付网关可以不需要认证C.其中银行可以不需要认证D.以上都不对

2.在集中式网络管理模式中,网络管理结点与被管结点之间的关系是()。

A.对等B.主/从C.管理者/代理D.服务器/代理

3.封禁ICMP协议,只转发212.78.170.166/27所在子网的所有站点的ICMP数据包,正确的access-list配置是()。

A.Router(config)#access—list110permiticmp212.78.170.1660.0.0.0anyRouter(config)#access-list110denyicmpanyanyRouter(config)#access—list110permitipanyany

B.Router(config)#access—list110permiticmp212.78.170.0255.255.255.224anyRouter(config)#access—list110permitipanyanyRouter(config)#access—list110denyicmpanyany

C.Router(config)#access—list110permiticmp212.78.170.00.0.0.255anyRouter(config)#access—list110denyicmpanyanyRouter(config)#access—list110permitipanyany

D.Router(config)#access—list110permiticmp212.78.170.1600.0.0.31anyRouter(config)#access—list110denyicmpanyanyRouter(eonfig)#access—list110permitipanyany

4.将一台Catelyst3548的系统时间设置为2014年6月14日星期六的11点20分10秒,下列配置命令正确的是()。

A.Switch-3548#clockset11.20:10Junesaturday2014

B.Switch.3548#timeset11.20:1014June2014

C.Switch.3548#settimeSaturday6/14/201411.20:10

D.Switch.3548#clockset11.20:1014June2014

5.在两台机器上的TCP协议之间传输的数据单元叫做()。

A.分组B.报文C.信元D.明文

6.IP地址是由网络号和主机号组成,长度为(),用点分十进制表示。

A.2bitB.4bitC.64bitD.32bit

7.

8.

9.下列关于IEEE802.11系列标准的描述中,错误的是()。

A.IEEE802.11的MAC层采用CSMA/CA协议

B.IEEE802.11a的最大传输速率为5.4Mbit/s

C.IEEE802.11b的最大传输速率为11Mbit/s

D.IEEE802.11g的最大传输速率为54Mbit/s

10.下列具有NAT功能的无线设备是()。

A.无线接入点B.无线路由器C.无线网卡D.无线网桥

二、填空题(10题)11.搜索引擎在外观、功能等方面千差万别,但其构成一般包括搜索器、索引器、和用户接口4个部分。

12.X.800安全框架主要包括:安全攻击、安全机制和安全

13.

14.(17)有一类攻击可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这类攻击称为______。

15.TokenBus局域网中的令牌是一种特殊结构的控制帧,它用来控制结点对总线的【】。

16.网络操作系统可以分为面向任务型NOS和NOS两类。

17.

18.(5)在实际应用中,分组交换技术可以分为两类:数据报与________。

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

20.(11)回送地址通常用于网络软件测试和本地机器进程间通信,这类IP地址通常是以十进制数________开始的。

三、2.填空题(8题)21.因特网的主要组成部分包括通信线路、路由器、主机和【】。

22.在因特网中,屏蔽各个物理网络细节和差异的是______。

23.B-ISDN综合选择了线路交换的实时性和分组交换的灵活性的【】技术作为它的数据传输技术。

24.IP数据包在传输过程中如遇到一些差错与故障,—般会向源主机发送【】报文。

25.在TCP/IP参考模型中,应用层协议的【】用来实现互联网中电子邮件传送功能。

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

27.IEEE802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为【】。

28.为了实现高速局域网,人们提出了三种方案。其一是提高Ethernet的数据传输速率,其二是将一个大型局域网划分为若干子网,第三种方案是把共享介质方式改为______。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:依次从数组a中取出一个四位数,如果该四位数均大于该四位数以前的连续五个数且该数是偶数(该四位数以前不满五个数,则不统计),则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

程序中已定义数组:a[200],b[200],已定义变量:cnt

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

30.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。

提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。

例如:sell[i]=temp;

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

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

五、1.选择题(3题)31.下面叙述中错误的是

A.有线电视网络中的用户都是不平等的

B.电信网是公用网,其覆盖面最广

C.电信网在通信双方之间建立的是点到点的通信链路

D.计算机网络是服务范围最小的网络

32.Novell网络是美国Novell公司开发的一种()。A.广域网络B.局域网络C.城市区域网络D.远程网络

33.以下网络协议中属于数据链路层协议的是______。Ⅰ.TCPⅡ.UDPⅢ.IPⅣ.SMTP

A.Ⅰ、Ⅱ和ⅢB.Ⅰ、ⅡC.Ⅲ、ⅣD.都不是

六、1.程序设计题(3题)34.已知在文件in70.dat中存有若干个(个数<200)4位数字的正整数,函数ReadDat()是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求是:(1)求出这个文件中共有多少个正整数totNum。(2)求这些数右移一位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些数(右移前的值)的算术平均值totPjz。最后调用函数WriteDat()把所有结果输出到文件out70.dat中。

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

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

试题程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

ihtxx[MAXNUM];

inttotNum=0;

inttotCnt=0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

for(i=0;ixx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

printf("文件IN70.DAT中共有正整数=%d个\n",totNum);

printf("符合条件的正整数的个数=%d个\n",totCnt);

printf("平均值=%.21f\n",totPjz);

WriteDat();

intReadDat(void)

{

FILE*fp;

ihti=0;

if((fp=fopen("IN70.DAT","r"))==NULL)return1;

while(!feof(fp))

{

fscanf(fp,"%d",&xx[i++]);

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

35.已知在文件in37.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中,金额=单价×数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件out37.dat中。

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat()

SortDat()

WriteDat(;

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN37.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);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);

ch[5]=0;

sell[i].sl=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].sl;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].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.D解析:SET协议中身份认证对所有当事人都是必需的。不仅持卡人和商家需要确认对方的身份,发卡机构,支付网关、银行也需要通过CA安全认证中心来认证。

2.B集中式网络管理模式在网络系统中设置专门的网络管理结点,管理软件和管理功能主要集中在网络管理结点上,网络管理结点与被管结点之间的关系是主从关系。

3.D在全局配置模式下,配置扩展访问控制列表的命令格式为:access—listaccess—list—number{permit|dery|protocolSOUrcewildcard—maskdestinationwild—card-mask[operator][operand]在配置访问控制列表的源地址或目的地址时,在允许或拒绝的IP地址后面有一个参数是wildcard—mask一通配符(或通配符掩码)。通配符用32位二进制数表示,表示形式与IP地址和子网掩码相同。wildcard.mask实际上就是子网掩码的反码,如IP地址202.112.66.1,其掩码是255.255.255.0,那么它的通配符掩码应该为0.0.0.255,并与IP地址总是成对出现。通配符的作用是指出访问控制列表过滤的IP地址范围,也就是路由器在进行基于源IP地址和目的IP地址过滤时,通配符告诉路由器应该检查哪些地址位,忽略哪些地址位。通配符为“0”,表示检查相应的地址位;通配符为“1”表示忽略,不检查相应的地址位。本题中的子网掩码为255.255.255.224,则访问控制列表的通配符为0.0.0.31。因此选择D选项。

4.DCatelyst3548设置时间的格式是:clockset小时:分钟:秒日月年。故选D选项。

5.B解析:TCP使用IP在两台机器之间传递报文。

6.D

7.B

8.D

9.BIEEE802.1la的最大传输速率为54Mbit/s。故选B选项。

10.BNAT(NetworkAddressTranslation,网络地址转换)属于接入广域网(WAN)技术,是一种将私有(保留)地址转换为公用IP地址的转换技术,它被广泛应用于各种类型的Interact接入方式和各种类型的网络中。无线接人点也称无线AP,这个设备的基本功能是集合无线或者有线终端,其作用类似于有线局域网中的集线器和交换机。无线网桥主要用于连接几个不同的网段,实现较远距离的无线数据通信。无线网卡是,终端无线网络的一个信号收发的设备。无线路由器和无线网关是具有路由功能的AP,一般情况下它具有NAT功能。本题中,只有无线路由器有此功能,故选B选项。

11.检索器搜索引擎的原理起源于传统的信息全文检索理论。现在的全文搜索引擎由搜索器、索引器、检索器和用户接口4部分组成。搜索器也称为“蜘蛛”、“机器人”或“爬虫”,它实际上是一个基于Web的程序,主要用于在Internet上自动搜集网页信息。索引器将搜索器在Internet上采集到的信息进行分类并建立索引,然后存放在索引数据库中。检索器的功能是根据用户的查询在索引库中快速地检索出文档,进行文档与查询的相关度评价,对输出的结果进行排序,并实现某种用户相关性反馈机制。用户接口的作用是输入用户查询,显示查询结果,提供用户相关性反馈机制。

12.服务服务解析:国际电信联盟(ITU—T)推荐方案X.800,即OSI安全框架。OSI框架主要关注3部分:安全攻击、安全机制和安全服务。

13.

14.(17)通信量分析【解析】通信量分析可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这些信息可以帮助对手猜测正在进行的通信特征

15.访问权访问权解析:TokenBus是一种在总线拓扑中利用“令牌”作为控制结点访问公共传输介质的确定型介质控制方法。在采用TokenBus方法的局域网中,任何一个结点只有在取得令牌后才能使用共享总线去发送数据。令牌是一种特殊结构的控制帧;用来控制结点对总线的访问权。

16.通用型网络操作系统(NetworkOperatingSystem,NOS)可以分为面向任务型NOS和通用型NOS两类。面向任务型NOS是为某一特殊网络应用要求而设计的;通用型NOS能提供基本的网络服务功能,支持用户在各个领域的应用需求。通用型NOS还可以分为变形系统和基础级系统两类。变形系统是在原有单机操作系统的基础上增加网络服务功能构成的;基础级系统则是以计算机硬件为基础,根据网络服务的要求,直接利用硬件与少量软件资源专门设计的网络操作系统。

17.

18.虚电路

【解析】在实际应用中,分组交换技术可以分为两类:数据报与虚电路

19.(9)FAT

【解析】操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS里,它称为文件表(FAT);在Windows里,称为虚拟文件表(VFAT);在IBM的操作系统OS/2里,称为高性能文件系统(HPFS)。

20.(11)127【解析】回送地址为A类网络地址中的一个保留地址,用于网络软件测试以及本地机器进程间通信。无论什么程序,一旦使用回送地址发送数据,协议软件不进行任何网络传输,立即将之返回。回送地址的IP为127.0.0.0。

21.信息资源信息资源解析:因特网主要由以下部分组成:1、通信线路;2、路由器;3、服务器与客户机;4、信息资源。

22.IPIP解析:IP作为一种互联协议,运行于瓦联层,屏蔽各个物理网络细箝和差异。

23.ATM或异步传输模式ATM或异步传输模式解析:ATM是新一代的数据传输与分组交换技术,它满足了多媒体网络应用及实施通信要求的网络传输的高效率与低延迟。B-ISDN综合了ATM交换与线路交换这两种技术。

24.ICMPICMP解析:为了应对IP数据报在传输过程中出现的各种差错与故障,TCP/IP中专门设计了网络控制报文协议ICMP(InternetControlMessageProtocol),作为传输差错报文与网络控制信息的主要手段。当中间网关发现传输错误时,立即向源主机发送ICMP报文报告出错情况,源主机接收到该报文后由ICMP软件确定错误类型或确定是否重发数据包。

25.SMTPSMTP解析:在TCP/IP参考模型中,应用层协议的SMTP用来实现互连网中电子邮件传送功能。

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

27.100100解析:IEEE802.3协议确定了物理层和数据链路层的MAC子层的实现。IEEE802.3在许多物理介质上以各种不同速度使用CSMA/CD访问。IEEE802.3标准的扩充版规定了快速以太网的实现。规定:10Base-2为细同轴电缆,最大传输距离为200m,10Base-5为粗同轴电缆,最大传输距离为500m:10Base-F是光纤,最大传输距离伪2000m,10Base-T为双绞线,最大传输距离为100m。

28.交换方式交换方式解析:将“共享介质方式”改为“交换方式”,这就导致了“交换式局域网”的研究与产品开发。

29.【审题关键句】大于前连续5个数,偶数,从大到小排序。

\n【解题思路】本题类似于第35套题,通过审题可以发现主要有3个不同点:①要求进行比较的元素大于连续前5个数,因此在设置for循环条件语句时,应该从第6个元素开始,即数组下标i的值等于5,参考答案的第2条语句;②当前元素连续大于前5个数时,前5个元素的数组下标表示也有所不同,判断表达式也不一样,参考答案的第4条语句;③统计结果按从大到小的方式进行排序,即参考答案的第9条语句。

\n【参考答案】

\n

\n

30.【审题关键句】计算金额,按产品代码从大到小进行排列,相同的则按金额从大到小排列,结果存入结构数组。

\n【解题思路】

\n①首先定义两个循环变量i、j;一个用来保存结构体变量长度的计算结果的变量len;一个用于中间转换数据的结构体变量tmp。

\n②计算结构体变量长度,并按结构体变量tmp分配len大小的内存空间。

\n③建立两个for循环,指定第一个for循环的循环变量i从0开始,到l00时结束,每循环一次,变量i的值加1;第2个for循环的循环变量j从i+1开始,即从当前行的下一行开始,到l00时结束,每循环一次,变量j的值加1。

\n④在循环体中指定排序的条件,分两个步骤指定,第一步通过strcmp函叛判断第i行的产品代码与其后面各行中产品代码的大小关系;第二步,如果比较的两行中产品代码相同的话,则再比较金额的大小。当第i行的产品代码小于后面比较

\n行的产品代码,又或者产品代码相同时,第i行的金额小于后面比较行的金额时,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求实现将记录从大到小的排序。

\n【参考答案】

\n

31.A解析:“三网”的区别:有线电视采用树形拓扑结构,将信号从信号源分配到网络中的所有用户,网络中的所有用户都是平等的;电信网由于是公用甲,所以连接范围最广;电信网通过电路交换和分组交换实现各用户之间的通信,从交换局到用户之间点对点连接,它为通信双方建立了一条点对点的通信链路;计算机网是范围最小的一种通信网,一个小部门、几台计算机就可组成一个局域网。

32.BNovell网络是美国Novell公司开发的一种局域网络。

33.D解析:TCPUDP属于传输层的协议,而IP和SMTP则属于网络层的协议,所以以上都不是数据链路层的协议,选项D正确。

34.voidCalValue(void){intidata;for(i=0;i{if(!xx[i])break;/*如果数为0则表示数组存的数已经结束退出循环*/if(xx[i]>0)totNum++;/*统计正整数的个数*/data=xx[i]>>1;/*将数右移一位*/if(data%2)/*如果产生的新数是奇数*/{totCnt++;/*统计满面足条件的数的个数*/totPjz+=xx[i];/*求满足条件的数的总和*/}}totPjz/=totCnt;/*求满足条件的数的平均值*/voidCalValue(void)\r\n{\r\ninti,data;\r\nfor(i=0;i{\r\nif(!xx[i])break;/*如果数为0,则表示数组存的数已经结束,退出循环*/\r\nif(xx[i]>0)\r\ntotNum++;/*统计正整数的个数*/\r\ndata=xx[i]>>1;/*将数右移一位*/\r\nif(data%2)/*如果产生的新数是奇数*/\r\n{\r\ntotCnt++;/*统计满面足条件的数的个数*/\r\ntotPjz+=xx[i];/*求满足条件的数的总和*/\r\n}\r\n}\r\ntotPjz/=totCnt;/*求满足条件的数的平均值*/解析:本题考查的知识点如下:

(1)右移运算符“>>”的使用。

(2)数组结束的判断和强行退出一层循环结构。

(3)特殊运算符“%”的使用。

在本题中,并没有给出确切的数据个数,足以数据的最大个数定义的数组。在主函数中,给所有的数组成员赋初值为0,而从文件中读取得数据是正整数,所以只要数组的某个元素为0,则说明数组存的数据已经结束。此时就可以结束循环结构。这里要使用右移运算符实现数据的右移位,右移运算符是双目运算符。运算符左侧是要移的数据,右侧是移动的位数。右侧移出的数据(低位数据)舍弃。1个数除以2取余所得的数是1,则这个数足奇数。

35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(strcmp(sell[i].dmsell[j].dm)>0)/*按产品代码从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若产品代码相同*/if(sell[i].je<sell[j].je)/*则按金额从大到小的进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按产品代码从小到大进行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若产品代码相同*/\r\nif(sell[i].je<sell[j].je)/*则按金额从大到小的进行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)结构体及结构数组的相关操作。

(2)结构数组的排序。

(3)字符型数组的比较。

本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各个成员的访问和赋值。结构数组的操作与一般数组的区别不大,只要注意其中的元素是结构体,以及对结构体操作的方法。根据题意要求,我们首先要比较产品代码。因为产品代码为字符型,所以不能使用简单的比较运算符进行比较。在这里,我们使用了字符串处理函数strcmp(char*strl1,char*strl2,unsignedintcout)对其进行比较。对于比较结果,还要按情况进行新的操作——存入结构数组或者再进行比较。因为已定义了结构数组,就可以使用循环进行比较

温馨提示

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

评论

0/150

提交评论