编译原理期末习题考试复习题目(重点一)

编译原理期末习题考试复习题目(重点一)

目录

编译原理期末习题考试复习题目(重点四)

一、填空题:

二、单选题:

三、是非题

四、名词解释

五、简答题:


一、填空题:

1-01.编译程序的工作过程一般可以划分为 词法分析,语法分析,语义分析,之间代码生成,代码优化  等几个

基本阶段,同时还会伴有 表格处理  和 出错处理  .

1-02.若源程序是用高级语言编写的,目标程序是 机器语言程序或汇编程序  ,则其翻译程序称为编译程序.

1-03.编译方式与解释方式的根本区别在于 是否生成目标代码 .

1-04.翻译程序是这样一种程序,它能够将 用甲语言书写的程序 转换成与其等价的 用乙语言书写的程序 .

1-05.对编译程序而言,输入数据是 源程序 ,输出结果是 目标程序  .

1-06.如果编译程序生成的目标程序是机器代码程序,则源程序的执行分为两大阶段: 编译阶段  和  运行阶段  .如果编译程序生成的目标程序是汇编语言程序,则源程序的执行分为三个阶段:  编译阶段 , 汇编阶段  和 运行阶段  .

1-07.若源程序是用高级语言编写的,目标程序是机器语言程序或汇编程序 ,则其翻译程序称为 编译程序 。

1-08.一个典型的编译程序中,不仅包括词法分析、语法分析、中间代码生成、代码优化、目标代码生成等五个部分,还应包括表格处理和出错处理。其中,词法分析器用于识别 单词 。

1-09.编译方式与解释方式的根本区别为是否生成目标代码。

2-01.所谓最右推导是指:  任何一步α?β都是对α中最右非终结符进行替换的  。

2-02.一个上下文无关文法所含四个组成部分是  一组终结符号、一组非终结符号、一个开始符号、一组产生式  。

2-03.产生式是用于定义  语法成分  的一种书写规则。

2-04.设G[S]是给定文法,则由文法G所定义的语言L(G)可描述为: L(G)={x│S x,x∈VT*}  。

2-05.设G是一个给定的文法,S是文法的开始符号,如果S x(其中x∈V*),则称x是文法的一个句型 。

2-06.设G是一个给定的文法,S是文法的开始符号,如果S x(其中x∈VT*),则称x是文法的一个句子    

3-01.扫描器的任务是从源程序中识别出一个个  单词符号  。

4-01.语法分析最常用的两类方法是 自上而下 和  自下而上  分析法。

4-02.语法分析的任务是识别给定的终极符串是否为给定文法的句子。

4-03.递归下降法不允许任一非终极符是直接 左 递归的。

4-04.自顶向下的语法分析方法的关键是 如何选择候选式 的问题。

4-05.递归下降分析法是自  顶向上  分析方法。

4-06.自顶向下的语法分析方法的基本思想是:从文法的 开始符号 开始,根据给定的输入串并按照文法的产生式一步一步的向下进行直接推导,试图推导出文法的 句子 ,使之与给定的输入串匹配。

5-01.自底向上的语法分析方法的基本思想是:从给定的终极符串开始,根据文法的规则一步一步的向上进行直接归约,试图归约到文法的 开始符号 。

5-02.自底向上的语法分析方法的基本思想是:从输入串入手,利用文法的产生式一步一步地向上进行 直接归约  ,力求  归约 到文法的 开始符号  。

5-03.简单优先方法每次归约当前句型的 句柄 ,算符优先方法每次归约当前句型的 最左素短语 ,二者都是不断移进输入符号,直到符号栈顶出现 可归约串 的尾,再向前找到 可归约串 的头,然后归约。

5-04.在LR(0)分析法的名称中,L的含义是 自左向右的扫描输入串 ,R的含义是 最左归约 ,0 的含义是 向貌似句柄的符号串后查看0个输入符号 。

5-05.在SLR(1)分析法的名称中,S的含义是 简单的 。  

