版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年江西省新余市全国计算机等级考试网络技术预测试题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下列工具中不能用作安全评估的是()。
A.ISSB.WSUSC.MBSAD.X—Scanner
2.下列关于ADSL的描述中,错误的是()
A.ADSL使用1对铜双绞线
B.ADSL的上下行速率是相同的
C.ADSLModem用于连接计算机
D.采用ADSL技术可以通过PSTN接入Internet
3.在一台Cisco路由器上执行showaccess—lists命令显示如下一组限制远程登录的访问控制列表信息。StandardIPaccesslist40permit167.112.75.89(54matches)permit202.113.65.56(12matches)denyany(1581matches)根据上述信息,正确的access—list的配置是()。
A.Router(config)#access—list40permit167.112.75.89Router(config)#access—list40permit202.113.65.56Router(coniig)#access—list40denyanyRouter(config)#linevty05Router(config—line)#access—class40in
B.Router(config)#access—list40permit167.112.75.89logRouter(config)#access—list40permit202.113.65.56logRouter(eonfig)#access—list40denyanylogRouter(config)#linevty05Router(eonfig-line)#access—class40in
C.Router(config)#access-list40permit167.112.75.89logRouter(config)#access-list40permit202.113.65.56l0gRouter(config)#access—list40denyanylogRouter(config)#linevty05Router(config—line)#access—class40out
D.Router(COnfig)#access.1ist40permit167.112.75.89Router(config)#access-list40permit202.113.65.56Router(config)#access—list40denyanylogRouter(config)#linevty05Router(config—line)#access—class40out
4.如果系统高可用性达到99.99%,那么线年的停机时间就()。A.≦53分钟B.≦5分钟C.≦8.8小时D.≦13.6小时
5.下列关于Serv-UFTP服务器配置的描述中,错误的是()。
A.配置服务器域名时,可以使用域名或其他描述
B.配置服务器IP地址时,服务器有多个IP地址需分别添加
C.配置服务器域端口号时,可使用端口21或其他合适的端口号
D.配置域存储位置时,小的域应选择.INI文件存储而大的域应选择注册表存储
6.如果一台CiscoPIX525防火墙有如下配置:
那么对应的端口连接方案是()。
A.p1连接外部网络,p2连接DMZ,p3连接内部网络
B.p1连接内部网络,p2连接DMZ,p3连接外部网络
C.p1连接外部网络,p2连接内部网络,p3连接DMZ
D.p1连接内部网络,p2连接外部网络,p3连接DMZ
7.下列关于TCP/IP传输层协议的描述中,错误的是()。A.TCP/IP传输层定义了TCP和UDP两种协议
B.TCP协议要完成流量控制功能
C.UDP协议主要用于不要求按分组顺序到达的传输
D.UDP协议与TCP协议都能够支持可靠的字节流传输
8.在计算机网络中负责信息处理的部分称为()。
A.通信子网B.交换网C.资源子网D.工作站
9.一台交换机具有48个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()。
A.8.8GbpsB.12.8GbpsC.13.6GbpsD.24.8Gbps
10.
二、填空题(10题)11.通信线路是因特网的基础设施,对于通信线路的传输能力通常用______来描述。
12.在混合式P2P网络中,根据结点的能力可将结点分为用户结点、搜索结点和______3种类型。
13.在双绞线组网的方式中,是局域网的基本连接设备。
14.网络操作系统有三大阵营:【】、Novell的NetWare和Microsoft的WindowsNT。
15.UDP协议提供了面向非连接的、______的传输服务。
16.IP数据报在穿越因特网的过程中有可能被分片。在IP数据报分片以后,通常由【2】负责IP数据报的重组。
17.防火墙的基本功能是:根据一定的安全规定,检查、过滤网络之间传送的报文分组,以确定这些报文分组的【】。
18.
19.允许使用单位或个人按时间、地址等信息查询网络的使用情况是______提供的功能。
20.在路由器中,有一些路由表项是由路由器相互发送路由信息而自动形成的,这些路由表项称为路由表项。
三、2.填空题(8题)21.计算机网络是现代通信技术和______相结合的产物。
22.网络拓扑可以根据通信子网中通信信道类型分为两类:点对点线路通信子网的拓扑、【】通信子网的拓扑。
23.宽带传输网的代表是以______为基础的大容量光纤网络。
24.A公司向B公司发出—份电文,称C公司要向B公司订购大批棉花,诱使B公司高价向A公司购买大量棉花。这属于安全攻击中的捏造,是对【】的攻击。
25.卫星通信系统按照其采用的技术可分为三类,即:静止轨道卫星系统、中轨道卫星系统和【】。
26.测量CPU处理速度有两种常用单位,其中表示执行浮点指令的平均速度是用【】。
27.在电子政务的体系结构中,______是整个电子政务建设的基础工程。
28.在工业布线系统中,通常在主干传输结构中采用光纤作为连接工业环境中各种通信设备的传输介质,提高了数据传输速率与抗______能力,确保在复杂的工厂环境中各种数据的传输要求。
四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。
替代关系:f(p)=p*13mod256,mod为取余运算,P是数组xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果计算后f(p)值小于等于32或是偶数,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数eneryptChar,按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WdteDat把结果xx输出到文件out.dat中。
替代关系:f(p)=p*11mod256,mod为取余运算,P是数组xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义成整型变量),如果原字符的ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
五、1.选择题(3题)31.目前各种城域网建设方案的共同点是在结构上采用三层模式,这三层是;核心交换层、业务汇聚层与______。
A.数据链路层B.物理层C.接入层D.酆网络层
32.在以下网络协议中,属于数据链路层协议的是______。Ⅰ、TCPⅡ、UDPⅢ、IPⅣ、SMTP
A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅲ和ⅣD.都不是
33.下面哪个不是密集组播路由协议?()
A.DVMRPB.MOSPFC.PIM-DMD.CBT
六、1.程序设计题(3题)34.已知数据文件IN45.DAT中存有200个4位数,并已调用读函数IeadDat()把这些数存入数组a中,请编制一函数isVa1(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab-ed≥10且ab-cd≤20且两个数均为偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数ent,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT45.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序;
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN45.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&aIii);
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("OUT45.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.对10个候选人进行选举,现有一个100条记录的选票文件IN84.DAT,其数据存放格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推。每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选十,若一张选票选中人数大于5个人时被认为无效的选票。给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。请编制函数CoutRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中,最后调用函数WriteDat()把结果yy输出到文件OUT84.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
charxx[100][11];
intyy[10];
intReadDat(void);
voidWriteDat(void);
voidCoutRs(void)
{
}
voidmain()
{
inti;
for(i=0;i<10;i++)
yy[i]=0;
if(ReadDat())
{
printf("数据文件IN84.DAT不能打开!\n\007");
return;
}
CoutRs();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti;
chartt[13];
if((fp=fopen("IN84.DAT","r"))==NULL)return1;
for(i=0;i<lO0;i++)
{
if(fgets(tt,13,fp)==NULL)return1;
memcpy(xx[i],tt,10);
xx[i][10]=0;
}
fclose(fp);
return0;
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT84.DAT","w");
for(i=0;i<10;i++)
{
fprintf(fp,"%d\n",yy[i]);
printf("第%d个人的选票数=%d\n",i+1,yy[i]);
}
fclose(fp);
}
36.已知文件IN19.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT19.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()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[ill;
inti;
fp=fopen("IN19.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[ii.si=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT19.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);
}
参考答案
1.BISS扫描器,用于自动对网络设备安全漏洞的检查和分析。MBSA是微软的安全评估工具,可以对IE、Outlook和Office等系统的安全报告。X—Scanner这是在Windows下,针对WindowsNT!Windows2000和WindowsxP操作系统的安全进行全面细致的评估。WSUS是个微软推出的网络化的补丁分发方案,支持微软公司全部产品的更新,包括Office、SOLServer、MSDE和ExchangeServer等内容,故选择B选项。
2.B
3.A根据配置标准访问控制列表的命令格式“access—listaccess—list—number|permit|deny|sourcewildeard—mask”可知,B、C明显错误,D选项“access—list40denyany”后面不用加log。
4.A
5.BServ-UFTP服务器是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2K等全Windows系列,可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持SSLFTP传输,支持在多个Serv-U和FTP客户端通过SSL加密连接保护您的数据安全等。设置FTP服务器的IP地址时,IP地址可为空,意为服务器所有的IP地址,当服务器有多个IP地址或使用动态IP地址时,IP地址为空会比较方便,因此本题的正确答案是B。
6.Dpix525在缺省情况下,ethemet0被命名为外部接口(outside),安全级别是0,ethernetl被命名为内部接口(inside),安全级别是100。ethemet2被命名为中间接口(dmz),安全级别是50。故选D选项。
7.D解析:①TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP,TransportControlProtocol)与用户数据报协议(UDP,UserDatagramProtocol)。②TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机。TCP协议同时要完成流量控制功能,协调收发双方的发送与接受速度,达到正确传输的目的。③UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。④UDP是不可靠的无连接协议。TCP是一种可靠的面向连接的协议。
8.A解析:通信子网由通信控制处理机、通信线路与其他通信设备组成,完成网络数据传输、转发等通信处理任务。
9.C
10.D
11.数据传输速率数据传输速率解析:通信线路的传输能力通常用数据传输速率来描述,另一种更为形象的描述通信线路传输能力的术语是带宽。
12.索引结点索引结点
13.集线器【解析】在双绞线组网的方式中,集线器是局域网的基本连接设备,也是以太网的中心连接设备。在传统的局域网中,连网的节点通过非屏蔽双绞线与集线器连接,构成物理上的星型拓扑结构。当集线器接收到某个节点发送的广播信息后将会把接收到的数据转发到集线器的每一个端口。
14.UnixUnix解析:网络操作系统有3大阵营:UNIX、Novell的NetWare和Microsoft的WindowsNT。
15.不可靠不可靠解析:UDP协议提供了面向非连接的、不可靠的传输服务。
16.目的主机本题考点是IP数据报的重组。IP数据报在因特网上传送时要经过底层的物理网络。因特网是“网间网”,其中的物理网络差异很大,不同类型的物理网络可传送的物理帧的最大长度,即网络最大传送单元MTU.可能不同。因此传送过程中.IP数据报在通过MTU较小的网络时有可能被分片。在IP数据报分片以后,应该需要进行数据报重新组装,因特网中通常是IP数据报到达目的主机后,由目的主机负责重组。
17.合法性合法性解析:防火墙的基本功能是:根据一定的安全规定,检查、过滤网络之间传送的报文分组,以确定这些报文分组的合法性。
18.虚拟化
19.网络计费管理网络计费管理解析:网络计费的功能包括:①建立和维护计费数据库;②建立和管理计费策略;③能够对指定地址进行限量控制;④允许使用单位或个人按时间、地址等信息查询网络的使用情况。
20.动态在路由器中,有一些路由表项是由路由器相互发送路由信息自动形成的,这些路由表项称为动态路由表项。
21.计算机技术计算机技术解析:20世纪50年代,人们将彼此独立发展的计算机技术与通信技术结合起来,完成了数据通信技术与计算机通信网络的研究,为计算机网络的出现做好了技术准备,奠定了理论基础。
22.广播信道广播信道解析:网络拓扑可以根据通信子网中通信信道类型分为两类:点对点线路通信子网的拓扑、广播信道通信子网的拓扑。
23.SDHSDH解析:宽带网络是指具备较高通信速率和吞吐量的通信网络,从功能上可以分成传输网、交换网和接入网三大部分。宽带传输网的代表是以SDH为基础的大容量光纤网络;宽带交换网的代表是采用ATM技术的综合业务数字网;宽带接入网的类型较多,主要有光纤接入、铜线接入、混合光纤/铜线接入和无线接入等。
24.真实性真实性解析:网络安全涉及到网络信息的保密性、完整性、可用性、真实性和可控性。通常的安全攻击类型有:第三方使甲方传向乙方的信息不能传送,称为中断:第三方使甲方传向乙方的信息同时传送给第三方,称为截取:第三方截取了甲方传向乙方的信息而把第三方的信息以甲方的名义传给乙方,称为修改;在没有甲方信息的情况下,第三方以甲方的名义发出信息给乙方,称为捏造。中断属于对可用性的攻击,截取属于对保密性的攻击,修改属于对完整性的攻击,捏造属于对真实性的攻击。
25.低轨道卫星系统低轨道卫星系统解析:卫星通信传输技术为全球用户提供大范围、远距离的电视、移动通信和数据传输服务。利用卫星通信作为大型网络的主干网,实现远程计算机网络的互连,显然,卫星通信具有极大的灵活性。按照其采用的技术,卫星通信系统可分为静止轨道卫星系统、低轨道卫星系统和中轨道卫星系统三类。
26.MFLOPSMFLOPS解析:CPU处理速度有两种常用单位的表示方法:第一种是每秒钟执行的指令条数来表示。例如每秒执行定点指令的平均数目,单位是MIPS(MillionInstructionPerSecond)即每秒百分条指令。第二种用于每秒执行浮点指令的平均数日来表示的,单位是MFOPS(MillionFloatingOnstructionPerSecond),即每秒百万条浮点指令。
27.统一的安全电子政务平台统一的安全电子政务平台解析:统一的安全电子政务平台是整个电子政务建设的基础工程,也是整个电子政务系统的枢纽,其主要功能是为有关政府部门的对外业务服务应用提供数据的传输与交换平台,并提供与内部政务专网及因特网的接入接口。
28.干扰干扰解析:工业布线系统的一个特点是采用光纤作为连接工业环境中各种通信设备的传输介质,提高了数据传输速率与抗干扰能力,确保在复杂的工厂环境中各种数据的传输要求。
29.【审题关键句】字符替代f(p)=p*13mod256,小于等于32或ASCII码是偶数不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
30.【审题关键旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII码是偶数不变,否则替换。
\n【解题思路】
\n本题类似第70套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
31.C解析:本题考查城域网的特点。城域网建设方案有以下几个共同点;传输介质采用光纤;交换节点采用基于IP交换的高速路由交换机或ATM交换机;在体系结构上采用核心交换层、业务汇聚层与接人层的三层模式,所以应当选C。本题考查的是体系结构的特点,采用三层模式,可以适应不同业务需求、不同协议与不同用户类型的接入需要。
32.D解析:本题考查点是TCP/IP协议簇中的多种协议。TCP协议是TCP/IP协议簇中传输层使用的协议。它是一种可靠的面向连接的协议,可以将源主机的字节流无差错的传送到目的主机,以保证将通信子网中的传输错误全部处理完毕。UDP协议也是TCP/IP协议簇中传输层使用的协议。它是一种不可靠的无连接协议,分组传输中的差错控制由应用层完成。IP协议是TCP/IP协议簇中互联层的协议。IP协议是一种面向无连接的协议。它负责将发送主机的数据分组以“五连接”的方式发送到目的主机。由于是“无连接”方式,各数据分组在Internet中是独立传输的,所以IP层必须负责数据分组传送过程中的路由选择和差错控制。同时,“无连接”方式也决定了构成一个传输层报文的各个分组的发送顺序和接收顺序不同,甚至有丢失现象,这些问题则提交给传输层去解决。SMTP协议(简单电子邮件协议)是TCP/IP协议簇中应用层的协议。它用于实现电子邮件传送功能。通常,电子邮件应用程序向邮件服务器传送邮件时使用SMTP协议,而从邮件服务器的邮箱中读取时使用POP3或IMAP协议。综上所述,TCP、UDP、IP和SMTP协议都不属于数据链路层协议。
33.D根据协议作用范围,组播协议分为组播组管理协议和路由协议。组管理协议包括IGMP(Internet组管理协议)和CGMP(Cisco专用组管理协议,路由协议分为域内组播路由协议和域间组播路由协议。域内组播路由协议又可以分为密集模式和稀疏模式,密集模式组播路由协议包括DVMRP(距离矢量组播路由协议)、MOSPF(开放最短路径优先的组播扩展)、PIM-DM(协议独立组播-密集模式),稀疏模式组播路由协议包括CBT(基于核心的树)、PIM-SM,目前使用较多的域内组播路由协议有DVMRP、MOSPF、PIM。域间协议主要包括MBGP(多协议边界网关协议)、MSDP(组播源发现协议)。
34.voidjsVal(){intithouhuntendataj;intabcd;for(i=O;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=thou*lO+ten;/*ab的十位数字是原4位数的千位数字个位数字是原4位数的十位数字*/cd=data*lO+hun;/*cd的十位数字是原4位数的个位数字个位数字是原4位数的百位数字*/if((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O)&&(cd%2==O)&&ab!=O&&cd!=0){/*如果-ab-cd≥10且ab-od≤20且两个数均为偶数且均不为零*/b[cnt]=a[i];/*将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=O;i<cnt-1;i++)/*将数组b中的4位数按从大到小的顺序*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{inti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=O;i<200;i++)\r\n{\r\nthou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndata=a[i]%10;/*求四位数的个位数字*/\r\nab=thou*lO+ten;/*ab的十位数字是原4位数的千位数字,个位数字是原4位数的十位数字*/\r\ncd=data*lO+hun;/*cd的十位数字是原4位数的个位数字,个位数字是原4位数的百位数字*/\r\nif((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O)\r\n&&(cd%2==O)&&ab!=O&&cd!=0)\r\n{/*如果-ab-cd≥10且ab-od≤20且两个数均为偶数,且均不为零*/\r\nb[cnt]=a[i];/*将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=O;i<cnt-1;i++)/*将数组b中的4位数按从大到小的顺序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{data=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下:
(1)将一个4位整数各位上的数转变成单独的个位数。
(2)判断结构中多个条件的布尔运算。
(3)循环的使用。
(4)数据的排序。
在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除)。将一个4位数整除1000则可得到其干位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。题目中所给的条件必须同时满足,所以各条件之间用“与”运算。最后的排序采用“选择排序法”。
35.voidCoutRs(void){inticountj;char*pf;for(i=0;i<l0;i++)yy[i]=0;for(i=0;i<l00;i++){pf=xx[i];/*指针pf指向字符串的第一个字符*/count=0;while(*pf)if(*pf=='1'){count++;/*统计每条记录中1的个数*/pf++;}elsepf++;if(count<=5)/*如果每条记录中1的个数小于等于5则为有效票*/{pf=xx[i];/*指针pf指向字符串的第一个字符*/j=0;while(*pf)/*统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中*/if(*pf=='1'){yy[j]+=l;j++;pf++;}elseif(*pf=='0'){j++;pf++;}}}}voidCoutRs(void)\r\n{\r\ninti,count,j;\r\nchar*pf;\r\nfor(i=0;i<l0;i++)\r\nyy[i]=0;\r\nfor(i=0;i<l00;i++)\r\n{\r\npf=xx[i];/*指针pf指向字符串的第一个字符*/\r\ncount=0;\r\nwhile(*pf)\r\nif(*pf=='1')\r\n{\r\ncount++;/*统计每条记录中1的个数*/\r\npf++;\r\n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南省建筑安全员-C证考试(专职安全员)题库及答案
- 贵阳学院《市场营销调研》2023-2024学年第一学期期末试卷
- 贵阳康养职业大学《电力系统自动化装置》2023-2024学年第一学期期末试卷
- 广州幼儿师范高等专科学校《英语国家社会与文化(一)》2023-2024学年第一学期期末试卷
- 2025年河北建筑安全员B证考试题库附答案
- 2025青海省建筑安全员-A证考试题库及答案
- 广州医科大学《传统建筑保护与更新》2023-2024学年第一学期期末试卷
- 广州现代信息工程职业技术学院《公共安全与应急管理》2023-2024学年第一学期期末试卷
- 2025年上海建筑安全员-B证考试题库及答案
- 2025湖北建筑安全员知识题库
- 羽绒服委托加工合同
- 四年级下册混合运算100道及答案
- 新概念英语第2册课文(完整版)
- 教师普通话达标分析报告
- 公安食药环培训课件
- 2-氨基-4-硝基苯甲醚化学品安全说明书
- 辽宁省沈阳市皇姑区2023-2024学年九年级上学期期末考试化学试卷
- 【重庆武隆区文旅品牌传播存在的问题及优化建议分析13000字(论文)】
- 水土保持监理工作报告
- 时间管理学习通超星课后章节答案期末考试题库2023年
- 分子影像学概论课件
评论
0/150
提交评论