![(2022年)黑龙江省伊春市全国计算机等级考试网络技术真题(含答案)_第1页](http://file4.renrendoc.com/view/c25ffc4f0d16a0a3addb3ee7720ee3db/c25ffc4f0d16a0a3addb3ee7720ee3db1.gif)
![(2022年)黑龙江省伊春市全国计算机等级考试网络技术真题(含答案)_第2页](http://file4.renrendoc.com/view/c25ffc4f0d16a0a3addb3ee7720ee3db/c25ffc4f0d16a0a3addb3ee7720ee3db2.gif)
![(2022年)黑龙江省伊春市全国计算机等级考试网络技术真题(含答案)_第3页](http://file4.renrendoc.com/view/c25ffc4f0d16a0a3addb3ee7720ee3db/c25ffc4f0d16a0a3addb3ee7720ee3db3.gif)
![(2022年)黑龙江省伊春市全国计算机等级考试网络技术真题(含答案)_第4页](http://file4.renrendoc.com/view/c25ffc4f0d16a0a3addb3ee7720ee3db/c25ffc4f0d16a0a3addb3ee7720ee3db4.gif)
![(2022年)黑龙江省伊春市全国计算机等级考试网络技术真题(含答案)_第5页](http://file4.renrendoc.com/view/c25ffc4f0d16a0a3addb3ee7720ee3db/c25ffc4f0d16a0a3addb3ee7720ee3db5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2022年)黑龙江省伊春市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.如果在一台主机的Windows环境下执行Ping命令得到下列信息:Pingingwww.nankai.edu.cn[202.113.16.33]with32bytesofdata:Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes:32time<lms,TTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Pingstatisticsfor202.113.16.33:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli—seconds:Minimum=0ms,Maximum:0ms,Average=0ms那么下列结论中无法确定的是()。
A.为www.nankai.edu.ca提供名字解析的服务器工作正常
B.本机使用的DNS服务器工作正常
C.主机www.nankai.edu.cn上www服务工作正常
D.主机wlgrw.nankai.edu.CB的网关配置正确
2.是横放于页面上的大幅图片广告,一般是使用GIF格式的图像文件,或使用JPG静态图形,规格一般为468×60像素()。
A.标识广告B.弹出窗口广告C.画中画广告D.旗帜广告
3.差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由少到多依次为()。
A.增量备份、差异备份、完全备份
B.差异备份、增量备份、完全备份
C.完全备份、差异备份、增量备份
D.完全备份、增量备份、差异备份
4.下列说法中,正确的是()。
A.服务器只能用大型主机、小型机构成
B.服务器只能用装配有安腾处理器的计算机构成
C.服务器不能用个人计算机构成
D.服务器可以用装配有奔腾、安腾处理器的计算机构成
5.若服务器系统年停机时间为6小时,那么系统可用性至少达到()
A.99%B.99.9%C.99.99%D.99.999%
6.下列关于光纤同轴电缆混合网HFC的描述中,错误的是()
A.HFC是一个双向传输系统
B.CableModem利用频分多路复用方法将信道分为上行信道与下行信道
C.CableModem传输方式分为对称式和非对称式两类
D.HFC通过CableModem将计算机与同轴电缆连接起来
7.以太网是()的典型。
A.总线网B.FDDIC.令牌环网D.星形网
8.关于局域网交换机,下列表述错误的是()。
A.直接交换方式不支持输入输出速率不同的端口间的帧转发
B.存储转发方式在转发前要进行差错检测
C.端口号/MAC地址映射表是通过“地址学习”来获得的
D.改进的直接交换方式在收到帧的前16个字节后判断帧头是否正确
9.在WindowsServer2003中,用于显示域列表、计算机列表的命令是()。
A.nbtstat—aB.netflow—aC.netViewD.nslookup
10.第
10
题
将一个IPX的网络和一个IP网络在网络层互联到一起需要()
A.交换机B.IP路由器C.IPX路由器D.多协议路由器
二、填空题(10题)11.(8)在Internet中,邮件服务器间传递邮件使用的协议是_______。
12.第
76
题
以太网交换机能够在运行的过程中自动建立和维护“端口/MAC地址映射表”这个过程叫()。
13.为了接入因特网,连网的计算机必须遵循协议。
14.IIS6.0使用________的方法在一台服务器上可以构建多个网站。
15.在客户机/服务器模式中,主动发出请求的是______。
16.操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS中,它叫做______。
17.
18.X-Scanner运行在Windows平台下,它主要针对WindowsNT/Windows2000/WindowsxP操作系统的安全进行全面细致评估,可以扫描出很多Windows系统流行的漏洞,并详细地指出安全的脆弱环节与________措施。
19.
20.常用的ping程序中使用了报文,以探测目标主机是否可以到达。
三、2.填空题(8题)21.一站式电子政务应用系统的实现流程可以划分为3个阶段,它们是______、服务请求和服务调度及处理。
22.FDDI在物理层提出了物理层介质相关的PMD子层与______子层。
23.计算机网络的通信子网由通信处理机、______和其他通信设备组成。
24.计算机网络是计算机技术与______技术相互渗透、密切结合的产物。
25.路由表分为静态路由表和动态路由表,使用路由信息协议Rp来维护的路由表是______路由表。
26.IEEE802.3u在物理层定义了新的标准100BASE-T。100BASE-T标准采用______,将MAC子层与物理层分隔开。
27.在因特网上,网上直接划付通常采用数字证书技术、数字签名技术以及______协议保证交易的安全。
28.分布式系统是建立在计算机网络之上的,因此分布式系统与计算机网络在______上基本相同。
四、C语言程序设计题(2题)29.在文件in.dat中存有若干个(个数<200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组xx中。请编制函数CalValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些正整数的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到out.dat文件中。
注意:部分源程序存放在test.c文件中。
请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat的内容。
30.程序test.C的功能是:计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,计算其间隔减、加之和,即第l个素数-第2个素数+第3个素数-第4个素数+第5个素数…的值sum。请编写函数countValue实现程序的要求,最后main函数调用函数writeDAT0把结果cnt和sum,输出到文件0ut.dat中。
注意:部分源程序存放在test.c文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
第2类数位分解并重组后再筛选统计并排序
五、1.选择题(3题)31.关于UNIX的版本的描述中,错误的是______。
A.IBM的UNIX是Xenix
B.SUN的UNIX是Solaris
C.伯克利的UNIX是UNIXBSD
D.HP的UNIX是HP-UX
32.下面哪种P2P网络拓扑不是分布式非结构化的?()
A.GnutellaB.MazeC.LimeWireD.BearShare
33.攻击者不仅已知加密算法和密文,而且还能够通过某种方式,让发送者在发送的信息中插入一段由他选择的信息,那么攻击者所进行的攻击最可能属于______。
A.唯密文攻击B.已知明文攻击C.选择明文攻击D.选择密文攻击
六、1.程序设计题(3题)34.已知数据文件IN77.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的干位数字上的值加十位数字上的值恰好等于百位数字上的值加上个位数字上的值,并且此4位数是偶数,则统计㈩满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT77.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("IN77.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt)
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT77.DAT","w");
fprintf(fp,"%od\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(intm,intk,intxx[])实现程序的要求,最后调用函数readwriteDAT()把结果输出到out31.dat文件中。
例如,若输入17,5,则应输出19,23,29,31,37。
注意:部分源程序已给出。
请勿改动主函数main()和输入输出函数readwriteDAT()的内容。
试题程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
36.已知数据文件IN60.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数JsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果ont及数组b中符合条件的4位数输出到OUT60.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILErfp;
fp=fopen("IN60.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&aIi]);
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("OUT60.DAT","w");
fprintf(fp,"%dkn",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
参考答案
1.C通过www.nankai.edu.cn这个域名,可以正确转换到IP202.113.16.33,说明为www.nanka.i.edu.cn提供名字解析的服务器以及本机使用的DNS服务器工作正常,并且主机www.nankai.edu.cn,但并不能说明该主机www服务工作正常。因此选择C选项。
2.D
3.AA【解析】一般都有三种备份种类:完全备份、差异备份、增量备份。完全备份是指备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。差异备份即备份上一次的完全备份后发生变化的所有文件。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。由上述备份情况可知三种备份策的空间使用由少到多分别是增量备份、差异备份、完全备份。因此选择A选项。
4.D解析:在客户机/服务器体系下,服务器一般具有功能强大的处理能力、容量很大的存储器以及快速的输入输出通道和联网能力。通常它的处理器采用高端微处理器芯片组成,如32位的奔腾和64位的安腾芯片等。原则上过去的小型机和大型机以及个人计算机都可以充当服务器的角色。
5.BP469%的每年停机时间小于等于8.8小时
6.D
7.A解析:目前应用最为广泛的一类局域网是总线局域网——以太网(Ethernet)。
8.D解析:Ethernet交换机的帧转发方式可以分为三类:直接交换方式、存储转发交换方式、改进的直接交换方式。直接交换方式的优点是交换延迟时间短,缺点是缺乏差错检测能力,不支持不同输入输出速率的端口之间的帧转发。存储转发交换方式优点是具有帧差错检测能力,并能支持不同输入输出速率的端口之间的帧转发,缺点是交换延迟时间将会增长。改进的直接交换方式的交换延迟时间介于前两者之间,在接收到帧的前64个字节后,判断Ethernet帧的帧头字段是否正确,如果正确则转发出去。
9.CNbtstat—a功能:使用远程计算机的名称列出名称表。NetFlow功能:是一种数据交换方式。Netview功能:用于显示域列表、计算机列表或指定计算机上共享资源的列表。nslookup(nameserverlookup,域名查询):是一个用于查询Internet域名信息或诊断DNS服务器问题的工具。故选择C选项。
10.D将IPX网络分组转换成IP网络分组,或者相反,从而将IPX网络和IP网络连接到了一起,这种设备是网络层的网络互联设备,叫多协议路由器。
11.(8)SMTP【解析】在TCP/IP互联网中,邮件服务器之间使用简单邮件传输协议(SMTP)相互传递电子邮件,而电子邮件使用POP3协议从邮件服务器的邮箱中读取、下载邮件。
12.地址学习或者反向学习【解析】交换机从某个端口收到帧,记录这个帧的源地址及其来源端口,放人'MAC地址/端口映射表”,以便以后对帧进行选择性转发,这个过程叫做反向学习。
13.TCP/IP【解析】连入因特网的计算机必须遵循TCP/IP协议。因特网是基于TCP/IP协议构造的。
14.\n虚拟服务器
\n
15.客户机客户机解析:客户机/服务器的工作模式为:应用程序之间为了能顺利地通信,服务器应处于守候状态,并监视客户机的请求。客户机发出请求,该请求经互联网传送给务器,-旦服务器接收到这个请求,就可以执行请求指定的任务,并将执行的结果经互联网回送给客户机机。
16.FATFAT解析:操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS里,它称为文件表(FAT):在Windows里,称为虚拟文件表(VFAT):在IBM的操作系统OS/2里,称为高性能文件系统(HPFS)。
17.
18.\n弥补或补救
\n
19.
20.回送请求应答ICMP定义了13种报文,包括回送请求应答、目的地不可达、源站抑制、重定向(改变路由)、回送请求、数据报超时、数据报参数出错、时间戳请求、时间戳应答、信息请求(已过时)、信息应答(已过时)、地址掩码请求和地址掩码回答。
ping程序采用回送请求应答方式,例如:
C:\\DocumentsandSettings\\csai>ping
Pingingwith32bytesofdata:
Replyfrom:bytes=32time<1msTTL=128
ping命令向发送数据包,通过Reply应答。TTL是生存时间,指定数据报被路由器丢弃之前允许通过的网段数。TTL是由发送主机设置的,用于防止数据包在IP互联网中永不终止地循环。转发IP数据包时,要求路由器至少将TTL的值减小1。当TTL为0时,路由器将提示超时。
21.身份认证身份认证解析:一站式电子政务应用系统的实现流程如下:身份认证、服务请求和服务调度及处理。
22.物理层协议PHY物理层协议PHY解析:FDDI在物理层提出PMD与PHY子层。FDDI采用IEEE802的体系结构和逻辑链路控制(LLC)协议研究出了FDDI的MAC协议。
23.通信线路通信线路解析:通信子网由通信处理机、通信线路与其他通信设备组成,完成网络数据传输、转发等通信处理任务。
24.通信通信解析:20世纪50年代,人们将彼此独立发展的计算机技术与通信技术结合起来,完成了数据通信技术与计算机通信网络的研究,为计算机网络的出现做好了技术准备,奠定了理论基础。
25.动态动态解析:路由表有两种基本形式静态路由表和动态路由表。静态路由表由手工建立,一旦形成,到达某一目的网络的路由便固定下来。动态路由表是网络中的路由器相互自动发送路由信息而动态建立的。使用路由协议维护的路由表属于动态路由衷。
26.介质独立接口MII介质独立接口MII解析:IEEE802.3u标准在LLC子层使用IEEE802.3标准,在MAC子层使用CSMA/CD方法,在物理层定义了新的标准100BASE-T。100BASE-T标准采用介质独立接口MII,将MAC子层与物理层分隔开。
27.SET安全电子交易SET安全电子交易解析:网上直接划付需要安全技术作为保障。在因特网上,网上直接划付通常采用数字证书技术、数字签名技术以及SET安全电子交易协议保证交易的安全。
28.物理结构物理结构解析:分布式系统与网络既有区别又有联系,它们的共同点在于一般的分布式系统是建立在计算机网络之上的,因此分布式系统与计算机网络在物理结构上基本相同。
29.【审题关键句】读取正数,统计个数,各位数字之和为偶数的数的个数及平均值。
\n【解题思路】
\n①定义整型循环变量i、j,表示各位数字之和的长整型变量he以及存储一个四位数的字符数组num[5]。
\n②循环变量i从0开始,依次递增到4,对字符数组hum[5]的每个元素赋初值0。
\n③循环变量i从0开始,依次递增到MAXNUM.1,对每个数组元素xx[i]进行判断,如果xx[i]的值非零,则变量totNum加1,退出循环时,totNum的值就是文件in.dat中存有的四位正整数的个数。
\n④循环变量i从0开始,依次递增到totNum-1,对于每个数组元素xx[i]调用库函数sprintf以4个字符宽度形式输出到字符数组num中,用字符数组num中的每个元素减去0的ASCII码48,就分别得到xx[i]这个四位数每位上的数字,并把这四个数字相加赋给变量j。再对变量j对2求余数进行判断其值是否等于0,如果等于0,则说明j是偶数,变量totCnt加1,并把xx[i]的值累加到变量he。
\n⑤退出循环后,把变量he的类型转换成双精度型再除以totCnt得到符合条件的数的算术平均值totPjz。
\n【参考答案】
\n
30.【审题关键旬】计算500~800区间内素数的个数,素数的值从大到小排序,再计算其间隔减、加之和,即第l个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值。
\n【解题思路】
\n①首先定义一个循环变量循环i和用于正负号转换的变量j,同时赋j的初值为-1。
\n②通过for循环对800到500的每个数字进行逐个的扫描,指定循环变量i的初值为800,当i值等于500停止循环,每执行一次循环,i的值便减l。(注意,本题for循环从大到小依次读取数据是根据题目要求设计的,这样得到的素数值其排序方式就是从大到小排序。)
\n③在每次执行for循环时,都调用素数判断函数isPrime判断当前的i值是否为素数,如果是素数,则素数计数变量cnt值加1,正负号转换变量j的值乘以-1,实现正负数的交替转换,最后将每次循环得到的i*j的值累加到求和变量sum中。
\n【参考答案】
\n
\n\n\t
\n\n第2类数位分解并重组后再筛选统计并排序
31.A解析:各大公司得UNIX系统主要有IBM的AIX系统、Sun公司的SunOS系统、HP公司的HP-UX系统等。Solaris是Sun公司在SunOS的基础上进一步设计开发的系统。1981年加州大学伯克利分校推出了UNIX的伯克利版本——UNIXBSD。
32.B【解析】分布式非结构化P2P网络的代表有Gnutella,Shareaza,LimeWire和BearShare。Maze属于集中式拓扑结构的P2P网络。
33.C
34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/if((thou+ten==hun+data)&&a[i]%2!=1){/*如果千位数加十位数等于百位数并且此数是偶数*/b[cnt]=a[i];/*则将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从小到大的顺序排列*/for(j=i+1;j<cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<MAX;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\nif((thou+ten==hun+data)&&a[i]%2!=1)\r\n{/*如果千位数加十位数等于百位数,并且此数是偶数*/\r\nb[cnt]=a[i];/*则将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*将数组b中的数按从小到大的顺序排列*/\r\nfor(j=i+1;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下:
(1)将一个4位整数各位上的数转变成单独的个位数。
(2)判断结构中多个条件的布尔运算。
(3)数据的排序。
在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除)。将一们位数整除1000则可得到其千位上的数字,除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得—卜位上的数字,除以10取余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。题目中的两个条件必须同时满足,所以两条件之间用“与”运算。先将满足条件的数存入数组b中,再对数组中的数据进行排序。最后的排序采用“选择排序法”。
35.voidnum(intmintkintxxl)){intdata=m+l;/*从大于整数m的数开始找*/inthalfIn=0;while(1){half=data/2;for(I=2;I<=half;I++)/*如果该数依次除以从2到一半的整数余数都不是0则该数是素数*/if(]if(data%I==O)break;/*如果余数为0则退循环取下一个数判断*/if(I>half){xx[n]=data;n++;/*判断该数为素数后将该数存入数组xx中并累计素数的个数*/}if(n>=k)break;/*如果累计素数的个数超过了要求的个数则退出循环*/data++;/*如果累计素数的个数小于要求的个数则继续取下一个数*/}}voidnum(intm,intk,intxxl))\r\n{\r\nintdata=m+l;/*从大于整数m的数开始找*/\r\ninthalf,I,n=0;\r\nwhile(1)\r\n{\r\nhalf=data/2;\r\nfor(I=2;I<=half;I++)/*如果该数依次除以从2到一半的整数,余数都不是0,\r\n则该数是素数*/\r\n\r\nif(]if(data%I==O)break;/*如果余数为0,则退循环,取下一个数判断*/\r\nif(I>half)\r\n{\r\nxx[n]=data;n++;/*判断该数为素数后,将该数存入数组xx中,并累计素数的个数*/\r\n}\r\nif(n>=k)break;/*如果累计素数的个数超过了要求的个数,则退出循环*/\r\ndata++;/*如果累计素数的个数小于要求的个数,则继续取下一个数*/\r\n}\r\n}解析:本题考查的知识点如下:
(1)循环结构与选择结构的嵌套使用。
(2)强行退出循环结构。
(3)特殊运算符'%'的使用。
素数是除了1和它本身之外不能被其他数整除的数(1除外)。在本题中,首先要结合相关数学知识找出判定一个数是否为素数的方法,从而对数据进行筛选。如果数据a依次除以从2到a/2的整数,余数都不是0,则该数是素数。因为所给的数据是连续的数,而且最终所求的数据的个数一定,所以这里可以使用循环结构对数据依次筛选。同时嵌套选择结构对筛选的数据进行不同的处理。在a依次除以从2到a/2的整数的过程中,只要有一次余数为0,则可退出这一层循环,即退出整除取余的循环,进入下一个数的判断中。
36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=10*thou+ten;/*把千位数和十位数重新组合成一个新的十位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023三年级语文下册 第一单元 2 燕子配套说课稿 新人教版
- 2024-2025学年高中语文 名著导读 莎士比亚戏剧说课稿 新人教版必修4
- 9古诗三首清明说课稿2023-2024学年统编版语文三年级下册
- Unit 4 Natural Disasters Reading for Writing 说课稿-2024-2025学年高中英语人教版(2019)必修第一册
- Unit 2 lconic Attractions Learning About Language (1)说课稿 2023-2024学年高中英语人教版选择性第四册
- 2025主体信用评级合同
- 2025吊顶劳务承包合同
- 19《夜宿山寺》(说课稿)2024-2025学年部编版语文二年级上册
- 2024-2025学年高中生物 第一章 人体的内环境与稳态 专题1.2 内环境稳态的重要性说课稿(基础版)新人教版必修3001
- 7《压岁钱的使用与思考》(说课稿)-2023-2024学年四年级下册综合实践活动长春版
- T-GDWJ 013-2022 广东省健康医疗数据安全分类分级管理技术规范
- 山林养猪可行性分析报告
- 校本课程生活中的化学
- DB43-T 2775-2023 花榈木播种育苗技术规程
- 《我的家族史》课件
- 高空作业安全方案及应急预案
- 苏教版科学2023四年级下册全册教案教学设计及反思
- 八-十-天-环-游-地-球(读书)专题培训课件
- 新会中集:集装箱ISO尺寸要求
- 化学品-泄露与扩散模型课件
- 汉语言文学论文6000字
评论
0/150
提交评论