6-01.所谓属性文法是 一个属性文法是一个三元组:A=(G,V,F),一个上下文无关文法G;一个属性的有穷集V和关于属性的断言或谓词的有穷集F。每个断言与文法的某产生式相联。

6-02.综合属性是用于 “自下而上”传递信息。

6-03.继承属性是用于 “自上而下”传递信息。

6-04.终结符只有 综合属性 ,它们由词法分析器提供。

7-01.在使用高级语言编程时,首先可通过编译程序发现源程序的全部  A  错误和  B  部分错误.a.语法    b.语义  c.语用    d.运行

8-01.符号表中的信息栏中登记了每个名字的 属性和特征等有关信息 ,如类型、种属、所占单元大小、地址

等等。

8-02.一个过程相应的DISPLAY表的内容为 现行活动记录地址和所有外层最新活动记录的地址 。

9-01.一个过程相应的DISPLAY表的内容为 现行活动记录地址和所有外层最新活动记录的地址  。

9-02.常用的两种动态存贮分配办法是  栈式  动态分配和  堆式  动态分配。

9-03.常用的参数传递方式有  传地址  ,传值和传名。

10-01.局部优化是局限于一个 基本块  范围内的一种优化。

10-02.代码优化的主要目标是如何提高 目标程序的运行速度 和如何减少 目标程序运行时所需的空间 。

二、单选题:

1-10.一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生

成等五个部分,还应包括 (1)c .其中,  (2)b 和代码优化部分不是每个编译程序都必需的.

词法分析器用于识别  (3)c ,语法分析器则可以发现源程序中的 (4)d  .

(1)  a.模拟执行器  b.解释器  c.表格处理和出错处理    d.符号执行器

(2)  a.语法分析    b.中间代码生成    c.词法分析      d.目标代码生成

(3)  a.字符串      b.语句            c.单词          d.标识符

(4)  a.语义错误    b.语法和语义错误  c.错误并校正    d.语法错误

 

1-11.程序语言的语言处理程序是一种  (1)a  .  (2)b  是两类程序语言处理程序,他们的主要区别在于

  (3)d  .

(1)  a.系统软件    b.应用软件      c.实时系统      d.分布式系统

(2)  a.高级语言程序和低级语言程序        b.解释程序和编译程序

c.编译程序和操作系统                d.系统程序和应用程序

(3)  a.单用户与多用户的差别              b.对用户程序的查错能力

c.机器执行效率                      d.是否生成目标代码

 

1-12.汇编程序是将  a  翻译成  b  ,编译程序是将  c  翻译成  d  .

a.汇编语言程序  b.机器语言程序  c.高级语言程序

d. a 或者 b    e. a 或者 c      f. b 或者 c

 

1-13.下面关于解释程序的描述正确的是  b  .

(1) 解释程序的特点是处理程序时不产生目标代码

(2) 解释程序适用于COBOL 和 FORTRAN 语言

(3) 解释程序是为打开编译程序技术的僵局而开发的 

a. (1)(2)      b. (1)      c. (1)(2)(3)      d.(2)(3)

 

1-14.高级语言的语言处理程序分为解释程序和编译程序两种.编译程序有五个阶段,而解释程序通常缺少 

(1)e  和  (1)b  .其中,  (1)e  的目的是使最后阶段产生的目标代码更为高效.

与编译系统相比,解释系统  (2)d  .解释程序处理语言时,大多数采用的是  (3)b  方法.  (4)a  就是

一种典型的解释型语言.

(1): a. 中间代码生成  b.目标代码生成  c.词法分析  d.语法分析  e.代码优化

(2): a.比较简单,可移植性好,执行速度快

      b.比较复杂,可移植性好,执行速度快

      c.比较简单,可移植性差,执行速度慢

      d.比较简单,可移植性好,执行速度慢

(3): a.源程序命令被逐个直接解释执行  b.先将源程序转化为之间代码,再解释执行

c.先将源程序解释转化为目标程序,在执行  d.以上方法都可以

(4) : a. BASIC    b. C      c. FORTRAN    d. PASCAL

 

