![(2021年)河北省沧州市全国计算机等级考试网络技术真题(含答案)_第1页](http://file4.renrendoc.com/view/19ba8a5f12a06722f52210b6c03b17f4/19ba8a5f12a06722f52210b6c03b17f41.gif)
![(2021年)河北省沧州市全国计算机等级考试网络技术真题(含答案)_第2页](http://file4.renrendoc.com/view/19ba8a5f12a06722f52210b6c03b17f4/19ba8a5f12a06722f52210b6c03b17f42.gif)
![(2021年)河北省沧州市全国计算机等级考试网络技术真题(含答案)_第3页](http://file4.renrendoc.com/view/19ba8a5f12a06722f52210b6c03b17f4/19ba8a5f12a06722f52210b6c03b17f43.gif)
![(2021年)河北省沧州市全国计算机等级考试网络技术真题(含答案)_第4页](http://file4.renrendoc.com/view/19ba8a5f12a06722f52210b6c03b17f4/19ba8a5f12a06722f52210b6c03b17f44.gif)
![(2021年)河北省沧州市全国计算机等级考试网络技术真题(含答案)_第5页](http://file4.renrendoc.com/view/19ba8a5f12a06722f52210b6c03b17f4/19ba8a5f12a06722f52210b6c03b17f45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(2021年)河北省沧州市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.IP地址是由网络号和主机号组成,长度为(),用点分十进制表示。
A.2bitB.4bitC.64bitD.32bit
2.一台主机的IP地址为8,子网屏蔽码为40,那么这台主机的主机号为
A.4B.6C.8D.68
3.关于目录索引搜索引擎,下列哪种说法是不正确的()。
A.目录索引搜索引擎的缺点是需要人工介入、维护量大、信息量少、信息更新不及时
B.目录索引搜索引擎是真正的搜索引擎
C.目录索引搜索引擎是以人工方式或半自动方式搜集、编辑、分类、归档信息,以便查询
D.目录索引搜索引擎因为加入了人的智能,所以信息准确、导航质量高
4.下列是4台交换机的BridgeID值,依据该值STP确定的根网桥是()。
A.32768.00-01-55-4b-dl-aa
B.24576,00-12-6a-ab-fl-ee
C.8192-00-21-5a-ab-cl-Dc
D.8192,00-26-8a-bb-e2-ff
5.传输层向用户提供()。
A.点到点服务B.端到端服务C.网络到网络服务D.子网到子网服务
6.在Linux中,存储用户密码信息的文件是()。
A.SAMB.passwdC.shadowD.group
7.下列对IPv6地址FE80:0:0:0801:FE:0:0:04A1的简化表示中,错误的是()
A.FE8::801:FE:0:0:04A1
B.FE80::801:FE:0:0:04A1
C.FE80:0:0:801:FE::04A1
D.FE80:0:0:801:FE::4A1
8.传输速率最高为54Mbps的WLAN标准是()A.802.11B.802.11aC.802.11bD.802.11n
9.下列关于Serv-UFTP服务器配置的描述中,正确的是()。
A.用户可在服务器中自行注册新用户
B.配置服务器域名时,必须使用该服务器的域名
C.配置服务器的IP地址时,服务器若有多个IP地址需分别添加
D.添加名为“anonymous”的用户时,系统会自动判定为匿名用户
10.一网站创建时,输入的网站IP地址为192.168.1.1,TCP端口为默认端口,网站的主机头为www.exam.pie.eom。访问该网站时,可在浏览器的地址栏中输入的是()。
I.WWw.example.eomⅡ.192.168.1.1Ⅲ.http://192.168.1.1:80
A.仅IB.仅ⅡC.仅ⅢD.I、Ⅱ和Ⅲ
二、填空题(10题)11.
12.
13.P2P网络存在4种主要结构类型,Napster是拓扑结构的代表。
14.
第72题从使用的传输介质类型来看,局域网可以分为使用有线介质的局域网和使用___________的局域网。
15.在因特网中,屏蔽各个物理网络细节和差异的是______。
16.(5)计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与________都有重大影响。
17.IP数据报的区是为了正确传输高层数据而增加的控制信息。
18.虚电路的工作方式的工作过程分为3个阶段:虚电路建立阶段、______阶段与虚电路拆除阶段。
19.浏览器和Web站点在利用SSL协议进行安全数据传输的过程中,最终会话密钥是由产生的。
20.
三、2.填空题(8题)21.已知某信道的带宽为3kHz,而且其信噪比为1000(30dB),则信道极限数据传输率为【】。
22.网络操作系统结构设计模式主要有三种,即______模式、对象模式和对称多处理模式。
23.在系统结构上,Unix的内核可以分为两个主要部分,它们是______和进程控制子系统。
24.奔腾的内部总线是32位的,但它与存储器之间的外部总线为______位。
25.网络操作系统缩写是______。
26.数据传输速率是描述数据传输系统的重要技术指标之一,如果在通信信道上发送1位0、1信号所需要的时间是0.001ms,那么信道的数据传输速率为【】b/s。
27.IEEE【】标准定义了CSMA/CD总线介质访问控制子层与物理层规范。
28.局域网交换机中,交换机只要接收并检测到目的地址字段就立即将该帧转发出去,帧出错检测任务由结点主机完成,这种交换方法叫做______。
四、C语言程序设计题(2题)29.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。
提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题。
例如:sell[i]=temp.
注意:部分源程序存放在test.c文件中。
请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
30.请编制函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中,请编制函数Compute分别计算出xx中数值为奇数的个数odd,xx中所有奇数的平均值ave1,并求出xx中数值为偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。
注意:方差变量必须采用双精度类型。
计算方差的公式如下:
设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。
原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
请勿改动主函数main和输出数据函数writeDAT的内容。
五、1.选择题(3题)31.在TCP/IP参考模型中,传输层的主要作用是在互联网络的源主机与目的主机对等实体之间建立用于会话的()。
A.点点连接B.操作连接C.端一端连接D.控制连接
32.下面叙述中不正确的是()。
A.消息认证能够确定接收方收到的消息是否被篡改过
B.三重DES是一种对称加密算法
C.对称型加密使用单个密钥对数据进行加密或解密
D.不对称型加密算法只有一个密钥
33.TCP/IP协议对______做了详细的约定。
A.主机寻址方式、主机命名机制、信息传输规则、各种服务功能
B.各种服务功能、网络结构方式、网络管理方式、主机命名方式
C.网络结构方式、网络管理方式、主机命名方式、信息传输规则
D.各种服务功能、网络结构方式、网络的管理方式、信息传输规则
六、1.程序设计题(3题)34.已知数据文件INI.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:如果4位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的数的个数cnt,并把这些4位数按从大到小的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT1.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("IN1.DAT","r");
for(i=0;i<MAX;i++)fscanf(fp,"%d",ia[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("OUT1.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新序列输出到文件out90.dat中。
说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。
例如:序列排序前{6,8,9,1,2,5,4,7,3}
序列排序后{3,4,5,2,1,6,8,9,7}
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
jsValue(inta[10][9])
{
}
main()
{
inta[10][9]={{6,8,9,1,2,5,4,7,3},
{3,5,8,9,1,2,6,4,7},
{8,2,1,9,3,5,4,6,7},
{3,5,1,2,9,8,6,7,4},
{4,7,8,9,1,2,5,3,6},
{4,7,3,5,1,2,6,8,9},
{9,1,3,5,8,6,2,4,7},
{2,6,1,9,8,3,5,7,4},
{5,3,7,9,1,8,2,6,4},
{7,1,3,2,5,8,9,4,6},
};
inti,j;
jsValue(a);
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
printf("%d",a[i][j]);
if(j<=7)printf(",");
}
printf("\n");
}
writeDat(a);
}
writeDat(inta[10][9])
{
FILE*fp;
inti,j;
fp=fopen("out90.dat","w");
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
fprintf(fp,"%d",a[i][j]);
if(j<=7)fprintf(fp,",");
}
fprintf(fp,"\n");
}
fclose(fp);
}
36.下列程序的功能是:将大于整数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);
}
参考答案
1.D
2.A解析:本题考查点是IP地址和子网屏蔽码的计算。子网掩码是一个与IP地址对应的32位数字,其中的若干位为1,另外的位为0。IP地址中和子网掩码为1的位相对应的部分是网络地址和子网地址,和为0的位相对应的部分则是主机地址。子网掩码原则上。和1可以任意分布,不过一般在设计子网掩码时,多是将开始连续的几位设为1。显然,主机的IP地址为8,这是一个C类地址,其网络地址为。子网地址和主机地址一起构成68。子网屏蔽码为40,将子网掩码写成二进制数为:11111111.1111llll.11111111.11110000,可知第4字节前4位为1,表示它是子网地址部分。IP地址中的68写成二进制数,取其前4位表示子网地址:(01000000)2,用十进制表示为64,后4位表示主机地址:(0100)2,用十进制表示为4。
3.B
4.CBridgeID用8个字节表示,BridgeID由两个字节的优先级值和6个字节的交换机MAC地址组成,优先级取值范围是0~61440,增值量是4096,优先值越小,优先级越高。当优先值相同时,那么就根据MAC地址的值确定根网桥,MAC地址最小的为根网桥。选项C、D中优先值相同,但是选项C的MAC值小于选项D,故选C选项。
5.B解析:传输层的主要任务是向用户提供可靠的端到端(End-to-EnD)服务,透明地传送报文。
6.B
7.A
8.B
9.D新用户的添加与注册必须由管理员来操作,不能自行操作,因此A选项错误。配置服务器域名时,可以使用域名或其它描述,因此B选项错误。服务器IP地址可为空,当服务器有多个IP地址或使用动态IP地址时,IP地址为空会比较方便,因此C项错误。添加名为“anonymous”的用户时,系统会自动判定为匿名用户。因此选择D选项。
10.D访问网站时在浏览器的地址栏内可以输入域名或者IP地址:端口号,如果使用默认的端口号,在输人时可以省端口号。故选D选项。
11.数据加密
【解析】Blowfish算法是由BruceSchneier设计的一种对称分组密码,具有快速、紧凑、简单、安全性可变等特点。是一个可变密钥长度的分组密码算法,分组长度为64位。算法由密钥扩展和数据加密两部分组成。
12.
13.集中式典型的集中式拓扑结构P2P网络软件有Napster和Maze。典型的非结构化拓扑结构P2P网络软件有Gnutella、Shareaza、LimeWire和BearShare。典型的分布式结构化拓扑结构P2P网络软件有Pastry、Tapestry、Chord和CAN。典型的混合结构P2P网络软件有Skype、Kazaa、eDonkey、BitTorrent和PPLive。
\r\n\r\n\r\n
14.无线通信信道
【解析】从使用的传输介质类型的角度来看,局域网可以分为使用有线介质的局域网和使用无线通信信道的无线局域网。
15.IPIP解析:IP作为一种互联协议,运行于瓦联层,屏蔽各个物理网络细箝和差异。
16.(5)通信费用
【解析】计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系统可靠性与通信费用都有重大影响。
17.CIP数据报格式由报头区和数据区两部分组成,报头区是为了正确传输高层数据而增加的控制信息,数据区包括高层需要传输的数据。报头区各部分的功能分别是:版本字段用于表示该数据报对应的IP协议版本号,不同IP协议版本规定的数据报格式稍有不同,目前使用的IP协议版本号为4;协议字段用于表示该数据报数据区数据的高级协议类型,即指明数据区数据的格式;报头长度以32bit为单位,用于指出该报头区的长度,在没有选项和填充的情况下,该值为5;总长度以8bit为单位,表示整个IP数据报的长度;服务类型字段用于规定对本数据报的处理方式;生存周期字段用于避免因路由表发生错误,数据报可能进入一条循环路径,从而无休止地在网络中流动,生存周期域随时间递减,在该域值为0时,报文将被删除,以避免死循环的发生;头部校验和用于保证IP数据报头的完整性;源IP地址和目的IP地址分别表示该IP数据报的发送者和接收者的地址;标识、标志、片偏移用于实现报文分片与重组;选项主要用于控制和测试这两大目的。
18.数据传输数据传输解析:虚电路的工作方式的工作过程分为3个阶段:虚电路建立阶段、数据传输阶段与虚电路拆除阶段。
19.浏览器Web站点与浏览器的安全通信是借助安全套接字(SSL)完成的。在SSL的工作过程中,Web服务器将自己的证书和公钥发给浏览器并和浏览器协商密钥位数,由浏览器产生密钥,使用Web服务器的公钥加密,将数据传输给Web服务器;Web服务器用自己的私钥解密,以实现加密传输。从整个过程可以看到,最终的会话密钥是由浏览器(Browser)产生的。
20.
21.30000(bps)30000(bps)解析:香农研究了带宽受限,并且有随机噪声干扰的信道的极限数据率,用香农公式表示为:信道的极限传输速率C=Wlog2(1+S/N)(比特/秒)。式中,W是以赫兹(Hz)为单位的信道带宽,S/N是所传信号的平均信号与信道噪声功率之比,又称信噪比。香农公式表明,信道的带宽越宽或信道的信噪比越大,则信道的极限数据率就越高。并且,无论数据采用二进制或多进制的调制,信道的极限传输速率是不可突破的。上面公式假设只有正态分布的白噪声(热噪声),没有考虑冲激噪声、衰减或延迟畸变。所以在实际中,信道极限数据传输速率要比这一值小得多。香农公式描叙的极限数据传输速率被认为是无差错的最大理论值。本例计算:信道极限数据传输率=300010g2(1+1000)≈30000(bps)
22.客户/服务器模式客户/服务器模式解析:网络操作系统结构设计模式主要有3种,即客户/服务器模式、对象模式和对称多处理模式。
23.文件子系统文件子系统解析:在系统结构上,Unix可分为两大部分:操作系统的内核和核外程序。内核部分又由两个主要部分组成,它们是文件子系统和进程控制子系统。其中文件子系统对系统中的文件进行管理,并提供高速缓冲机制。进程控制子系统负责进程的创建、撤消、同步、通信、进程调度以及存储管理。核外程序则由用户程序和系统提供的服务组成。
24.6464解析:奔腾采用增强的64位数据总线。
25.NOSNOS解析:网络操作系统缩写是NOS,即NetworkOperatingSystem。
26.1000000或1061,000,000或106解析:数据传输速率是描述数据传输系统的重要技术指标之—。数据传输速率在数值上等于每秒钟传输构成数据代码的二进制位数,单位为比特/秒(bit/second),记作b/s。对于二进制数据,数据传输速率为:S=1/T(b/s)。其中,T为发送每一位所需要的时间。题设中通信信道上发送一位0、1信号所需要的时间是0.001ms,即T=0.001ms:按照上述公式,则信道的数据传输速率S=1/0,001ms=1/10-6=106b/s。
27.802.802.解析:IEEE802委员会为局域网制定了一系列标准,统称为IEEE802标准。这些标准主要是:1、IEEE802.1标准,它包括局域网体系结构、网络互连,以及网络管理与性能测试;2、IEEE802.2标准,定义了逻辑链路控制LLC子层功能与服务。3、IEEE802.3标准,定义了CSMMCD总线介质访问控制子层与物理层规范。4、IEEE802.4标准,定义了令牌总线(TokenBus)介质访问控制子层与物理层规范。5、IEEE802.5标准,定义了令牌环(TokenRing)介质访问控制子层与物理层规范。6、IEEE802.6标准,定义了城域网MAN介质访问控制子层与物理层规范。7、IEEE802.7标准,定义了宽带技术。8、IEEE802.8标准,定义了光纤技术。9、IEEE802.9标准,定义了综合语音与数据局域网IVDLAN技术。10、IEEE802.10标准,定义了可互操作的局域网安全性规范SILS。11、IEEE802.11标准,定义了无线局域网技术。
28.直接交换直接交换解析:在直接交换方式中,交换机只要接收并检测到目的地址字段就立即将该帧发出去,而不管这一帧数据是否出错。
29.【审题关键句】计算金额,按金额从大到小进行排列,相同的则按产品代码从大到小排列,结果存入结构数组。
\n【解题思路】
\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。
\n【参考答案】
\n
\n
30.【审题关键句】读取l000个数,奇数个数、平均值及方差,偶数个数及平均值。
\n【解题思路】
\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。
\n【参考答案】
\n
\n
31.C解析:在TCP/IP参考模型中设计传输层的主要目的是在互联网的源主机与目的主机的对等实体之间建立用于会话的端-端连接。
32.D解析:不对称型加密算法也称公开密钥算法,其特点是有两个密钥(即公用密钥和私有密钥,只有二者搭配使用才能完成加密和解密的全过程。选项A、B、C的三种说法都是正确的。
33.A解析:TCP/IP协议对主机寻址方式、主机命名机制、信息传输规则、各种服务功能做了详细的约定。
34.voidjsVal(){intbb[4];intijkflag;for(i=O;i<200;i++){bb[0]=a[i]/1000;/*求四位数的千位数字*/bb[1]=a[i]%1000/100;/*求四位数的百位数字*/bb[2]=a[i]%100/10;/*求四位数的十位数字*/bb[3]=a[i]%10;/*求四位数的个位数字*/for(j=0;i<4;i++){if(bb[j]%2==0)/*如果各位上的数字均是0或2或4或6或8*/flag=1;/*则置标志位flag为1*/else(flag=O;break;)/*否则置flag为0退出循环*/}if(flag==1)/*将满足条件的数存入数组b中并统计满足条件的个数cnt*/{b[cnt]=a[i];cnt++;)}for(i=O;i<cnt-1;i++)/*把数组b中的数按从大到小的顺序排序*/for(j=i+1;i<cnt;i++)if(b[i]<b[j]){k=b[i];b[i]=b[j];b[i]=k;)}voidjsVal()\r\n{\r\nintbb[4];\r\ninti,j,k,flag;\r\nfor(i=O;i<200;i++)\r\n{\r\nbb[0]=a[i]/1000;/*求四位数的千位数字*/\r\nbb[1]=a[i]%1000/100;/*求四位数的百位数字*/\r\nbb[2]=a[i]%100/10;/*求四位数的十位数字*/\r\nbb[3]=a[i]%10;/*求四位数的个位数字*/\r\nfor(j=0;i<4;i++)\r\n{\r\nif(bb[j]%2==0)/*如果各位上的数字均是0或2或4或6或8*/\r\nflag=1;/*则置标志位flag为1*/\r\nelse(flag=O;break;)/*否则置flag为0,退出循环*/\r\n}\r\nif(flag==1)/*将满足条件的数存入数组b中,并统计满足条件\r\n的个数cnt*/\r\n{b[cnt]=a[i];cnt++;)\r\n}\r\nfor(i=O;i<cnt-1;i++)/*把数组b中的数按从大到小的顺序排序*/\r\nfor(j=i+1;i<cnt;i++)\r\nif(b[i]<b[j])\r\n{k=b[i];b[i]=b[j];b[i]=k;)\r\n}解析:根据题意可知,函数JsVal()要实现两个功能:一是找出满足条件的那些数,并存放在数组b中;二是对数组b中的数进行从大到小的排序。
首先来实现找出各位上的数字均是0或2或4或6或8”(即每一位上的数字都是偶数)的位数的功能。利用一个for循环来不断从数组a中取出4位数,并对取出的数进行条件判断。由于这里涉及到要对位数的每一位进行判断,因此,要借助数组bb来临时存放取得的每一位上的数字值,“bb[0]=a[i]/1000;bb[1]=a[i]%1000/100;bb[2]=a[i]%100/10;bb[3]=a[i]%10;”这4条语句就可以完成在数组bb中依次存放当前被判断的4位数的位上的数字值、百位上的数字值、十位上的数字值,以及个位上的数字值。之后,对所得该数的每一位的值进行是否为偶数的判断,只要有一位上的数字是偶数,就使标志变量flag的值置1,否则为0,这样最终根据flag的值来决定是否要放到数组中去,变量cnt用来统计数组bb中元素的个数。将所有满足条件的数取出后利用选择法对其进行排序,即用当前元素依次和它后面的元素进行比较,发现有大于该数的数,就将这两数进行交换。
35.voidjsValue(inta[10][9]){intvalueijknum;for(i=0;i<10;i++){value=a[i][0];/*将一行的第一个元素赋给value*/for(j=0;j<9;j++)if(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/{num=a[i][j];/*则把这个数取出赋给num*/for(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/{a[i][k]=a[i][k-1];}a[i][0]=num;/*再将这个数放在最左侧*/}}}[解析]本题考查的知识点如下:(1)二维数组的访问和数组元素的移动。(2)循环结构和判断结构的嵌套使用。数据存放在一个二维数组中每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较若后面的数中有比第1个数据小的数则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数)然后将这个数放在最左侧。扫描完一行后比第1个数小的数就都在第1个数的左侧而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。voidjsValue(inta[10][9])\r\n{\r\nintvalue,i,j,k,num;\r\nfor(i=0;i<10;i++)\r\n{\r\nvalue=a[i][0];/*将一行的第一个元素赋给value*/\r\nfor(j=0;j<9;j++)\r\nif(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/\r\n{\r\nnum=a[i][j];/*则把这个数取出,赋给num*/\r\nfor(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/\r\n{\r\na[i][k]=a[i][k-1];\r\n}\r\na[i][0]=num;/*再将这个数放在最左侧*/\r\n}\r\n}\r\n}\r\n[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州浙江杭州拱墅区大关上塘街道社区卫生服务中心招聘编外聘用人员笔试历年参考题库附带答案详解
- 2025年中国不锈钢丝清洁球市场调查研究报告
- 2025至2031年中国镀镍快速填平剂行业投资前景及策略咨询研究报告
- 2025年聚丙烯塑编布项目可行性研究报告
- 2025年着色均匀机项目可行性研究报告
- 2025至2031年中国球形水箱行业投资前景及策略咨询研究报告
- 2025年模拟型霍尔传感器项目可行性研究报告
- 2025年无刷同步发电机项目可行性研究报告
- 2025至2031年中国安全知识考试系统行业投资前景及策略咨询研究报告
- 2025年固定式排球柱项目可行性研究报告
- 消防安全一懂三会四能
- 建筑施工现场安全警示(案例)
- 起重吊装工程安全监理细则模版(3篇)
- 2025年中考数学一轮教材复习-第六章 圆 与圆有关的概念及性质
- 《VAVE价值工程》课件
- 四川政采评审专家入库考试基础题复习试题及答案(一)
- 分享二手房中介公司的薪酬奖励制度
- 安徽省2022年中考道德与法治真题试卷(含答案)
- GB 4793-2024测量、控制和实验室用电气设备安全技术规范
- 广电双向网改造技术建议书
- 项目人员管理方案
评论
0/150
提交评论