《2022年浙江省金华市全国计算机等级考试网络技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《2022年浙江省金华市全国计算机等级考试网络技术预测试题(含答案).docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年浙江省金华市全国计算机等级考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.关于信息的说法最完整准确的是()。A.广义地讲,信息是信号的模型或其符号的集合B.信息就是新闻消息C.信息是指一般的行情消息D.信息的概念非常广泛,从不同的角度对信息可下不同的定义2 .在网络地址中划分出14个大小相同的子网,则每个子网中最多有台可用的主机。B.2048C.4094D.40963 .设计FDDI的目的是为了()。A.为信息产业调整打下坚实基础B.实现调整、高可靠性和大范围局域网连接C.应用于广域网与城域网连接D.尽快完成广域网主干网连接量。函数ReadDat。的功能
2、是读取这100个销售记录并存入结构数组sell 中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列, 若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结 构数组sell中,最后调用函数WriteDat。把结果输出到文件OUT6.DAT 中。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。 试题程序:#include #include #include #include #include #define MAX 100 typede f struct (char dm5; /*产品代码 */char mc
3、il; /* 产品名称 */int dj; /* 单价 */iht si; /* 数量 */long Se; /* 金额*/ PRO;PRO sell MAX;void ReadDat();void WriteDat();void SortDat()main ()(memset(sell, 0, sizeof(sell);ReadDat ();SortDat ();WriteDat ();)void ReadDat ()(FILE *fp;char str80, chll;int i;fp = fopenCIN6.DAT, T);for (i = 0; i 100; i+)(fgets(str
4、, 80, fp);memcpy (sell i .dm, str, 4);memcpy(selli.me, str + 4, 10);memcpy(ch, str+14, 4); chi4 = 0;selli.dj = atoi(ch);memcpy(ch, str +18, 5); chi5 = 0;sellii.sl = atoi(ch);selli.je = (long) selli.dj * selli.sl;)fclose (fp);)void WriteDat()(FILE *fp;int i;fp = fopen(nOUT6.DAT! Hwn);for(i = 0; i 100
5、; i+)(fprintf(fp, n%s %s %4d %5d %101dn sellii.dm, selli.me, selli .dj,selli.sl, selli.je);)fclose (fp);35.函数ReadDat。的功能是实现从文件IN74.DAT中读取一篇英文文章 存入到字符串数组XX中。请编制函数StrCharJLO,该函数的功能是: 以行为单位把字符串中的所有字符的ASCH值左移4位,如果左移后, 其字符的ASCH值小于等于32或大于100,则原字符保持不变,否则 就把左移后的字符ASCH值再加-上原字符的ASCH值,得到的新字符 仍存入到原字符串对应的位置。最后把已
6、处理的字符串仍按行重新存入 字符串数组XX中,最后调用函数WriteDat。把结果xx输出到文件 OUT74.DAT 中。注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符 号和空格。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。 试题程序:#include #include #include char xx5080;int maxline=0;int ReadDat(void);void WriteDat(void);void StrCharJL(void) ( )void main()clrscr();if(ReadD
7、at() (printf (数据文件 IN74.DAT 不能打开n007”);return;StrCharJL();WriteDat();)int ReadDat (void)(FILE *fp;int i=0;char *p;if(fp=fopen(HIN74.DATn/rn)=NULL) return 1;while (fgets(xxi,8O,fp)!=NULL) (p=strchr(xxi/n*);if(p) *P=0;i+;)maxline=i;fclose(fp);return 0;)void WriteDat (void)(FILE *fp;int i;clrscr();fp=f
8、open(nOUT74.DAT,7fwn);for(i=0;i maxline;i+) (printf(n% snn, xx i);fprintf(fp, n%snn, xxi);)fclose(fp); )36.已知在文件IN6LDAT中存有100个产品销售记录,每个产品销售 记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价dj (整型)、数量si(整型)、金额je(长整型)几部分组成。其中,金额二单价 X数量可计算得出。函数ReadDat。的功能是读取这100个销售记录并 存入数组sell中。请编制函数SortDatO,其功能要求:按金额从小到大 进行排列,若金额相同,
9、则按产品代码从大到小进行排列,最、终排列 结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文 件 OUT61.DAT 中。注意:部分源程序己给出。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。 试题程序:#include #include #include #include #include #define MAX 100typedef struct(char dm5;char mcll;int dj;int si;longje;PRO;PRO sell MAX;void ReadDat();void WriteDat();void
10、 SortDat()()void main()(memset (sell, 0, sizeof (sell);ReadDat ();SortDat ();WriteDat ();)void ReadDat ()(FILE *fp;char str8O,chll;int i;fp=fopen CIN6L DAT”,T);for (i=0; i 100; i+)(fgets (str, 80, fp);memcpy (sell i .dm, str, 4);memcpy (sell i .me, str+4,10);memcpy(ch, str+14, 4);ch4=0;sell i .dj=at
11、oi (ch);memcpy (ch, str+18, 5);ch5=0;sell i . sl=atoi (ch);sell i . je= (long) sell i .dj*sell i . si;)fclose (fp);void WriteDat()(FILE *fp;iht i;fp=fopen (nOUT61. DATw”);for (i=0; i14,得出 最少占用厂4位主机位,剩余的12位可作为划分子网的主机位,每个 子网可容纳主机212-2=4094台(除去网络地址和广播地址)。3.B4.D5.B6 .D将IPX网络分组转换成IP网络分组,或者相反,从而将IPX网络和IP
12、网络连接到了一起,这种设备是网络层的网络互联设备,叫多协议路由 器。7 .C8 .C解析:本题考查1000BASE-T标准的相关概念。1000BASE-T标准 使用5类非屏蔽双绞线,双绞线长度最长可以达到100米。正确答案为 选项C。9 .C10.B无线接入点AP的作用是提供无线和有线网络之间的桥接,而非无 线结点。因此选项B错误。11.私钥私钥解析:本题考查点是电子商务中利用公开密钥体制实现数 字签名的方法。电子商务中的数字签名(digital, ignature)通常利用公开 密钥加密方法来实现。数字签名是保证数据完整性和不可否认性的必要 手段。这种情况下,发送者使用自己的私有密钥对数据进
13、行加密,接收 者则使用发送者已公开的公用密钥对该“数字签名”施行“解密”。目前公 开密钥加密体制中的典型代表是RSA(Rivets Shamir Adleman)算法。RSA 由3个发明者的名字组合而成。RSA算法不仅可以用数字签名,还可以 用于数据加密。12 .13 .请求消息请求消息解析:SIP消息包括两种类型:从客户机到服务 器的请求消息和从服务器到客户机的响应消息。14 .数字方式数字方式解析:第二代蜂窝移动通信是数字方式,涉及语 音信号的数字化与数字信息的处理、传输问题。目前人们正在研究和开 发第三代移动通信产品。15 .标识信息【解析】一旦CA验证了实体的身份,就产生一个证书,将这
14、个公共密 钥和身份进行绑定。证书中包括公共密钥和密钥所有者的全球惟一的标 识信息。这个证书由认证中心进行数字签名。16 .电子信用卡电子信用卡解析:常用的电子支付方式包括电子现金、 电子信用卡和电了支票。17 .18 .静止静止解析:JPEG是关于静止图像压缩编码的国际标准,由国际 标准化组织和围际电报电话咨洵委员会联合制定。它适合于连续色调、 多级灰度、单色或彩色静止图像的数字压缩编码。19 .20.21 .直接序列直接序列解析:目前,最普遍的无线局域网技术是扩展频 谱技术。无线局域网采用的扩频方法主要有跳频扩频和直接序列扩频。22 .安腾安腾 解析:本题考查点是安腾芯片的特点。Intel体
15、系结构从IA 32至也A-64演变的典型代表是从奔腾向安腾的进步。奔腾是32位芯片, 采用精简指令集计算RISC技术,主要用于台式机和笔记本电脑中。安 腾是64位芯片,采用简明并行指令计算EPIC技术,主要用于工作站和 服务器。23 .通信通信解析:计算机网络拓扑主要是指通信子网的拓扑构型,拓 扑设计是建设计算机网络的第一步,也是实现各种网络协议的基础,它 对网络性能、系统可靠性与通信费用都有重大影响。24 .主机名主机名解析:每个Web页面,包括Web站点的主页,均具 有惟一的存放地址,这就是“统一资源定位符”(Unitform. Resource Locator,简称URL),统一资源定位
16、符是一种用于表示Internet上信息资 源地址的统一格式。URL由三部分组成:协议类型、主机名和路径及文 件名,通过URL可以指定扩要协议类型主要有以下几种:http, ftp、 gopher x telnet x fileo25 .非对等非对等解析:纵观近20年来网络操作系统的发展,网络操作 系统经历了从对等结构向非对等结构演变的过程。26 .正常正常解析:误码率应该是衡量数据传输系统正常工作状态下传 输可靠性的参数。27 .密钥密钥解析:密钥决定了明文到密文的映射。加密算法使用的密 钥是加密密钥,解密算法使用的密钥是解密密钥。28 .配置管理配置管理解析:网络管理系统描述的功能由ISO7
17、498-4文 件给出,该文件定义了 5个系统管理功能域,即配置管理、故障管理、 性能管理、计费管理和安全管理。29 .【审题关键句】以行为单位从字符串左边部分升序排序,排序后左边 部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符 不参加处理。n【解题思路】30 本题类似第77套试题,通过审题可以发现主要是对字符串左边部分 排序时所采用的排序方式不同,参考答案的第U行,修改if条件语句 的设置即可。n【参考答案】n30.【审题关键句】字符替代f(p)=p*llmod256,小于等于32或大于130 不变,否则替换。n【解题思路】W首先定义两个循环整型变量i, j和存放ASCII码值
18、的中间变量valo n通过两个for循环完成对字符串的替换。第一个for循环的循环变量 i的初值为0,当i值等于文章中最大行数值maxline时停止循环,每循 环一次,i的值加1 ;第二层for循环中,循环变量i的初值为0,表示 从第i行的第1个字符开始计算,当j值等于该行中字符串长度的数值 时停止循环,每循环一次,j的值加1。n循环体中,根据题意重新计算每个字符xxii的ASCII码值,当新4 .宽带城域网的总体结构分为0。A.核心层、汇聚层、接入层B.WINDOWS 平台、LINUX 平台、UNIX 平台C.网络平台、业务平台、转发平台D.网络平台、业务平台、管理平台5 .网络操作系统的基
19、本任务不包括()A.屏蔽本地与网络资源的差异性B.保持计算机系统的可靠长期服务C.为用户提供各中基本网络服务D.提供网络系统的安全性服务6 .第10题将一个IPX的网络和一个IP网络在网络层互联到一起需要()A.交换机B.IP路由器C.IPX路由器D.多协议路由器7.IP地址的子网掩码可写为()8.1000BASE-T标准使用5类非屏蔽双绞线,双绞线长度最长可以达到() 取得的ASCII码值大于32且小于等于130时,则用新的ASCII码值所 对应的字符替代原来的字符,新ASCII码值不在此范围内的字符则保持 原字符不变。n【参考答案】n31 .D解析:计算机网络的基本特征主要表现在:计算机网
20、络建立的主要 目的是实现计算机资源的共享;互联的计算机是分布在不同地理位置的 多台独立的“自治计算机”,它们之间没有明确的主从关系,可以联网工 作,也可以脱网独立工作;联网计算机之间的通信必须遵循共同的网络 协议,但不一定要统一的操作系统。32 .C解析:NetWare具有三级容错机制:NetWare的第一级容错主要是 针对硬盘表面磁介质可能出现的故障设计的,用来防止硬盘表面磁介质 因频繁进行读写操作而损坏造成的数据丢失。NetWare的第二级容错主 要是针对硬盘和硬盘通道故障而设计的,用来防止硬盘和硬盘通道故障 造成数据丢失。包括硬盘镜像与硬盘双工功能。NetWare的第三级系统 容错提供了
21、文件服务器镜像功能。33 .C解析:路由表可以是由系统管理员固定设置好的,也可以由系统动 态修改,可以由路由器自动调整,也可以由主机控制。34 .void SortDat() int ij; PRO xy; for(i=O;i 99;i+) for(j=i+l;j 0) / *按产品名称从小到大进行排列* / xy=selli;sell i=selli;sellj=xy; else if(strcmp(selli.mcsellj/mc)=O) /*若产品名称相同*/ if(selli.ieselljje) /*则按金额从小到大进 行排列* / xy=selli;selli=sellj;sell
22、j=xy;) void SortDat()rn rnint i,j;rn PRO xy;rn for(i=O;i 99;i+)rn for(j=i+l;j 0) / *按产品名称从小到大进行排列* / rnxy=selli;selli=selli;sellj=xy;rnelseif(strcmp(selli.mc,sellj/mc)=O) / *若产品名称相同* / rn if(selli.ie sellj.je) / *则按金额从小到大进行排列* / rn xy=selli;selli=sellj;sellj=xy;)rn 解析:本题是有关结构体数组的 排序问题,可以用选择法来实现。用第一个
23、元素的产品名称依次和它后 面的元素的产品名称进行比较,如果发现当前元素的产品名称比后面的 某个元素的产品名称对应字符的ASCII码大(这里用到了字符串比较函 数strcmp(),则交换这两个元素的位置,继续和后面的其他元素进行比 较,最终在第一个元素中存放的是产品名称最小的元素。以此类推,就 实现了从小到大排序的功能。注意:这里要进行交换的是两个结构体变 量,而不是它们的某一个域,因此,要借助第三个结构体变量来充当中 间容器。若产品名称相同,则要按照金额从小到大进行排序。35 .void StrCharJL(void) int i jstrl; for (i=0; i maxline; i+)
24、 strl=strlen xx i ); /*求各行的总长度*/ for(j=0;j strl;j+) if(xxi j 4 =32 | xxi 9 100); /*如果左移4位后字符的ASCII值小于等于32或 大于100则原字符保持不变*/ else xxi j+=xxi 9 4; /*否则就把 左移后的字符 ASCII 值加上原 字符 ASCII*/ void StrCharJL(void)rn rn int i, j,strl;rn for (i=0; i maxline; i+)rn rn strl=strlen xx i); /* 求各行的总长度*for(j=0;j strl;j+
25、)rn if(xxi j 4 =32 | xxi 9 100);rn /*如果左移4位后字符的ASCII值小于等于32或 大于 100,则原字符保持不变*/rn elsern xxi j+=xxi 9 4; /*否 则就把左移后的字符ASCII值加上原211字符ASCII*/rn rn 解析: 本题考查的知识点如下:字符的计算。左移运算符“”的使用。(3)二维数组的访问。(4)判断结构中多条件的布尔运算。本题中,以行为单位处理字符串,首先要求得每行字符串的长度,才可 对每一行的字符依次进行处理。字符可参与任何整数运算,实际上是字 符的ASCII码参与了运算。所以,可以直接将字符带入计算。这里要
26、使 用到左移运算符“”是双目运算符,左侧是要移动的数,右侧是移动的位数。左移后字符的ASCII码的值小于等于32或大于100, 这两个条件满足一个即可,所以两条件之间用“或”运算。使用循环实现 对所有行的处理。36 .void SortDat() iht ij; PRO xy; for (i=0; i99; i+) for (j=i+l; jsell j . je) /*按金额从小到大进行排列*/ xy=sell i; sell i=sell j; sell j =xy; else if (selli.je=sellj.je) /*若金额相同*/ if (strcmp(selli .dm se
27、Uj .dm) O) /*则按产品代码从大到小进行排列*/ xy=sell i; sell i =sell j; sell j=xy; void SortDat()rn rn iht ij;rn PRO xy;rn for (i=0; i99; i+)rn for (j=i+l; jsell j . je) /*按金额从小到大进行排列*Arn rn xy=sell i;rn sell i=sell j;rn sell j =xy;rn rn else if (selli.je=sellj.je) /*若金额相同*/rn if (strcmp(selli .dm, sellfj .dm) O)
28、/*则按产品代码从大到小进行排列 *Arn xy=sell i;rn sell i =sell j;rn sellj=xy;rn rn rn 解析:本题考查的知识点如下:结构体及结构数组的相关操作。结构数组的排序。字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各 个成员的访问和赋值。根据题目要求,我们首先要按照金额对记录从小 到大进行排列。若金额相同,则要比较产品代码。因为产品代码为字符 型,所以不能使用简单的比较运算符进行比较。在这里,我们使用了字 符串处理函数 strcmp(char *strll, char*strl2, unsigned int tout
29、)对其进行 比较。因为已定义了结构数组,就可以使用循环进行比较排序。排序采 用前面介绍的“选择排序法”。出本层循环结构,所以不能使用break语句。则指向数组的第3个元素。A.25 米 B.50 米 C.100 米 D.250 米9 .网络基础服务系统不包括()。A.网络管理和服务软件B.网络安全软件C网络下载和上传软件D.网 络管理软件10 .下列关于IEEE 802.1 1标准的描述中,错误的是()。A.定义了无线结点和无线接人点两种类型的设备B.无线结点的作用是提供无线和有线网络之间的桥接C.物理层最初定义了 FHSS、DSSS扩频技术和红外传播三个规范D.MAC层的CSMA/CA协议利
30、用ACK信号避免冲突的发生二、填空题(10题)11 .电子商务中的数字签名通常利用公开密钥加密方法实现,其中发送者签名使用的密钥为发送者的【o12 .城域网建设方案基本特点是:传输介质果用光纤,交换站点来用代山交换的高速环。 换机或ATM殳换机.在体系结构匕采用一 口工业务II策加接入瓜的 日慎式13 . SIP消息包括两种类型:从客户机到服务器的 和从服务器到客户机的响应消息。14 .第一代蜂窝移动通信是模拟方式,第二代蜂窝移动通信是15 .(17) 一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。证书中包括公共密钥和密钥所有者的全球惟一的O16 .常用的电子支付方式
31、包括电子现金、【】和电子支票。17 .从通信达奈.年方而科.数据加密技术可分为徒路加密方式、节点到肯点加密方式和 山6二军方式:18 . JPEG是一种 图像压缩编码的国际标准。19 .i|0机一八:语法规定用户数据与控制信息的结构和720 .住TCP IP /尾之中,应用房协议的.11_用来实现反联网中电子邮件传送功能三、2.填空题(8题)21 .无线局域网采用的扩频方法主要是跳频扩频与 扩频。22 .从IA-32到IA-64的演变,典型的代表是从奔腾向【】的进步。23 .计算机网络拓扑主要是指 子网的拓扑构型,它对网络性能、系统可靠性与通信费用度有重大影响。24 .在WWW服务中,统一资源
32、定位器URL可以由3部分组成,即协 议类型、【】与文件名。25 .早期的网络操作系统经历了从对等结构向 结构演变的过程。26 .误码率应该是衡量数据传输系统【】工作状态下传输可靠性的参数。27 .决定了明文到密文的映射。28 .网络管理主要包括故障管理、性能管理、计费管理和安全管理。四、C语言程序设计题(2题)29 .函数readDat是从文件in .dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数isSort,其函数的功能是: 以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行 重新存入字符串数组XX中,最后调用函数writeDat把结果xx输
33、出到文 件 out . dat 中。条件:字符串从中间一分为二,左边部分按字符的ASCII值升序排序, 右边部分不变,左边经排序后再与右边部分进行交换。如果原字符串长 度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。例如1位附0 1 234567K源字符串d cba hg fc432 1 98765则处理后字符中hgfeabcd876591234注意:部分源程序存在test, c文件中。请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat 和写函数writeDat的内容。2345678910121314151617include include void re
34、adDat(); void writeDat(); char xx(20(80;void main()void jsSort OreadDat();jsSort ();writeDat();八从文件mdat中金取20打数则存放到字衿巾数ft! xx中void readDat()FILE *in;i j20 !21 ;22 !23 ;(int 1 0;char *p;in = fopen(win.datw/ HrH);while(i 20 & fgets(xxi, 80, in) ! NULL)242526272829p strchr (xx (i|if(P) *P 0;fclose(in);八
35、把姑果xx恰出到文件out.dat中3031323334353637383940void wrxteDat()FILE *out;int 1;out , fopen (wout .dat*/ Hw0); for(i - 0; i 20; i+);, . printfxx(i);fprxntf (outxx(i);? . .(close(out);30 .函数ReadDat实现从文件in .dat中读取一篇英文文章,存入到无符 号字符串数组xx中;请编制函数encryptChar,按给定的替代关系对数 组xx中的所有字符进行替代,其替代值仍存入数组xx所对应的位置 上,最后调用函数WriteDa
36、t把结果xx输出到文件out . dat中。替代关系:f(p)=p*H mod 256, mod为取余运算,P是数组XX中某一 个字符的ASCII值,f(p)是计算后的无符号整型值(注意:中间变量定义 成整型变量),如果计算后f(p)值小于等于32或大于130,则该字符不 变,否则用f(p)替代所对应的字符。注意:部分源程序存放在test .c文件中,原始数据文件存放的格式是: 每行的宽度均小于80个字符,含标点符号和空格,并也按此替代关系 进行处理。请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat 的内容。linclude j linclude linclude
37、 i unsigned char xx50180; int maxline 0; /文基的总行数/678910int ReadDat(void); void WriteDat(void); void encryptChar()11 - I12 ! void mainO14 ;15 16 ;17 :18 !19 ;20 i21 !Iif (ReadDatO)printf (数据文件in.dat不能打开! n007H); return;encryptChar();WriteDat(;I.1二:二,“/从文件皿”1中注取 得英文文章.存入到Jt为号字符小敏mXX中”22 ;23 :24 ; 25:
38、26:27 ; (28 ;29 !30 ;3” 32 !33 :团35 !36 :37 ;38 54。; 41 ; 42 ; 43 ! 44 145 ;46 !47 ;48 ;49 !50 iint ReadDat(void) (FILE *fp;int i -0;unsigned char *p; 定义无符号?符军指什登a.if (p-fopen (win.dafHrw) NULL) return 1;while(fgets.80.fp)!-NULL)( .二p - strchr(xxi/ *nf);if(p) p 0; ;I maxline i; fclose(fp); return 0;
39、)人把结果&x输出到文的out.dat中/void WriteDat(void)El 二一FILE efp;fp - fopen(Mout.datwfMwH); for(1 - 0; i maxline;工,+)u printf(如xxif);fprintf(fpr 0%snn, xx(l);4fclose (fp);五、1 .选择题(3题)31 .以下关于计算机网络特征的描述中,哪一个是错误的?oA.计算机网络建立的主要目的是实现计算机资源的共享B.网络用户可以调用网中多台计算机共同完成某项任务C.联网计算机既可以联网工作也可以脱网工作D.联网计算机必须使用统一的操作系统32,NetWare第二级容错主要是()。A.针对文件服务器失效而设计的B.针对硬盘表面介质损坏而设计的C.针对硬盘和硬盘通道故障而设计的D.用来防止在写数据记录的过程中因系统故障而造成的数据丢失33 .在路由器中,为选择路由而利用的路由表是由()。A.人工计算出来输入到路由器的B.由路由器自动计算出来的C.两种 情况都有D.两种情况都不对六、1 .程序设计题(3题)34 .已知在文件IN6.DAT中存有100个产品销售记录,每个产品销售记 录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价dj(整 型)、数量si(整型)、金额je(长整型)几部分组成。其中:金额=单价x数