1-15.用高级语言编写的程序经编译后产生的程序叫  b  .用不同语言编写的程序产生  b  后,可用  g

 连接在一起生成机器可执行的程序.在机器中真正执行的是  e  .

a. 源程序          b. 目标程序  c. 函数        d. 过程 

e. 机器指令代码    f. 模块      g. 连接程序    h.程序库

 

1-16.要在某一台机器上为某种语言构造一个编译程序,必须掌握下述三方面的内容:  c  , d  ,  f  .

a. 汇编语言        b. 高级语言  c. 源语言      d. 目标语言

e. 程序设计方法    f. 编译方法  g. 测试方法    h. 机器语言

 

1-17.由于受到具体机器主存容量的限制,编译程序几个不同阶段的工作往往被组合成  (1)d  ,

诸阶段的工作往往是  (2)d  进行的.

(1) a. 过程  b. 程序  c. 批量  d.遍

(2) a. 顺序  b. 并行  c. 成批  d.穿插

 

1-18.编译程序与具体的机器  a  , 与具体的语言  a  .

a.  有关    b.无关

 

1-19.使用解释程序时,在程序未执行完的情况下,  a  重新执行已执行过的部分.

a. 也能    b.不可能

 

1-20.编译过程中,语法分析器的任务就是  b  .

(1) 分析单词是怎样构成的            (2)  分析单词串是如何构成语句和说明的

(3) 分析语句和说明是如何构成程序的  (4) 分析程序的结构

a. (2)(3)    b. (2)(3)(4)    c. (1)(2)(3)    d.(1)(2)(3)(4)

 

1-21.编译程序是一种常用的  b  软件.

a.  应用      b. 系统

 

1-22.编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过  b  这几步.

(1) 编辑  (2) 编译  (3) 连接  (4) 运行

a. (1)(2)(3)(4)  b. (1)(2)(3)  c. (1)(3)  d.(1)(4)

 

1-23.编译程序必须完成的工作有  a  .

(1) 词法分析  (2) 语法分析        (3) 语义分析

(4) 代码生成  (5) 之间代码生成    (6) 代码优化

a. (1)(2)(3)(4)      b. (1)(2)(3)(4)(5)    c. (1)(2)(3)(4)(5)(6) 

d. (1)(2)(3)(4)(6)  e. (1)(2)(3)(5)(6)

 

1-24.“用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行”这种说法  a  .

a. 不正确    b.正确

 

1-25.把汇编语言程序翻译成机器可执行的目标程序的工作是由  b  完成的.

a. 编译器    b. 汇编器    c. 解释器    d. 预处理器

 

1-26.编译程序生成的目标程序  b  是机器语言的程序.

a.  一定    b. 不一定

 

1-27.编译程序生成的目标程序  b  是可执行的程序.

a.  一定    b. 不一定

 

1-28.编译程序是一种  B  。

A. 汇编程序        B. 翻译程序      C. 解释程序        D. 目标程序

 

1-29.按逻辑上划分,编译程序第二步工作是  C  。

A. 语义分析        B. 词法分析      C. 语法分析        D. 代码优化

 

1-30.通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五

个部分,还应包括  C  。

A.模拟执行器    B.解释器    C.表格处理和出错处理      D.符号执行器

 

2-07.文法G所描述的语言是  C  的集合。

A.文法G的字母表V中所有符号组成的符号串

B.文法G的字母表V的闭包V*中的所有符号串

C.由文法的开始符号推出的所有终极符串

D.由文法的开始符号推出的所有符号串

 

2-08.乔姆斯基(Chomsky)把文法分为四种类型,即0型、1型、2型、3型。其中3型文法是    B    。

A.短语文法    B.正则文法    C.上下文有关文法    D.上下文无关文法

 

2-09.文法G[N]=({b},{N,B},N,{N→b│bB,B→bN}),该文法所描述的语言是

    C    。

A. L(G[N])={bi│i≥0}          B. L(G[N])={b2i│i≥0}

C. L(G[N])={b2i+1│i≥0}        D. L(G[N])={b2i+1│i≥1}

 

2-10.一个句型中的最左  B    称为该句型的句柄。

可选项有:

