版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年湖南省岳阳市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.IP地址欺骗通常是()。
A.黑客的攻击手段B.防火墙的专门技术C.IP通讯的一种模式
2.
3.ADSL上行速率在()
A.64Kbps~640Kbps
B.640Kbps~7Mbps
C.7Mbps~10Mbps
D.10Mbps~20Mbps
4.SET协议中,通过CA安全认证中心来认证当事人的身份,______。
A.其中发卡机构可以不需要认证B.其中支付网关可以不需要认证C.其中银行可以不需要认证D.以上都不对
5.ADSL上行速率在()。
A.64Kbps~640Kbps
B.640Kbps~7Mbps
C.7Mbps—lOMbps
D.10Mbps~20Mbps
6.每一个OSPF区域拥有一个区域标识符,区域标识符的位数是()。
A.16B.32C.48D.64
7.一台主机的IP地址为8,子网掩码为40,那么这台主机的主机号为()。A.4B.6C.8D.68
8.当使用拨号方式上网时,先要选择合适的(),这是实现拨号上网的重要步骤。
A.IP地址B.浏览器C.ISPD.通信协议
9.下列对CiscoAironet1100的SSID及其选项设置的描述中,错误的是()。
A.SSID是客户端设备用来访问接入点的唯-标识
B.SSID区分大小写
C.快速配置页面的"BroadcastSSIDinBeacon"选项为"yes"是默认设置
D.默认设置表示设备必须指定SSID才能访问接入点
10.目前宽带城域网保证QoS要求的技术主要有RSVP,DiffServ和()
A.ATMB.MPLSC.SDHD.Adhoc
二、填空题(10题)11.(9)网络操作系统可分为面向任务型和通用型两类,而通用型网络操作系统又可分为____________和基础级系统。
12.计算机网络采用层次结构,各层之间互相【】。
13.建筑物综合布线系统一般采用开放式模块化结构,它具有良好的可扩展性和很高的灵活性,其传输介质主要采用非屏蔽双绞线与混合的结构。
14.21世纪全球多媒体网络应具有异构性、服务质量、移动性、扩展性、______和可靠性。
15.(18)Kerberos协议一般采用_________加密算法。
16.
17.在网络协议的各层中,相邻层之间的关系是______的关系。
18.
19.
20.100Base-TX网络采用的物理拓扑结构为。
三、2.填空题(8题)21.密码分析的过程通常包括:【】、假设、推断和证实等步骤。
22.电子邮件客户端应用程序使用的是SMTP协议和POP3协议,它们的中文名称分别是【】和邮局协议。
23.IP协议有两个版本,即IPV4和______。
24.世界上第一个网络体系结构是1974年IBM公司提出的______。
25.早期的网络操作系统经历了由______结构向主从结构的过渡。
26.一般来说,网络操作系统可以分为两类:即面向任务型与______。
27.【】是用户与计算机硬件系统之间的桥梁。
28.奔腾芯片有双Cache结构,一个用于数据缓存,另一个用于【】缓存。
四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。
例如:1239,9-1-2-3>0,则该数满足条件,参加计算平均值pjzl,且个数cnt=cnt+1。
8129,9-8-1-2<0,则该数不满足条件,参加计算平均值pJz2。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[300],已定义变量:cnt,pjzl,pjz2
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.Internet的邮件传输协议标准为_______。
A.SNMPB.SMTPC.FTPD.TELNET
32.在对计算机或网络安全性的攻击中,截取是对网络()的攻击。
A.可用性B.保密性C.完整性D.真实性
33.关于因特网中的主机和路由器,以下______说法是正确的。
Ⅰ.主机通常需要实现TCP协议
Ⅱ.路由器必须实现TCP协议
Ⅲ.主机必须实现IP协议
Ⅳ.路由器必须实现IP协议
A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅱ和Ⅳ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.已知数据文件IN58.DAT中存有300个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函njsValue(),其功能是:求出这些4位数是素数的个数cnt,再把所有满足此条件的4位数依次存入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后调用函数writeDat()把数组b中的数输出到
OUT58.DAT文件中。
例如:5591是素数,则该数满足条件,存入数组b中,且个数cnt=cnt+1。
9812是非素数,则该数不满足条件,忽略。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
inta[300],b[300],cnt=0;
intisP(intm)
{
inti;
for(i=2;i<m;i++)
if(m%i==0)return0;
return1;
jsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=~/od\n",cnt);
for(i=0;i<cnt;i++)
printf("b[%d]=%d\n",i,b[i]);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("IN58.DAT","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,'",&a[i]);
fctose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT58.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
36.已知数据文件IN87.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),具功能是:求出千位数上的数加个位数上的数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的4位数平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2,输出到out87.dat文件中。
例如:6712,6+2=7+1,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。
8129,8+9≠1+2,则该数不满足条什,计算平均值pjz2。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in87.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out87.dar","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp);
}
参考答案
1.A
2.A
3.AADSL技术提供非对称带宽特性,E行速率为64\r\nKbps~640Kbps,下行速率为500Kbps~7Mbps。
4.D解析:SET协议中身份认证对所有当事人都是必需的。不仅持卡人和商家需要确认对方的身份,发卡机构,支付网关、银行也需要通过CA安全认证中心来认证。
5.AADSL技术具有非对称带宽特性,上行速率在64Kbps~640Kbps,下行速率在500Kbps~7Mbps。故选择A选项。
6.B区域标识符位数为32,故选B。
7.A解析:本题考查点是IP地址和子网掩码的计算。D地址中和子网掩码为1的位相对应的部分是网络地址和子网地址,和为。的位相对应的部分则是主机地址。显然,主机的IP地址为8,这是一个C类地址,其网络地址为。子网地址和主机地址一起构成68。子网掩码为40,将子网掩码写成二进制数为:11111111.11111111.11111111,11110000,可知第4字节前4位为1,表示它是子网地址部分。IP地址中的68写成二进制数,取其前4位表示子网地址即(01000000)2,用十进制表示为64,后4位表示主机地址即(0100)2,用十进制表示为4。
8.C解析:当使用PSTN拨号接人方式时,选择合适的ISP是实现拨号上网的重要步骤。若要进行拨号上网,首先要向Internet服务提供商ISP(InternetServiceProvider)申请一个合法的身份,即账号。ISP最基本的服务是;在用户通过调制解调器拨打ISP提供的电话号码时,同样配置了调制解调器的ISP的服务器能够在电话线的另一端接通用户的呼叫,与用户的计算机建立起连接。因为ISP的服务器与Internet连接,所以用户的计算机就通过ISP的服务器与Internet相连。
9.D服务集标识(SSID)是客户端设备用来访问接入点的唯一标识。可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。最多可以有32个字符,且区分大小写。快速配置页面中'Broadcast\nSSIDin\nBeacon'选项,设定允许设备不指定SSID而访问接入点。其中YES选项是默认设置,允许设备不指定SSID而访问接入点,NO选项表示设备必须指定SSID才能访问接入点,故选择D选项。
10.B解析:在宽带城域网业务中有多媒体业务、数据业务与普通的语音业务。各种业务对网络服务质量的要求是不同的。网络服务质量表现在延时、抖动、吞吐量和包丢失率等几个方面。在有限的网络资源条件下,应该针对用户享受服务与使用资源的不同来划分不同的等级,并按照使用业务等级制订对应的付费标准。同时,宽带城域网运营商也必须对不同的服务制订不同的服务质量QoS要求。目前,宽带城域网保证服务质量QoS要求的技术主要有:资源预留(RSVP)、区分服务(DiffServ)与多协议标记交换(MPLS)。
本试题选项A的“ATM”,是指异步传输模式(AsynchronousTransferMode),是一种以信元为传输单位的数据交换技术。选项C的SDH(SynchronousDigitalHierarchy,同步数字体系)是一种将复接、线路传输及交换功能融为一体、并由统一网管系统操作的综合信息传送网络。选项D的“AdHoc”是一种无须无线接入点(AP)和有线网络的支持,在无线网卡之间直接通信的无线局域网工作模式。
11.(9)变形级系统
【解析】通用型网络操作系统又可分为变形级系统和基础级系统。
12.独立独立解析:计算机网络采用层次结构,各层之间互相独立,每一层又实现了相对独立的功能。
13.光纤最初,建筑物综合布线系统一般采用非屏蔽双绞线来支持低速语音及数据信号传输。但是,随着局域网技术的发展,目前一般采用光纤与非屏蔽双绞线混合的连接方式。
14.安全性安全性解析:安全性是全球多媒体网络的一项重要特征。
15.(18)DES
【解析】Kerberos基于对称密钥体制(一般采用DES,也可以用其他算法)。
16.
17.服务与被服务服务与被服务
18.可信站点区域
【解析】为了保护用户的计算机免受非安全软件的危害,浏览器通常将Internet世界划分成几个区域(例如Internet区域、本地Internel区域、可信站点区域、受限站点区域等),用户可以针对每个区域指定浏览器处理下载程序和文件的方式,并将要访问的Web站点按其可信度分配到不同的区域。
19.
20.星型本题主要考查网络拓扑结构的选择,需要考生了解各种拓扑结构的优缺点。网络拓扑结构按照几何图形的形状可分为4种类型:总线拓扑、环型拓扑、星型拓扑和网状拓扑。这些形状也可以混合,构成混合拓扑结构。不同的网络拓扑结构适用于不同规模的网络。下面分别对上述4种网络拓扑结构进行简单的介绍。
—总线拓扑结构由单根电缆组成,该电缆连接网络中所有的节点。单根电缆称为总线,由于它只能支持一种信道,因此所有节点共享总线的全部带宽。在总线网络中,当一个节点向另一个节点发送数据时,所有节点都将被动地侦听该数据,只有目标节点才会接收并处理发送给它的数据,其他节点将忽略该数据。基于总线拓扑结构的网络很容易实现,且组建成本很低,但扩展性较差。当网络中的节点数量增加时,网络的性能将会下降。此外,总线网络的容错能力较差,总线上的某个中断或故障将会影响整个网络的数据传输。因此,很少有网络单纯地采用总线拓扑结构。
—在环型拓扑结构中,每个节点与和它最近的两个节点相连接,使整个网络形成一个环型,数据沿着环向一个方向发送。环中的每个节点如同一个能再生和发送信号的中继器,它们接收环中传输的数据,再将其转发到下一个节点。与总线拓扑结构相同,当环中的节点数量增加时,响应时间也会相应变长。由此可见,单纯的环型拓扑结构非常不灵活,不易于扩展。此外,在一个简单的环型拓扑结构中,如果单个节点或一处电缆发生故障,将会造成整个网络的瘫痪。也正因此,一些网络采用双环结构来提供容错能力。
—在星型拓扑结构中,网络中的每个节点通过一个中央设备(如集线器)连接在一起。网络中的每个节点将数据发送给中央设备,再由中央设备将数据转发到目标节点。一个典型的星型网络拓扑结构所需的线缆和配置稍多于环型或总线网络。由于在星型网络中,任何单根电缆只连接两个设备(如一个工作站和一个集线器),因此一处电缆问题最多影响两个节点,单根电缆或单个节点发生故障不会导致整个网络通信的中断。但是,中央设备的故障将会造成一个星型网络的瘫痪。由于使用中央设备作为连接点,所以星型拓扑结构可以很容易地移动、隔绝或进行与其他网络的连接,这使得星型拓扑结构易于扩展。因此,星型拓扑是目前局域网中最常用的一种网络拓扑结构,现在的以太网大都使用星型拓扑结构。
—在网状拓扑结构中,每两个节点之间都直接连接的。网状拓扑常用于广域网,其中的节点指地理场所。由于每个节点之间都是直接连接的,所以数据能够从发送地直接传输到目的地。如果一个连接出了问题,可以简单、迅速地更改数据的传输路径。由于为两点之间的数据传输提供了多条链路,因此,网状拓扑是最具容错性的网络拓扑结构。
综上所述,100Base-TX网络采用的物理拓扑结构应该为星型拓扑结构。
21.分析分析解析:试图发现明文或密钥的过程称为密码分析。密码分析人员使用的策略取决于加密方案的特性和分析人员可用的信息。密码分析的过程通常包括:分析(统计所截获的消息材料)、假设、推断和证实等步骤。
22.简单邮件传输协议简单邮件传输协议解析:用户发送和接收邮件需要借助于装载在客户机上的电子邮件应用程序来完成。电子邮件客户端应用程序向邮件服务器发送邮件时使用SMTP(SimpleMailTransferProtocol,简单邮件传输协议),此协议用于将用户编写的电子邮件转交到收件人手中。接收邮件服务器采用POP3(PostOfficeProtocol,邮局协议)或IMAP(InteractiveMailAccessProtocol),它用于将其他人发送给你的电子邮件暂时寄存,直到你从服务器上将邮件取到本地机器上阅读。
23.IPV6IPV6解析:当前使用的IP协议是IPV4,IPV6正在研究和制定标准之中。
24.系统网络体系结构SNA系统网络体系结构SNA解析:世界上第一个网络体系结构是IBM公司于1974年提出的,命名为“系统网络体系结构SNA”,在此之后,许多公司纷纷提出了各自的网络体系结构。
25.对等对等解析:网络操作系统的发展经历了从对等结构向非对等结构演变的过程。
26.通用型通用型解析:一般来说,网络操作系统可以分为面向任务型与通用型。面向任务型网络操作系统是为某一种特殊网络应用要求而设计的;通用型网络操作系统能提供基本的网络服务功能,支持用户在各个领域应用的需求。
27.软件软件解析:软件是用户与计算机硬件系统之间的桥梁,它体现了人要计算机做什么、怎样做,这一套指令序列均以某种代码形式储存于存储器中。
28.指令指令解析:本题考查点是奔腾芯片的双Cache结构。奔腾芯片采用两个Cache(超高速缓存),一个用于数据缓存,另一个用于指令缓存,以便将指令和数据分别存放在不同的Cache中。当需要访问时,不需要搜索整个存储空间,因而可以大大地提高Cache的命中率。这种将指令和数据分别存放的结构称为哈佛结构。
29.【审题关键句】以行为单位从字符串左边部分降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】①定义循环变量i、j、k和整型变量len、P。
\n②第一层for循环中,循环变量i从0开始,依次递增直到其值等于20,实现对20行数据的逐行处理。在循环体中,对于i行首先调用函数strlen(xx[i])求得第i行字符串的长度,并把其值赋给变量len,再用len除以2,得到第i行字符串长度的一半,赋给变量P。在第二层for循环中,循环变量j从0开始,依次递过来增直到其值等于(p-1),在第三层for循环中,循环变量k从j+1开始,依次递过来增直到其值等于P,比较字符xx[i][j]ASCII码值与xx[i][k]ASCII码值的大小,如果字符xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换实现对第i行字符串左半部分的字符串按降序排列。
\n③用变量len的值对2求余数,如果余数为1,则调用函数字符串拷贝函数strcpy,把从字符串xx[i]+P+1开始直到字符串xx[i]的结尾的子字符拷贝到字符串变量str中,再调用字符串连接函数stmcat把字符串xx[i]的中间字符连接到字符串变量s仃的后面,再调用字符串连接函数stmcat把字符串xx[i]的左半部分的子字符串连接到变量str的后面;如果余数不等于l,则调用字符串拷贝函数strcpy,把从字符串xx[i]+P开始直到字符串xx[i]的结尾的子字符拷贝到字符串变量str中,再调用字符串连接函数strncat把字符串xx[i]的左半部分的子字符串连接到变量str的后面,实现字符串xx[i]左右部分子字符串的交换。
\n④调用字符串拷贝函数strcpy,把字符串变量str的值拷贝到字符串xx[i],实现把排序后的结果仍按行重新存入字符串数组xx中。
\n【参考答案】
\n
30.【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满足此条件以及不满足此条件的四位数平均值avel和ave2。
\n【解题思路】
\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。
\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,则根据题目要求,判断其“个位.百位.十位.千位>0”的条件是否满足,当满足条件时,则将a[i]的值累加到变量pjzl中,同时计数变量cnt的值加1:如果不满足判断条件,则将四位数累加到变量pjz2中。当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数,以及所有不满足条件的四位数之和pjz2。
\n③最后将变量pjzl的值除以变量cnt的值,得到所有满足条件的四位数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量cnt的差,得到所有不满足条件的四位数的平均值并赋给变量pjz2。
\n本题中,pjzl、pjz2和cnt三个变量在源程序中已经定义,在该子程序中就不需要再重新定义了。
\n【参考答案】
\n
31.B解析:SNMP即简单网络管理协议;SMTP即简单邮件传输协议;FTP即文件传输协议;TELNET即远程登录协议。
32.B解析:中断是指系统资源遭到破坏或变得不能使用,这是对可用性的攻击;截取是指未授权的实体得到了资源的访问权,这是对保密性的攻击:修改是指未授权的实体不仅得到了访问权,而且还窜改了资源,这是对完整性攻击:捏造是指未授权的实体向系统中插入伪造的对象,这是对真实性的攻击。
33.C解析:关于因特网中的主机和路由器,主机通常需要实现TCP协议,主机必须实现IP协议,路由器必须实现IP协议。
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.jsValue(){intijvalue;for(i=0;i<300;i++)if(isP(a[ii))/*如果该数为素数则将该数存入数组b中*/{b[cnt]=a[i];}for(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/for(j=i+l;j<cnt;j++)if(b[ii>b[j]){value=b[i];b[i]=b[j];b[j]=value;}}jsValue()\r\n{\r\ninti,j,value;\r\nfor(i=0;i<300;i++)\r\nif(isP(a[ii))/*如果该数为素数,则将该数存入数组b中*/\r\n{\r\nb[cnt]=a[i];\r\n}\r\nfor(i=0;i<cnt-1;i++)/*对数组b的4位数按从小到大的顺序进行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[ii>b[j])\r\n{\r\nvalue=b[i];\r\nb[i]=b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽林业职业技术学院高职单招职业适应性测试备考题库带答案解析
- 2026年福建体育职业技术学院高职单招职业适应性测试模拟试题带答案解析
- 2026年贵州健康职业学院高职单招职业适应性考试备考试题带答案解析
- 2026年湖南高速铁路职业技术学院高职单招职业适应性测试模拟试题有答案解析
- 2026年东营科技职业学院单招综合素质考试模拟试题带答案解析
- 2026年保定职业技术学院单招职业技能笔试备考题库带答案解析
- 2026年广西科技职业学院高职单招职业适应性考试备考题库有答案解析
- 2026年湖南环境生物职业技术学院高职单招职业适应性考试备考题库有答案解析
- 投资并购合作框架协议2025年
- 2026年河南艺术职业学院高职单招职业适应性测试模拟试题有答案解析
- 《潮涨潮落》课件
- 光储充项目收益Excel自动测算表
- 鞍钢集团电子招投标交易平台简明操作手册
- 门店运营年终总结汇报
- 2025年中国流体动压轴承市场调查研究报告
- 快递行业运营部年度工作总结
- 《苏教版六年级》数学上册期末总复习课件
- 油漆班组安全晨会(班前会)
- 消费类半固态电池项目可行性研究报告
- 山东省济南市2024年1月高二上学期学情期末检测英语试题含解析
- 口腔门诊医疗质控培训
评论
0/150
提交评论