2023年福建省三明市全国计算机等级考试网络技术预测试题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2023年福建省三明市全国计算机等级考试网络技术预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(10题)
1.如果Cisco路由器有如下SNMP的配置Router(config)#snmp-server enable traps Router(config)#snmp-server host admin.tjut.edu.cn admin 那么,下列描述中错误的是()。
A.主机admin.tjut.edu.cn是接收信息的管理站
B.主机admin.tjut.edu.cn使用UDP的162端口接收信息
C.路由器向主机admin.tjut.edu.cn发送自陷消息而得不到确认时会自动重发
D.路由器使用团体字admin向主机admin.tjut.edu.cn发送信息
2.下列关于路由器技术的描述中,错误的是()
A.吞吐量是指路由器的包转发能力
B.高性能路由器一般采用交换式结构
C.语音视频业务对路由器延时抖动要求不高
D.路由器的冗余是为了保证设备的可靠性与可用性
3.端口扫描可以通过捕获本地主机或服务器的流入流出()来监视本地主机的运行情况。
A.数据段
B.FR数据帧
C.比特流
D.IP数据包
4.在计算机网络中负责信息处理的部分称为( )。
A.通信子网
B.交换网
C.资源子网
D.工作站
5.下列关于服务器技术的描述中,错误的是()。
A.服务器磁盘性能表现在磁盘存储容量与I/O速度
B.集群系统中一台主机出现故障时不会影响系统的正常服务
C.热插拔功能允许用户在不切断电源的情况下更换硬盘、板卡等
D.采用对称多处理器(SMP)技术的服务器的总体性能取决于CPU的数量
6.下列对VLAN的描述中,错误的是()。
A.用于标识VLAN的VLANID用12bit表示
B.每个VLAN都是一个独立的逻辑网络、单一的广播域
C.VLAN的划分受用户所在的物理位置和物理网段的限制
D.按每个连接到交换机设备的MAC地址定义VLAN成员是一种动态VLAN
7.下列关于网络接入技术和方法的描述中,错误的是()
A.“三网融合”中的三网是指计算机网络、电信通信网和广播电视网
B.宽带接入技术包括XDSL、HF
C.SDH、无线接入等
D.无线接入技术主要有WLAN、WMAN等
E.Cable Modem的传输速率可以达到10~36Mbps
8.
9.ICMP报文类型号为11时表示()。
A.时间戳请求
B.超时
C.目标不可达
D.重定向
10.使用电子邮件发布网络信息的以下说法哪个不正确()。
A.可以不受时间限制,任意向顾客发送广告邮件
B.信息发布成本低廉,操作简单
C.可以主动的方式发布信息,直接让目标客户了解信息的内容
D.可以有目的地选择发送对象,使信息发布更有针对性
二、填空题(10题)
11. 局域网中常用的3种非屏蔽双绞线是3类线、4类线和【】。
12. 一个B类地址分为64个子网的例子,借用原16位主机号中的6位,该子网的主机号就变成了10位。
那么子网掩码用点分十进制可表示为_________。
13.
第69 题在口数据报分片后,通常用___________负责数据报的重组。
14.(2)多媒体软件包括多媒体播放软件和_____________。
15. ADSL的非对称性表现在______。
16. 第一次配置无线接入点,一般采用___________配置方式,无需将无线接入点连接到一个有线网络中。
17. 身份认证的常用方法有:口令认证、持证认证和______。
18. Ethernet V2.0规定帧的数据字段的最大长度是______。
19.
20. 宽带网络的技术分为传输、交换和接入3部分,宽带传输网的主要代表是以______为基础的大容量光纤网络。
三、2.填空题(8题)
21. 在网络管理的五大要素中,性能管理包括监视和______两大功能。
22. 网络安全策略主要包括技术和制度两个方面。
它的制定涉及网络使用与管理制定和______两方面的内容。
23. 适用于非屏蔽双绞线的网卡应提供______接口。
24. 防火墙的基本功能是:根据—定的安全规定,检查、过滤网络之间传送附陂分组,以确定这些报文分组的【】。
25. 在高速主干网、数据仓库、桌面电话会议、3D图形与高清晰度图像应用中,一般采用【】Mbps以太网。
26. RBB表示______网。
27. 局域网出现的网络故障中,有75%以上是由网络______引起的。
28. 下表为一路由器的路由表。
如果该路由器接收到一个源IP地址为10.0.0.10、目的IP地址为40.0.0.40 IP数据报,那么它将把此IP数据报投递到【】。
四、C语言程序设计题(2题)
29.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat 把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的个位数位置上的值减去千位数位置上的值再减去百位数位置上的值最后减去十位数位置上的值,如果得出的值大于等于零且原四位数是偶数,则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[200],b[200],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat 和写函数writeDat的内容。
30.函数ReadDat实现从文件in.dat中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数组)xx 中的所有字符进行替代,仍存入数组xx对应的位置上,最后调用函数WriteDat把结果xx输出到文件out.dat中。
替代关系:f(p)=p*11 mod 256,mod为取余运算,P是数组xx中某一个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义
成整型变量),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则用f(p)替代所对应的字符。
注意:部分源程序存放在test.c文件中,原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系进行处理。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
五、1.选择题(3题)
31. ( )操作系统是第一种获得EAL4认证的操作系统。
A.UNIX
B.Windows2000
C.WindowsXP
D.WindowsVista
32. 下面哪种攻击方法属于被动攻击______。
A.拒绝服务攻击
B.重放攻击
C.通信量分析攻击
D.假冒攻击
33. 有关静态路由表,下列说法正确的是( )。
A.到达某一目的网络的固定路由
B.网络处于静态时候采用的路由
C.网络或路由器瘫痪时临时启用的路由表
D.静态路由不能修改
六、1.程序设计题(3题)
34. 己知在文件IN46.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)几部分组成。
其中,金额=单价×数量可计算得出。
函数ReadDat()的功能是读取这100个销售记录并存入数组sell中。
请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用写函数WriteDat()把结果输出到文件OUT46.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#define MAX 100
typedef struct
{
char dm[5];
char mc[11];
int dj;
int sl;
long je;
} PRO;
PRO sell[MAX];
void ReadDat();
void WriteDat();
void SortDat()
{
}
void main ()
{
memset (sell, 0, sizeof (sell));
ReadDat ();
SortDat ();
WriteDat ();
}
void ReadDat ()
{
FILE *fp;
char str[80],ch[11];
int i;
fp=fopen ("IN46. 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 Iii . sl=atoi (ch);
sell[i] .je=(long) sell[i] .dj*sell[i] .sl;
}
fclose (fp);
}
void WriteDat()
{
FILE *fp;
int i;
fp=fopen ("OUT46.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[ii .si,sell[i] .je)
;
}
fclose (fp);
}
35. 已知数据文件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>
int a[300], b[300], cnt=0;
void jsValue()
{
}
main ( )
{
int i;
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;
int i;
fp = fopen("IN24.DAT", "r");
for(i=0; i〈300; i++)
fscanf(fp, "%d,", &a[i]);
fclose (fp);
}
writeDat ()
{
FILE *fp;
int i;
fp = fopen("OUT24.DAT", "w");
fprintf (fp, "%d\n",cnt);
for(i=0; i〈cnt; i++)
fprintf (fp, "%d, \n", b [i] );
fclose (fp);
}
36. 已知数据文件IN82.DAT中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数isValue(),其功能是:求出这些4位数是素数的个数cnt,再求出所有满足此条件的4位数的平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2,输出到out82.dat文件中。
例如:5591是素数,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1。
9812是非素数,则该数不满足条件,计算平均值pjz2。
注意:部分源程序已给出。
程序中已定义数组:a[300],b[300],已定义变量:cnt,pjz1,pjz2。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio. h>
int a[300], cnt=0;
double pjz1=0.0, pjz2=0.0;
int isP(int m)
{
int i;
for (i=2; i<m; i++)
if(m%i==0) return 0;
return 1;
}
void jsValue()
{
}
main ( )
{
int i;
readDat ();
jsValue();
writeDat ();
printf ("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值
pjz2=%7.21f\n", cnt, pjz1, pjz2);
}
readDat ( )
{
FILE *fp;
int i;
fp=fopen("in82.dat","r");
for (i=0; i<300; i++)
fscanf (fp, "%d, ", &a [i]);
fclose (fp);
}
writeDat ()
{
FILE *fp;
int i;
fp=fopen("out82.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp);
}
参考答案
1.C“Router(config)#snmp—server enable traps”中的“traps”又称为陷入或中断。
SNMP规定了六种一般的自陷情况,例如冷启动,热启动,链路失效等,每当出现这些情况时,代理就会向管理站发出包含有“团体名”和FrapPDu的报文。
管理站对这种报文不必有所应答。
“Router(config)#snmp—server host admin.tjut.edu.cn admin”说明的意思是路由器以团体名“admin”向主机“admin.tjust.edu.cn”发送自陷消息。
故选C。
2.C解析:路由器的关键技术指标包括:①吞吐量;②背板能力;③丢包率;④路由表容量;⑤突发处理能力;⑥延时与延时抖动;⑦服务质量;⑧可靠性与可用性;⑨网管能力等。
其中,吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关,涉及端口吞吐量与整机吞吐量两个方面的内容。
端口吞吐量是指路由器某个具体端口的包转发能力,而整机吞吐量是指路由器整机的包转发能力。
3.D
4.A解析:通信子网由通信控制处理机、通信线路与其他通信设备组成,完成网络数据传输、转发等通信处理任务。
5.D评价高性能存储技术的指标主要是I/0速度和磁盘存储容量。
集群(Cluster)技术是向一组独立的计算机提供高速通信线路,组成一个共享数据存储空间的服务器系统,如果一台主机出现故障,它所运行的程序将转移到其他主机。
因此集群计算机技术可以大大提高服务器的可靠性、可用性和容灾能力。
热插拔功能允许用户在不切断电源的情况下,更换存在故障的硬盘、板卡等部件,从而提高系统应对突发事件的能力。
服务器总体性能不仅仅取决于CPU数量,而且与CPU主频、系统内存和网络速度等都有关系。
6.CVLAN是一个网络设备或用户的逻辑组,该逻辑组是一个独立的逻辑网络、单一的广播域,而这个逻辑组的设定不受实际交换机区段的限制,也不受用户所在的物理位置和物理网段的限制。
故选C选项。
7.B
8.D
9.BICMP报文类型号为11时表示超时,故选择B选项。
10.A
11.5类线5类线解析:局域网中常用的3种非屏蔽双绞线是3类线、4类线和5类线。
12.
13.目的主机
【解析】在接收到所有分片的基础上,主机对分片进行重新组装的过程称为IP数据报重组。
IP协议规定,只有最终的目的主机才可以对分片进行重组。
14.(2)多媒体制作软件【解析】多媒体软件包括多媒体播放软件和多媒体制作软件。
其中多媒体制作软件包括文字编辑软件、图像处理软件、动
画制作软件、音频处理软件、视频处理软件和多媒体创作软件。
15.下行速率和上行速率不同或局端到用户端下行速率和用户端到局端上行速率不同下行速率和上行速率不同或局端到用户端下行速率和用户端到局端上行速率不同解析:ADSL的非对称性表现在下行速率和上行速率不同。
>
16.\n本地
17.生物识别生物识别解析:身份认证的常用方法有:口令认证、持证认证和生物识别。
18.1500B1500B 解析:Ethernet II类型以太网帧的最小长度为6+6+2+46+4=64字节,最大长度为6+6+2+1500+4=1518字节。
数据部分的长度范围为46~1500B,故数据字段的最大长度为1500B。
19.熵编码
【解析】压缩方法按照压缩的原理可分为:熵编码(无损压缩),源编码(有损压缩)和混合编码。
具体有信息熵编码法、预测编码法、变换编码法、矢量量化编码法等。
20.ATM技术ATM技术解析:宽带传输网的主要代表是采用了ATM 技术为基础的大容量光纤网络。
21.调整调整解析:监视功能主要是指跟踪网络活动;调整功能是指通过改变设置来改善网络的性能。
22.网络防火墙的设计原则网络防火墙的设计原则解析:网络安全策略的制定涉及网络使用与管理制定和网络防火墙的设计原则两方面的内
容。
23.RJ-45RJ-45 解析:针对不同的传输介质,网卡提供了相应的接口。
适应于粗缆的网卡应提供AUI接口;适应于细缆的网卡应提供BNC接口;适应于非屏蔽双绞线的网卡应提供RJ-45接口;适用于光纤的网卡应提供光纤的F/O接口。
24.合法性合法性解析:防火墙的基本功能是:根据一定的安全规定,检查、过滤网络之间传送的报文分组,以确定这些报文分组的合法性。
25.100/1000100/1000 解析:尽管快速以太向具有高可靠性、易扩展性、成本低等优点,并且成为高速局域网方案中的首选技术,但在数据仓库、桌面电视会议、3D图形与高清晰度图像这类应用中,人们不得不寻求有更高带宽的局域网。
千兆以太网(Gigabit Ethernet)就是在这种背景下产生的。
26.社区宽带网社区宽带网解析:RBB表示社区宽带网络,它是接到用户的快速网络,网络通常需求的速率至少是2Mbps。
27.传输介质传输介质
28.30.0.0.730.0.0.7 解析:由于目的IP为40.0.0.40,其目的网络为40.0.0.0,由路由表可以看出,到目的网络40.0.0.0的上一步是网络是30.0.0.0,故将IP数据报投递到30.0.0.7。
29.【审题关键句】千位+十位等于百位+个位,且四位数是偶数,统计出满足此条件的个数,并把这些四位数按从小到大的顺序存入数组。
\n【解题思路】
\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统
计的四位数的条件是“干位+十位=百位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。
\n【参考答塞】
\n
30.【审题关键句】字符替代f(p)=p*11 mod 256,小于等于32或对应大写字母不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
另外,在源程序中已经定义了一个无符号变量val,因此,在编写答案程序时,不需要再重新定义。
\n【参考答案】
\n
31.B解析:2002年Windows 2000成为第一种获得EAL4认证的操作系统,表明它已经达到了民用产品应该具有得评价保证级别。
32.C解析:被动攻击的特点是偷听或监视传送。
其目的是获得正在传送的信息。
被动攻击有:泄露信息内容和通信量分析等。
33.A解析:静态路由表是手工建立,形成后到达某一目的网络的路由便固定下来,适合网络结构不复杂的时候使用。
它不能自动适应互联网结构的变化,必须手工修改路由表。
如果一个IP数据报到达一个目的主机需要经过某个网络或路由器,那么在网络或路由器瘫痪时,IP数据报就不能到达目的网络了。
34.void SortDat() { int ij; PRO xy; for (i=0; i<99; i++) for (j=i+l; j<100; j++) { if (sell [i] .je<sell [j ] .je) /*按金额从大到小进行排列*/ { xy=sell Iii; sell[i]=sell[j]; sell [j] =xy; } else if (sell[i] .je==sell[j] .je) /*若金额相同*/ if (strcmp (sell [ii . dm sell [j] . dm) <0) /*则按产品代码从大到小进行排列*/ { xy=sell [i]; sell[i]=sell[j]; sell [j ] =xy; } } }void SortDat()\r\n {\r\n int i,j;\r\n PRO xy;\r\n for (i=0; i<99; i++)\r\n for (j=i+l; j<100; j++)\r\n {\r\n if (sell [i] .je<sell [j ] .je) /*按金额从大到小进行排列*/\r\n
{\r\n xy=sell Iii;\r\n sell[i]=sell[j];\r\n sell [j] =xy;\r\n }\r\n else if (sell[i] .je==sell[j] .je) /*若金额相同*/\r\n if (strcmp (sell [ii . dm, sell [j] .
dm) <0) /*则按产品代码从大到小进行排列*/\r\n {\r\n xy=sell [i];\r\n sell[i]=sell[j];\r\n sell [j ] =xy;\r\n }\r\n }\r\n } 解析:本题考查的知识点如下:
(1)结构体及结构数组的相关操作。
(2)结构数组的排序。
(3)字符型数组的比较。
本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各个成员的访问和赋值。
根据题意要求,我们首先要按照金额对记录从大到小进行排列。
若金额相同,则要比较产品代码。
因为产品代码为字符型,所以不能使用简单的比较运算符进行比较。
在这里,我们使用了字符串处理函数strcmp(char *strll,char*strl2,unsignedintcouO对其进行比较。
因为已定义了结构数组,就可以使用循环进行比较排序。
排序采用前面介绍的“选择排序法”。
35.void jsValue() { int i thou hun ten dataj; for(i=0;i〈300;i++)
{ thou=a[i]/1000; /*求四位数的千位数字*/ hun=a[i]%1000/100; /*求四位数的百位数字*/ ten=a[i]%100/10; /*求四位数的十位数字*/ data=a[i]%10; /*求四位数的个位数字*/ if(thou+data==hun+ten) /*如果千位数加个位数等于百位数加十位数*/ { b[cnt]=a[i]; /*将满足条件的数存入数组b中*/ cnt++; /*统计满足条件的数的个数cnt*/ } } for(i=0;i 〈cnt-1;i++) /*用选择法对数组b的4位数按从小到大的顺序进行排序*/ for(j=i+1;j〈cnt;j++) if (b [i]>b [j] ) { data=b[i]; b[i]=b[j]; b
[j]=data; } }void jsValue()\r\n {\r\n int i, thou, hun, ten, data,j;\r\n for(i=0;i〈300;i++)\r\n {\r\n thou=a[i]/1000; /*求四位数的千位数字*/\r\n
hun=a[i]%1000/100; /*求四位数的百位数字*/\r\n ten=a[i]%100/10; /*求四位数的十位数字*/\r\n data=a[i]%10; /*求四位数的个位数字*/\r\n if(thou+data==hun+ten) /*如果千位数加个位数等于百位数加十位数*/\r\n {\r\n b[cnt]=a[i]; /*将满足条件的数存入数组b中*/\r\n cnt++; /*统计满足条件的数的个数cnt*/\r\n }\r\n }\r\n for(i=0;i〈cnt-1;i++) /*用选择法对数组b的4位数按从小到大的顺序进行排序*/\r\n for(j=i+1;j 〈cnt;j++)\r\n if (b [i]>b [j] )\r\n {\r\n data=b[i];\r\n b[i]=b[j];\r\n b [j]=data;\r\n }\r\n } 解析:根据题意可知,函数jsValue()将实现两个功能:一是找出满足条件的那些数,并存放在数组b中;二是对数组b中的数进行从小到大的排序。
首先来实现找出“千位数上的数加上个位数上的数等于百位数上的数加上十位数上的数”的4位数的功能。
利用一个for循环来不断从数组a中取出4位数,并对取出的数进行条件判断。
由于这里涉及到要对4位数的每一位进行判断,因此,“thou=a[i]/1000;hun=a[i]%1000/100; ten=a[i]%100/10;data=a[i]%10;”这4条语句就
可以得到当前被判断的4位数的千位数、百位数、十位数及个位数。
之后,执行条件判断语句“if(thou+data==hun+ten)”,并把满足条件的4位数放到数组b中。
用变量cnt来统计满足条件的数的个数。
将所有满足条件的数取出后利用选择法对其进行排序,即用当前元素依次和它后面的元素进行比较,发现有小于该数的,这两数就进行交换。
最终数组b 的元素就是有序存放的。
36.void jsValue() { int i; for(i=0;f<300;i++) if(isP(a[i])) /*如果该数为素数*/ { pjz1+=a[i]; /*将满足条件的数求和*/ cnt++; /*统计满足条件的数的个数*/ } else pjz2+=a[i]; /*将不满足条件的数求和*/ pjz1=pjz1/cnt; /*求满足条件的数的平均值*/ pjz2=pjz2/(3OO-cnt); /*求不满足条件的数的平均值*/ }void jsValue()\r\n {\r\n int i;\r\n for(i=0;f<300;i++)\r\n if(isP(a[i])) /*如果该数为素数*/\r\n {\r\n pjz1+=a[i]; /*将满足条件的数求和*/\r\n cnt++; /*统计满足条件的数的个数*/\r\n }\r\n else pjz2+=a[i]; /*将不满足条件的数求和*/\r\n pjz1=pjz1/cnt; /*求满足条件的数的平均值*/\r\n pjz2=pjz2/(3OO-cnt); /*求不满足条件的数的平均值*/\r\n } 解析:本题考查的知识点如下:
(1)循环结构的使用。
(2)判断结构的使用。
在本题中,已给出判断素数的函数isP(),只要依次将数据带入即可。
300个数据依次存入数组中,可以使用循环实现对数据的访问。
当数是素数时,求其和pjz1,并统计素数的个数。
不是素数时,求和pjz2。
最后将和除以个数,即可得其平均值。