A. 短语      B. 简单短语      C. 素短语      D. 终结符号

 

2-11.设G是一个给定的文法,S是文法的开始符号,如果S x(其中x∈V*),则称x是文法G的一个  B  。

A. 候选式      B. 句型        C. 单词          D. 产生式

 

2-12.一个上下文无关文法G包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,

以及一组  D  。

A. 句子      B. 句型        C. 单词          D. 产生式

 

2-13.文法G[E]:

E→T∣E+T

T→F∣T﹡F

          F→a∣(E)

该文法句型E+F﹡(E+T)的简单短语是下列符号串中的  B    。

①(E+T)  ②E+T      ③F    ④ F﹡(E+T)

可选项有:

A) ①和③    B) ②和③      C) ③和④      D) ③

 

2-14.若一个文法是递归的,则它所产生的语言的句子  A    。

A.是无穷多个  B.是有穷多个  C.是可枚举的    D.个数是常量

 

3-02.词法分析器用于识别    C  。

A. 句子      B. 句型        C. 单词          D. 产生式

 

4-07.在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是    B    。

A. 非终极符集      B.终极符集        C. 字母表          D. 状态集

 

4-08.编译程序中语法分析器接收以  A  为单位的输入。

A. 单词        B. 表达式        C. 产生式      D. 句子

 

5-06.在自底向上的语法分析方法中,分析的关键是  D    。

A. 寻找句柄        B. 寻找句型      C. 消除递归        D. 选择候选式

 

5-07. 在LR分析法中,分析栈中存放的状态是识别规范句型  C    的DFA状态。

A.句柄            B. 前缀          C. 活前缀          D. LR(0)项目

 

三、是非题

(下列各题,你认为正确的,请在题干的括号内打“ √”,错的打“×”。)

 

1-31.计算机高级语言翻译成低级语言只有解释一种方式。                      (×)

1-32.在编译中进行语法检查的目的是为了发现程序中所有错误。                (×)

1-34.甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。  (×)

2-15.正则文法其产生式为A?a,A?Bb,  A,B∈VN,a、b∈VT。                  (√)

4-09.每个文法都能改写为LL(1)文法。                                      (×)

4-10.递归下降法允许任一非终极符是直接左递归的。                          (√)

5-08.算符优先关系表不一定存在对应的优先函数。                            (√)

5-09.自底而上语法分析方法的主要问题是候选式的选择。                      (×)

5-10.LR法是自顶向下语法分析方法。                                      (×)

5-11.简单优先文法允许任意两个产生式具有相同右部。                        (×)

5-12.若一个句型中出现了某产生式的右部,则此右部一定是该句型的句柄。      (×)

5-13.一个句型的句柄一定是文法某产生式的右部。                            (√)

7-02.数组元素的地址计算与数组的存储方式有关。                            (√)

8-03.在程序中标识符的出现仅为使用性的。                                  (×)

9-04.对于数据空间的存贮分配,FORTRAN采用动态贮存分配策略。              (×)

9-05.在程序中标识符的出现仅为使用性的。                                  (×)

10-03.仅考虑一个基本块,不能确定一个赋值是否真是无用的。                (√)

10-04.削减运算强度破坏了临时变量在一基本块内仅被定义一次的特性。        (×)

10-05.在中间代码优化中循环上的优化主要有不变表达式外提和削减运算强度。  (√)

 

四、名词解释

1-35. 扫描遍____指编译程序对源程序或中间代码程序从头到尾扫描一次。

2-16.短语——设G[Z]是给定文法,  w=xuy∈V+,为该文法的句型,如果满足下面两个条件:

① Z  xUy;

② U  u;

      则称句型xuy 中的子串u是句型xuy的短语。

 

2-17.简单短语——设G[Z]是给定文法,  w=xuy∈V+,为该文法的句型,如果满足下面两个条件:

① Z  xUy;

② U ? u;

      则称句型xuy 中的子串u是句型xuy的简单短语(或直接短语)。

 

2-18.句柄——一个句型中的最左简单短语称为该句型的句柄。

 

