




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2022年】河南省焦作市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下列关于xDSL技术的描述中,错误的是()。
A.xDSL技术按上行与下行速率分为速率对称与非对称两类
B.ADSL技术在现有用户电话线上同时支持电话业务和数字业务
C.ADSL上行传输速率最大可以达到8Mbps
D.HDSL上行传输速率为1.544Mbps
2.下列选项中,不会出现在Cisco路由器路由表中的是()。
A.S167.105.125.128[1/0]via202.112.7.1
B.C212.112.37.16iSdirectlyconnected,POS3/0
C.S*0.0.0.0(maskiS255.255.255.255)[1/0]via202.112.7.2
D.0E1202.120.232.0/25[110/23]via202.112.1.131,00:03:02,FastEthemet4/1
3.下列关于BGP协议的描述中,错误的是()。
A.当路由信息发生变化时,BGP发言人使用notification分组通知相邻自治系统
B.一个BGP发言人与其他自治系统中BGP发言人交换路由信息使用TCP连接
C.open分组用来与相邻的另一个BGP发言人建立关系
D.两个BGP发言人需要周期性地交换keepalive分组来确认双方的相邻关系
4.一台主机的IP地址为8,子网掩码为40,那么这台主机的主机号为()。A.4B.6C.8D.68
5.下列关于IEEE802.11标准的描述中,错误的是()。
A.定义了无线结点和无线接人点两种类型的设备
B.无线结点的作用是提供无线和有线网络之间的桥接
C.物理层最初定义了FHSS、DSSS扩频技术和红外传播三个规范
D.MAC层的CSMA/CA协议利用ACK信号避免冲突的发生
6.下列关于服务器技术的描述中,错误的是()。
A.服务器磁盘性能表现在磁盘存储容量与I/O速度
B.集群系统中一台主机出现故障时不会影响系统的正常服务
C.热插拔功能允许用户在不切断电源的情况下更换硬盘、板卡等
D.采用对称多处理器(SMP)技术的服务器的总体性能取决于CPU的数量
7.在虚拟局域网中.同一逻辑工作组的成员之间希望进行通信,那么它们()。
A.不一定要连在同一物理网段,而且可以使用不同的操作系统
B.一定要连在同一物理网段,而且必须使用相同的操作系统
C.一定要连在同一物理网段,可以使用不同的操作系统
D.不一定要连在同一物理网段,必须使用相同的操作系统
8.
9.下列关于Linux操作系统的描述中,正确的是()。A.A.Linux是由荷兰的大学生LinusB.Torvalds开发的免费网络操作系统
B.Linux已用于互联网的多种Web服务器、应用服务器
C.Linux具有虚拟内存能力,不必利用硬盘扩充内存
D.Linux支持Intel硬件平台,而不支持Sparc、Power平台
10.下列入侵检测系统结构中,出现单点故障影响最严重的的是()。
A.协作式B.层次式C.集中式D.对等式
二、填空题(10题)11.
12.______是指通过计算机技术与通信技术的结合来实现信息的传输、交换、存储和处理。
13.(15)在因特网中,域名解析通常借助于一组瓯独立又协作的____完成。
14.100Base-TX网络采用的物理拓扑结构为。
15.
16.私有密钥加密技术和______技术是两种最基本的加密技术。
17.(4)传输层的主要任务是向用户提供可靠的_________服务,透明地传送报文。
18.MPEG压缩标准包括MPEG______、MPEG音频和MPEG系统三个部分。
19.
20.
三、2.填空题(8题)21.TCP使用IP传递信息,每一个TCP信息被封装在一个【】中并通过互联网传送。
22.即时通信系统一般采用中转模式和______两种通信模式。
23.网络拓扑结构的设计对网络性能、系统可靠性、______等方面有着重大的影响。
24.使用TCP/IP协议栈,在进行发送的计算机中,UDP从______层接受数据单元。
25.有一种攻击是针对网络低层协议而不是针对某项特定的应用服务,这种攻击称为______。
26.有一种攻击针对网络低层协议而不针对某项特定的应用服务,这种攻击称为【】。
27.OSI7层参考模型中的最高层是______。
28.Ethernet的MAC地址长度为______位。
四、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中读取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.因特网用户使用FTP的主要目的是()。
A.发送和接收即时消息B.发送和接收电子邮件C.上传和下载文件D.获取大型主机的数字证书
32.按照计算机网络覆盖地域范围的大小对网络进行分类,可分为______。
A.局域网、城域网与广域网B.局域网和InternetC.星型网、环型网和总线型网D.局域网和广域网
33.对于IP地址为的主机来说,其网络号为()。
A.202.93.120B.C.D.6
六、1.程序设计题(3题)34.已知在文件IN6.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT6.DAT中。
注意:部分源程序已给出。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*产品代码*/
charmc[il];/*产品名称*/
intdj;/*单价*/
ihtsl;/*数量*/
longSe;/*金额*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN6.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);chi4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);chi5]=0;
sell[ii.sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT6.DAT","w");
for(i=0;i<100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[ii.dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp);
}
35.函数ReadDat()的功能是实现从文件IN8.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrCharJP(),该函数的功能是:以行为单位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串对应的位置上。最后把已处理的字符串按行重新存入字符串数组xx中,并调用函数WriteDat()把结果xx输出到文件OUT8.DAT中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
charxx[50][80];
intmaxline=0;/*文章的总行数*/
intReadDat(void);
voidWriteDat(void);
voidStrCharJR(void)
{
}
main()
{
clrscr(;
if(ReadDat())
{
printf("数据文件IN8.DAT不能打开!\n\007");
return;
}
StrCharJR();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN8.DAT","r"))==NULL)return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
maxline=i;
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT8.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
36.已知数据文件m14.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数JsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUTl4.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("IN14.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("OUT14.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
参考答案
1.C
2.C路由器的路由表项第一列是路由源码,C表示直连,S表示静态路由,0使用OSPF协议,E使用EGP外部网关协议获得路由信息;第二列为目的网络地址和掩码;第三列是目的端口或下一跳路由器地址。另外还有缺省路由器表项,目的地址为0.0.0.0/0。C选项为缺省路由表项,其中目的地址掩码应用前缀号表示0.0.0.0/0。故选择C选项。
3.A路由信息发生变化时,BGP发言人通过update而不是notification分组通知相邻AS。open报文用来与相邻的另一个BGP发言人建立关系。up.date更新分组用来发送某一路由的信息,以及列出要撤销的多条路由。keepalive保活分组用来确认打开的报文,以及周期性地证实相邻的边界路由器的存在。一个BGP发言人与其他自治系统中的BGP发言人要交接路由信息,就要先建立TCP连接,然后在此连接上交换BGP报文以建立BGP会话。因此选项A错误。
4.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。
5.B无线接入点AP的作用是提供无线和有线网络之间的桥接,而非无线结点。因此选项B错误。
6.D评价高性能存储技术的指标主要是I/0速度和磁盘存储容量。集群(Cluster)技术是向一组独立的计算机提供高速通信线路,组成一个共享数据存储空间的服务器系统,如果一台主机出现故障,它所运行的程序将转移到其他主机。因此集群计算机技术可以大大提高服务器的可靠性、可用性和容灾能力。热插拔功能允许用户在不切断电源的情况下,更换存在故障的硬盘、板卡等部件,从而提高系统应对突发事件的能力。服务器总体性能不仅仅取决于CPU数量,而且与CPU主频、系统内存和网络速度等都有关系。
7.A解析:虚拟网络中同一逻辑工作组的成员可以处于不同的物理网段,当一个结点从一个逻辑工作组转移到另一个逻辑工作组时,只需要通过软件设定,而不需要改变它在网络中的物理位置。同一个逻辑工作组的结点可以分布在不同的物理网段上,但它们之间的通信就像在同一个物理网段上一样。
8.D
9.B(28)B)【解析】设计Linux的想法来自一位芬兰赫尔辛基大学的大学生LinusB.Torvalds,但是他并没有发行这套操作系统的二进制文件,只是对外发布源代码而已;Linux已用于互联网的多种Web服务器、应用服务器;它具有虚拟内存能力,可以利用硬盘扩充内存;RedHatLinux5.1提供了对Intel、Alpha和Spare平台和大多数的应用软件的支持。
10.C集中式入侵检测系统最大的问题就是单点失效的问题,即一旦自身受到攻击而停止工作,则整个网络系统将处于危险之中。而层次式入侵检测系统的主要问题是不能很好地适应网络拓扑结构的变化,较难部署,而且上层的入侵检测模块若受到攻击,则其入侵检测的有效性将大大地降低。协作式入侵检测系统仍由一个统一的中央控制机制进行协调,单点失效的风险仍然存在。对等模型的应用使得分布式入侵检测系统真正避免了单点失效的发生。故选择C选项。
11.超时
12.数据通信数据通信解析:数据通信是指通过计算机技术与通信技术的结合来实现信息的传输、交换、存储和处理。数据通信系统是指以计算机为中心,通过数据传输系统与分布在远地的数据终端设备连接起来,以实现数据通信的系统。
13.(15)域名服务器【解析】主机名与lP地址的映射是借助一组既独立又协作的域名服务器完成的。因特网中存在大量的域名服务器,每台服务器保存它所管辖区域内的主机名与IP地址的对照表。域名服务器是域名解析系统的核心。
14.星型本题主要考查网络拓扑结构的选择,需要考生了解各种拓扑结构的优缺点。网络拓扑结构按照几何图形的形状可分为4种类型:总线拓扑、环型拓扑、星型拓扑和网状拓扑。这些形状也可以混合,构成混合拓扑结构。不同的网络拓扑结构适用于不同规模的网络。下面分别对上述4种网络拓扑结构进行简单的介绍。
—总线拓扑结构由单根电缆组成,该电缆连接网络中所有的节点。单根电缆称为总线,由于它只能支持一种信道,因此所有节点共享总线的全部带宽。在总线网络中,当一个节点向另一个节点发送数据时,所有节点都将被动地侦听该数据,只有目标节点才会接收并处理发送给它的数据,其他节点将忽略该数据。基于总线拓扑结构的网络很容易实现,且组建成本很低,但扩展性较差。当网络中的节点数量增加时,网络的性能将会下降。此外,总线网络的容错能力较差,总线上的某个中断或故障将会影响整个网络的数据传输。因此,很少有网络单纯地采用总线拓扑结构。
—在环型拓扑结构中,每个节点与和它最近的两个节点相连接,使整个网络形成一个环型,数据沿着环向一个方向发送。环中的每个节点如同一个能再生和发送信号的中继器,它们接收环中传输的数据,再将其转发到下一个节点。与总线拓扑结构相同,当环中的节点数量增加时,响应时间也会相应变长。由此可见,单纯的环型拓扑结构非常不灵活,不易于扩展。此外,在一个简单的环型拓扑结构中,如果单个节点或一处电缆发生故障,将会造成整个网络的瘫痪。也正因此,一些网络采用双环结构来提供容错能力。
—在星型拓扑结构中,网络中的每个节点通过一个中央设备(如集线器)连接在一起。网络中的每个节点将数据发送给中央设备,再由中央设备将数据转发到目标节点。一个典型的星型网络拓扑结构所需的线缆和配置稍多于环型或总线网络。由于在星型网络中,任何单根电缆只连接两个设备(如一个工作站和一个集线器),因此一处电缆问题最多影响两个节点,单根电缆或单个节点发生故障不会导致整个网络通信的中断。但是,中央设备的故障将会造成一个星型网络的瘫痪。由于使用中央设备作为连接点,所以星型拓扑结构可以很容易地移动、隔绝或进行与其他网络的连接,这使得星型拓扑结构易于扩展。因此,星型拓扑是目前局域网中最常用的一种网络拓扑结构,现在的以太网大都使用星型拓扑结构。
—在网状拓扑结构中,每两个节点之间都直接连接的。网状拓扑常用于广域网,其中的节点指地理场所。由于每个节点之间都是直接连接的,所以数据能够从发送地直接传输到目的地。如果一个连接出了问题,可以简单、迅速地更改数据的传输路径。由于为两点之间的数据传输提供了多条链路,因此,网状拓扑是最具容错性的网络拓扑结构。
综上所述,100Base-TX网络采用的物理拓扑结构应该为星型拓扑结构。
15.
16.公用密钥加密公用密钥加密
17.(4)端到端(或End-to-End)【解析】传输层的主要任务是向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。
18.视频视频解析:MPEG是ISO/IEC委员会的第11172号标准草案,包括MPEG视频、MPEG音频和MPEG系统三部分。
19.
20.
21.IP数据报IP数据报解析:TCP协议利用IP层提供的不可靠的数据报服务,在将数据从一端发送到另一端时,为应用层提供可靠的数据传输服务。TCP使用IP传递信息。每一个TCP信息被封装在一个IP数据报中并通过互联网传送。但数据报到达目的主机时,IP将先前封装的TCP信息再送交给TCP。尽管TCP使用IP传送其信息,但是IP并不解释或读取其信息。TCP将IP看成一个连接两个终端主机的报文投递通信系统,IP将TCP信息看成它要传送的数据。
22.P2P模式P2P模式解析:即时通信系统一般采用客户机/客户机模式,也就是点对点的模式(即P2P模式),另一种是客户机/服务器模式,即消息的发送和消息的接受必须通过服务器来中转(即中转通信模式)。
23.通信费用通信费用解析:拓扑设计是建设计算机网络的第一步,也是实现各种网络协议的基础,它对网络性能、系统可靠性与通信费用都有重大影响。
24.应用层应用层解析:UDP位于传输层,它接受其直接上层即应用层的数据单元并进行发送。在收方则反之。
25.非服务攻击非服务攻击解析:从网络高层协议角度划分,攻击方法可以分为服务攻击与非服务攻击。服务攻击是针对某种特定网络服务的攻击,如针对E-mail和Telnet等服务进行的攻击;非服务攻击是基于网络层等低层协议而进行的攻击,如源路由攻击和地址欺骗等。
26.非服务攻击非服务攻击解析:从网络高层协议的角度看,攻击方法可概括分为两大类:服务攻击与非服务攻击。非服务攻击(ApplicationIndependentAttack)不针对某项具体应用服务,而是基于网络层等低层协议而进行的。
27.应用层应用层解析:OSI7层网络参考模型最高层是应用层,它的作用是确定进程之间通信的性质,以满足用户的需要。
28.4848解析:典型的Ethernet物理地址长度为48位(6个字节),如00-60-08-00-A6-38。
29.【审题关键句】字符替代f(p)=p*13mod256,小于等于32或ASCII码是偶数不变,否则替换。
\n【解题思路】
\n本题类似第65套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第6行,修改if条件语句的设置即可。
\n【参考答案】
\n
30.【审题关键句】读取l000个数,奇数个数、平均值及方差,偶数个数及平均值。
\n【解题思路】
\n本题类似第48套试题,通过审题可以发现本题仅一个不同点,即本题中要求计算的是奇数的方差,参考答案的第15~20条语句。另外,本题给出的原程序中已经定义了odd,因此在答案程序中不需要再次定义该变量。
\n【参考答案】
\n
\n
31.C解析:FTP服务为计算机之间双向文件传输提供了一种有效的手段,它允许用户将本地计算机中的文件上传到远端的计算机中,或将远端计算机中的文件下载到本地计算机中。
32.A解析:计算机网络可以从不同的角度来进行分类,每一种分类方法反映了计算机网络的某些特性,由于计算机网络覆盖的地理范围不同而采用的传输技术不同,因而表现的网络技术特点与提供的网络服务功能也不同。所以按照计算机网络覆盖的地理范围进行分类,可以反映不同类型网络的技术特征。计算机网络按覆盖的地理范围可以分为三类:局域网、城域网与广域网。
33.C解析:IP地址采取层次结构,按逻辑网络结构进行划分,一个IP地址由2部分组成:网络号(netid)和主机号(hostid)。在实际应用中,需要对IP地址中的主机号部分进行再次划分,将其划分成子网号和主机号两部分。例如,我们可以对网络号进行再次划分,使其第3个字节代表子网号,其余部分为主机号,因此,对于IP地址为的主机来说,它的网络号为。
34.voidSortDat(){intij;PROxy;for(i=O;i<99;i++)for(j=i+1;j<100;i++)if(strcmp(sell[i).mcsell[j].mc)>0)/*按产品名称从小到大进行排列*/{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j]/mc)==0)/*若产品名称相同*/if(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=O;i<99;i++)\r\nfor(j=i+1;j<100;i++)\r\nif(strcmp(sell[i).mc,sell[j].mc)>0)/*按产品名称从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}\r\nelseif(strcmp(sell[i].mc,sell[j]/mc)==0)/*若产品名称相同*/\r\nif(sell[i].ie>sell[j].je)/*则按金额从小到大进行排列*/\r\n{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)\r\n}解析:本题是有关结构体数组的排序问题,可以用选择法来实现。用第一个元素的产品名称依次和它后面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的某个元素的产品名称对应字符的ASCII码大(这里用到了字符串比较函数strcmp()),则交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一个元素中存放的是产品名称最小的元素。以此类推,就实现了从小到大排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中间容器。若产品名称相同,则要按照金额从小到大进行排序。
35.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*计算各行字符串的长度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*计算各行字符串的长度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到新字符*/\r\n}\r\n}解析:本题考查对二维字符数组元素的操作。注意:字符也可以参与数学运算,只不过用的是其ASCII码值。我们可以利用双重循环按照先行后列的顺序逐个取得数组中的字符(前提是我们需要求得各行字符的总个数),外层循环用来控制行数,内层循环用宋依次取得各行中的每一个字符。之后对当前所取得的字符进行右移4位的运算(用到了“>>”右移运算符),然后把右移后得到的字符累加到原来字符中去,这样原来字符就被新的字符所覆盖。
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;/*把千位数字和十位数字重新组成一个新的十位数ab*/cd=10*data+hun;/*把个位数字和百位数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏经贸职业技术学招聘19人(第一批)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年湖南财经工业职业技术学院博士研究生引进模拟试卷及参考答案详解
- 2025年中国化妆品级霍霍巴油行业市场分析及投资价值评估前景预测报告
- 2025江苏南京市浦口区卫健委所属事业单位招聘高层次人才11人模拟试卷及参考答案详解1套
- 2025借款合同书范本
- 2025年福建林业职业技术学院公开招聘工作人员23人模拟试卷附答案详解(突破训练)
- 2025春季贵州黔西南州赴省内外高校引才暨第十三届贵州人才博览会引进企事业单位高层次人才484人模拟试卷有答案详解
- 2025河北唐山幼儿师范高等专科学校选聘工作人员35人模拟试卷及参考答案详解1套
- 2025河南郑州大学招聘500人考前自测高频考点模拟试题含答案详解
- 2025湖南省烟草专卖局系统考试聘用部分职位计划第二次调整模拟试卷及答案详解(夺冠系列)
- 公关经理培训课程
- 南海特产与美食课件
- 《三国演义》中的心理描写:以司马懿为例
- 迪尔凯姆社会学主义的巨擎汇总课件
- 家庭经济困难学生认定申请表
- 血栓性血小板减少性紫癜ttp汇编课件
- 阀门安装及阀门安装施工方案
- 大学数学《实变函数》电子教案
- YY/T 0640-2008无源外科植入物通用要求
- GB/T 2637-2016安瓿
- 数轴上的动点问题课件
评论
0/150
提交评论