4-11.语法分析--按文法的产生式识别输入的符号串是否为一个句子的分析过程。

 

4-12.选择符集合SELECT--给定上下文无关文法的产生式A→α, A∈VN,α∈V*, 若α ε,则SELECT

(A→α)=FIRST(α),其中如果α  ε,则SELECT(A→α)=FIRST(α\ε)∪FOLLOW(A),FIRST(α\ε)表

示FIRST(α)的非{ε}元素。

 

5-14.活前缀——若S′  αAω  αβω是文法G′中的一个规范推导,G′是G的拓广文法,符号串γ是

αβ的前缀,则称γ是G的,也是G′的一个活前缀。其中 S'为文法开始符号。或:可归前缀的任意首部。

 

5-15.可归前缀——是指规范句型的一个前缀,这种前缀不含句柄之后的任何符号。

 

5-16.LR(0)项目——把产生式右部某位置上标有圆点的产生式称为相应文法的一个LR(0)项目。

 

5-17.算符优先文法——设有一不含ε产生式的算符文法G,如果对任意两个终结符对a,b之间至多只有

 、  和  三种关系中的一种成立,则称G是一个算符优先文法。

 

5-18.最左素短语——设有文法G[S],其句型的素短语是一个短语,它至少包含一个终结符,并除自身外不

包含其它素短语,最左边的素短语称最左素短语。

 

6-05.语义规则——对于文法的每个产生式都配备了一组属性的计算规则,称为语义规则。

 

6-06.翻译方案——将属性文法中的语义规则用花括号{ }括起来,插在产生式右部的合适地方,指明语义

 

规则的计算次序,陈述一些细节,得到一种语义动作与语法分析交错的表示方法,以表述语义动作在语法

分析过程中的执行时刻,称之为翻译方案。

 

7-03.后缀式—— 一种把运算量(操作数)写在前面把算符写在后面(后缀)的表示法。即

一个表达式E的后缀形式可以如下定义:

(1) 如果E是一个变量或常量,则E的后缀式是E自身。

(2) 如果E是E1 op E2形式的表达式,这里op是任何二元操作符,则E的后缀式为E1’ E2’op,这里E1’

和E2’分别为E1和E2的后缀式。

(3) 如果E是(E1)形式的表达式,则E1的后缀式就是E的后缀式。

 

7-04.四元式—— 一个四元式是一个带有四个域的记录结构,这四个域分别称为op、arg1、arg2及result

。域op包含一个代表运算符的内部码。

 

9-06.活动

答:一个过程的活动指的是该过程的一次执行。就是说,每次执行一个过程体,产生该过程体的一个活动。

 

9-07.活动记录

答:为了管理过程在一次执行中所需要的信息,使用一个连续的存储块,这样一个连续的存储块称为活动

记录。

9-08.活动的生存期

答:指的是从执行某过程体第一步操作到最后一步操作之间的操作序,包括执行过程时调用其它过程花费

的时间。

 

10-06. 基本块的DAG。

答:一个基本块的DAG是一种其结点带有下述标记或附加信息的DAG。

  (1)图的叶结点(没有后继的结点)以一标识符(变量名)或常数作为标记,表示该结点代表该变量或

常数的值。如果叶结点用来代表某变量A的地址,则用addr(A)作为该结点的标记。通常把叶结点上作

为标记的标识符加上下标0,以表示它是该变量的初值。

  (2)图的内部结点(有后继的结点)以一运算符作为标记,表示该结点代表应用该运算符对其后继结点

所代表的值进行运算的结果。

  (3)图中各个结点上可能附加一个或多个标识符,表示这些变量具有该结点所代表的值。

 

五、简答题:

2-19什么是句子? 什么是语言?

  答:设G是一个给定的文法,S是文法的开始符号,如果S x(其中x∈VT*),则称x是文法的一个句子。

设G[S]是给定文法,则由文法G所定义的语言L(G)可描述为: L(G)={x│S x,x∈VT*}  。

 

2-20.已知文法G[E]为:

E→T|E+T|E-T

T→F|T*F|T/F

F→(E)|i

① 该文法的开始符号(识别符号)是什么?

②请给出该文法的终结符号集合VT和非终结符号集合VN。

③ 找出句型T+T*F+i的所有短语、简单短语和句柄。

解:① 该文法的开始符号(识别符号)是E。

②该文法的终结符号集合VT={+、-、*、/、(、)、i}。

非终结符号集合VN={E、T、F}。

③句型T+T*F+I的短语为i、T*F、第一个T、T+T*F+i;

简单短语为i、T*F、第一个T;句柄为第一个T。

 

2-21.已知文法G[S]为:

S→dAB

A→aA|a

B→Bb|ε

① G[S]产生的语言是什么?

② G[S]能否改写为等价的正规文法?

解:① G[S]产生的语言是L(G[S])={danbm│n≥1,m≥0}。

② G[S]能改写为等价的正规文法,其改写后的等价的正规文法G[Sˊ]为:

    Sˊ→dA

    A →aA|aB|a

    B →bB|b

 

2-22.设有语言L(G)={adaR | a∈(a,b)*,aR 为a之逆},试构造产生此语言的上下文无关文法G。

解:根据题义,可知aR 为a之逆的含义就是句子中的符号a、b以d为中心呈左右对称出现;由于a∈(a,b)*

,所以a、b的个数可以为零。所以可构造产生此语言的上下文无关文法G[S]为:S→aSa|bSb|d

                                          

3-03.简述DFA与NFA有何区别 ?

答:DFA与NFA的区别表现为两个方面:一是NFA可以若干个开始状态,而DFA仅只一个开始状态。另一方面

,DFA的映象M是从K×∑到K,而NFA的映象M是从K×∑到K的子集,即映象M将产生一个状态集合(可能为

空集),而不是单个状态。

 

3-04.试给出非确定自动机的定义。

答:一个非确定的有穷自动机(NFA)M是一个五元组:M=(K,Σ,f,S ,Z)。

其中:

1. K是一个有穷集,它的每个元素称为一个状态;

2. Σ是一个有穷字母表,它的每个元素称为一个输入符号,所以也称Σ为输入符号表;

3. f是状态转换函数,是在K×Σ*→K的子集的映射,即,f: K×Σ*→2K ;表明在某状态下对于某输入

符号可能有多个后继状态;

4. S﹙K是一个非空初态集;

5. Z﹙K是一个终态集(可空)。

 

 

 

 

 

  • 19
    点赞
  • 344
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
编译原理期末试题CSND包括以下几个方面的内容: 首先,试题可能会涉及到编译原理的基础知识,如编译器的基本原理、编译器的工作流程、编译器前端和后端的任务等。学生需要了解编译器的整体架构和各个组成部分之间的关系。 其次,试题可能会涉及到词法分析和语法分析的知识。学生需要了解有限自动机和正则表达式的基本概念,并能够使用它们来设计和实现一个简单的词法分析器。同时,学生还需要了解语法分析的方法,如LL(1)文法和LR(1)文法,并能够使用自顶向下或自底向上的方法来进行语法分析。 再次,试题可能会涉及到语义分析和间代码生成的知识。学生需要了解语义分析的任务和方法,如变量的声明和作用域、类型检查和类型转换等,并能够设计和实现一个简单的语义分析器。同时,学生还需要了解间代码的表示和生成方法,如四元式和三地址码,并能够将源代码转化为间代码。 最后,试题可能会涉及到优化和标代码生成的知识。学生需要了解常见的优化技术,如常量传播、死代码消除和循环展开等,并能够应用这些技术对间代码进行优化。同时,学生还需要了解标代码的表示和生成方法,如基本块和流图,并能够将间代码转化为标代码。 总之,编译原理期末试题CSND的考察范围相对广泛,涉及到了编译器的各个方面的知识和技术。学生需要充分理解并掌握这些知识,通过理论和实践的结合来解答试题。同时,学生还需要具备分析和解决问题的能力,能够灵活运用所学知识解决实际问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叁佰_542586

天桥底下的穷屌丝和他の破鞋草席

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值