黑马程序员Java基础入门第三版答案第九章-第十一章

单选题

1、

下面关于 MySQL数据库连接的url拼写格式中正确的是()

1分

  • A、A、jdbc:mysql://hostname:port/database

  • B、B、jdbc:mysql:@hostname:port/database

  • C、C、jdbc/mysql:@hostname:port? database

  • D、D、jdbc/mysql://hostname:port? database

参考答案 :

A

答案说明 :

2、

以下关于Socket的描述错误的是()

1分

  • A、A、是一种文件描述符

  • B、B、是一个编程接口

  • C、C、仅限于TCP/IP

  • D、D、可用于一台主机内部不同进程间的通信

参考答案 :

C

答案说明 :

3、

下列对关键字synchronized说法不正确的是()

1分

  • A、A、synchronized(同步),即协调不同线程之间的工作

  • B、B、synchronized关键字可以用在成员方法中

  • C、C、保证多个线程可以同时执行和结束

  • D、D、保证共享对象在同一时刻只能被一个线程访问

参考答案 :

C

答案说明 :

4、

下列关于重入锁和synchronized关键字的描述正确的是()

1分

  • A、A、synchronized和重入锁是通过Java虚拟机实现的。

  • B、B、synchronized和重入锁是通过通过JDK实现。

  • C、C、synchronized是通过Java虚拟机实现的,而重入锁通过JDK实现。

  • D、D、synchronized和ReentrantLock的锁必须手动释放。

参考答案 :

C

答案说明 :

5、

下列关于Socket类的描述中错误的是()

1分

  • A、A、Socket类中定义的getInputStream()方法用于返回Socket的输入流对象

  • B、B、Socket类中定义的getOutputStream()方法用于返回Socket的输出流对象

  • C、C、Socket类中定义的getLocalAddress()方法用于获取Socket对象绑定的本地IP 地址

  • D、D、Socket类中定义的close()方法用于关闭输入输出流对象

参考答案 :

D

答案说明 :

6、

下列关于Thread类提供的线程控制方法的说法中,错误的是()

1分

  • A、A、线程A中执行线程B的join()方法,则线程A等待直到B执行完成

  • B、B、线程A通过调用interrupt()方法来中断其阻塞状态

  • C、C、若线程A调用方法isAlive()返回值为false,则说明A正在执行中,也可能是可运行状态

  • D、D、currentThread()方法返回当前线程的引用

参考答案 :

C

答案说明 :

isAlive()方法---判断一个线程是否在活动,如果在活动返回真,反之假。

7、

下列选项中,哪个接口是所有JDBC驱动程序必须实现的接口()

1分

  • A、A、Driver接口

  • B、B、Statement接口

  • C、C、PreparedStatement接口

  • D、D、ResultSet接口

参考答案 :

A

答案说明 :

Driver接口是所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。

8、

在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,能够实现本地与远程主机之间的文件传输工作的是()

1分

  • A、A、telnet

  • B、B、 FTP

  • C、C、SNMP

  • D、D、NFS

参考答案 :

B

答案说明 :

9、

下列方法中,可以改变线程的优先级的是()

1分

  • A、A、run()

  • B、B、setPrority()

  • C、C、sleep()

  • D、D、yield()

参考答案 :

B

答案说明 :

10、

下列InetAddress类的常用方法中,获取本对象的IP地址,并存放在字节数组中的是()

1分

  • A、A、InetAddress getLocalHost()

  • B、B、byte[] getAddress()

  • C、C、String getHostAddress()

  • D、D、String getHostName()

参考答案 :

B

答案说明 :

byte[] getAddress()获取本对象的IP地址,并存放在字节数组中。

11、

下列关于Java线程的说法正确的是()

1分

  • A、A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成

  • B、B、创建线程的两种方法中,从Thread类中继承方式可以防止出现多父类的问题

  • C、C、Thread类属于java.util程序包

  • D、D、使用new Thread(new X()).run()方法启动一个线程

参考答案 :

A

答案说明 :

启动一个线程是调用start()方法,之后JVM会默认的调用run()方法,run()方法是线程的主体,核心代码放到此方法当中。

12、

下面的网络协议中,面向连接的的协议是()

1分

  • A、A、传输控制协议

  • B、B、用户数据报协议

  • C、C、网际协议

  • D、D、网际控制报文协议

参考答案 :

A

答案说明 :

13、

关于sleep()和wait(),以下描述错误的一项是()

1分

  • A、A、sleep()是线程类(Thread)的方法,wait()是Object类的方法

  • B、B、sleep()不释放对象锁,wait()放弃对象锁

  • C、C、sleep()暂停线程、但监控状态任然保持,结束后会自动恢复

  • D、D、wait()后进入等待锁定池,只针对此对象发出notify()方法后获取对象锁进入运行状态

参考答案 :

D

答案说明 :

针对此对象的notify方法后获取对象锁并进入就绪状态,而不是运行状态。另外针对此对象的notifyAll方法后也可能获取对象锁并进入就绪状态,而不是运行状态

14、

下面关于ResultSet中游标指向的描述中正确的是()

1分

  • A、A、ResultSet对象初始化时,游标在表格的第一行

  • B、B、ResultSet对象初始化时,游标在表格的第一行之前

  • C、C、ResultSet对象初始化时,游标在表格的最后一行之前

  • D、D、ResultSet对象初始化时,游标在表格的最后一行

参考答案 :

B

答案说明 :

15、

下列选项中,能够实现预编译的是()

1分

  • A、A、Statement

  • B、B、Connection

  • C、C、PreparedStatement

  • D、D、DriverManager

参考答案 :

C

答案说明 :

16、

下列关于线程的优先级说法正确的是()

1分

  • A、A、设置优先级的方法为public int setPriority(int n)

  • B、B、优先级可用1-10的整数表示

  • C、C、获取优先级的方法是public void getPriority()

  • D、D、在Java中,优先级高的线程一定会比优先级低的线程先运行

参考答案 :

B

答案说明 :

17、

下列有关线程的创建方式的说法中错误的是()

1分

  • A、A、通过继承Thread类与实现Runnable接口都可以创建多线程程序

  • B、B、实现 Runnable接口相对于继承 Thread类来说,可以避免由于Java的单继承带来的局限性

  • C、C、通过继承Thread类与实现Runnable接口这两种方式创建多线程没有区别

  • D、D、大部分多线程应用采用实现Runnable接口方式创建

参考答案 :

C

答案说明 :

18、

下列Future接口的方法中,判断任务是否已经完成,若任务完成,则返回true的是()

1分

  • A、A、boolean isDone()

  • B、B、boolean isCancelled()

  • C、C、boolean cancel(boolean mayInterruptIfRunning)

  • D、D、boolean get()

参考答案 :

A

答案说明 :

booleanisDone()判断任务是否已经完成。若任务完成,则返回true。

19、

使用UDP通信时,把要发送的数据打包使用的类是()

1分

  • A、A、Socket

  • B、B、DatagramSocket

  • C、C、DatagramPacket

  • D、D、ServerSocket

参考答案 :

C

答案说明 :

20、

下列Socket类的常用方法中,用于获取创建Socket对象时指定的服务器的IP地址的是()

1分

  • A、A、InetAddress getLocalAddress()

  • B、B、intget Port()

  • C、C、InetAddress getInetAddress()

  • D、D、InputStream getInputStream()

参考答案 :

C

答案说明 :

21、

在Java多线程中,请用下面哪种方式不会使线程进入阻塞状态()

1分

  • A、A、sleep()

  • B、B、Suspend()

  • C、C、wait()

  • D、D、yield()

参考答案 :

D

答案说明 :

yield()会使线程进入就绪状态。

22、

下列ServerSocket类的方法中用于接收来自客户端的请求的方法是()

1分

  • A、A、accept()

  • B、B、getOutputStream()

  • C、C、receive()

  • D、D、get()

参考答案 :

A

答案说明 :

23、

线程想休眠一段时间,然后恢复运行可以用的方法是()

1分

  • A、A、run

  • B、B、setPrority

  • C、C、yield

  • D、D、sleep

参考答案 :

D

答案说明 :

24、

下列关于TCP和UDP的描述正确的是()

1分

  • A、A、TCP和UDP都是无连接的

  • B、B、TCP是面向连接的,UDP是面向无连接的

  • C、C、TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网

  • D、D、TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广域网

参考答案 :

B

答案说明 :

25、

下列方法中,终止时能使线程进入死亡状态的是()

1分

  • A、A、run()

  • B、B、setPrority()

  • C、C、sleep()

  • D、D、yield()

参考答案 :

A

答案说明 :

setPrority()更改线程优先级,sleep()线程休眠,yield()暂停当前线程的执行,执行其他线程。

26、

下列选项中,不是JDBC驱动程序的是()

1分

  • A、A、JDBC-ODBC桥驱动程序

  • B、B、本地 API驱动程序

  • C、C、网络互联驱动程序

  • D、D、本地协议驱动程序

参考答案 :

C

答案说明 :

目前比较常见的JDBC驱动程序可以分为JDBC-ODBC桥驱动程序、本地API驱动程序、网络协议驱动程序、本地协议驱动程序。

27、

以下哪个协议不是用在网络层的()

1分

  • A、A、 IGMP

  • B、B、IP

  • C、C、ICMP

  • D、D、SMTP

参考答案 :

D

答案说明 :

应用层主要负责应用程序的通信功能。大多数基于Internet的协议都被看作TCP/IP的应用层协议,如HTTP、FTP、SMTP、Telnet等。

28、

下列方法中,用来获取当前线程对象的标志位的是()

1分

  • A、A、interrupt()

  • B、B、isInterrupted()

  • C、C、yield()

  • D、D、join()

参考答案 :

B

答案说明 :

isInterrupted()方法就是用来获取当前线程对象的标志位的。该方法有true和false 两个返回值。

29、

当线程调用start()后,其所处状态为()

1分

  • A、A、阻塞状态

  • B、B、运行状态

  • C、C、就绪状态

  • D、D、新建状态

参考答案 :

C

答案说明 :

线程的五个状态也就是它的生命周期:新建状态----通过new关键字来创建线程,对象就绪状态----调用start()方法,运行状态----调用run()方法,阻塞状态----调用sleep()、wait()、join() 、yield()、interrupt ()等方法,消亡状态----调用stop()方法,但是此方法已经过时。

30、

以下锁机机制中,不能保证线程安全的是()

1分

  • A、A、Lock

  • B、B、Synchronized

  • C、C、Volatile

  • D、D、ReentrantLock

参考答案 :

C

答案说明 :

31、

在多个线程访问同一个资源时,实现线程同步,保证对资源安全访问的关键字是()

1分

  • A、A、Synchronized

  • B、B、Transient

  • C、C、Static

  • D、D、Yield

参考答案 :

A

答案说明 :

关于同步,有两种实现方式,一种是同步方法,一种是同步代码块 无论怎样,都需要使用到synchronized关键字。

32、

以下不属于Socket的类型的是()

1分

  • A、A、流式套接字

  • B、B、数据报套接字

  • C、C、原始套接字

  • D、D、网络套接字

参考答案 :

D

答案说明 :

33、

下列ServerSocket类的构造方法中,以端口port创建ServerSocket对象,并等待客户端的连接请求的是()

1分

  • A、A、ServerSocket(int port)

  • B、B、ServerSocket()

  • C、C、ServerSocket(int port,int backlog)

  • D、D、ServerSocket(int port,int backlog, InetAddress bindAddr)

参考答案 :

A

答案说明 :

ServerSocket(int port)该构造方法的作用是以端口port创建ServerSocket对象,并等待客户端的连接请求

34、

下列选项中,符合创建Statement对象的作用是()

1分

  • A、A、连接数据库

  • B、B、声明数据库

  • C、C、执行SQL语句

  • D、D、保存查询结果

参考答案 :

C

答案说明 :

35、

路由器是根据哪一层的信息为数据包选择路由()

1分

  • A、A、物理层

  • B、B、数据链路层

  • C、C、网络层

  • D、D、传输层

参考答案 :

C

答案说明 :

36、

如果要中断当前线程对象,线程对象可以调用的方法是()

1分

  • A、A、interrupt()

  • B、B、isInterrupted()

  • C、C、yield()

  • D、D、join()

参考答案 :

A

答案说明 :

当一个线程对象调用interrupt()方法时,表示中断当前线程对象。每个线程对象都通 过一个标志位来判断当前是否为中断状态。

37、

Java中线程安全问题是可以解决的关键字是()

1分

  • A、A、Finally

  • B、B、wait()

  • C、C、Synchronized

  • D、D、notify()

参考答案 :

C

答案说明 :

38、

以下关于解决Java多线程死锁的方法说法中错误的是()

1分

  • A、A、避免存在一个进程等待序列{P1,P2,…,Pn},其中P1等待P2 占有的某一资源,P2等待P3占有的某一源……Pn 等待P1占有的某一资源,可以避免死锁

  • B、B、打破互斥条件,即允许进程同时访问某些资源,可以预防死锁。但是,有的资源是不允许被同时访问的,所以这种办法并无实用价值

  • C、C、打破不可抢占条件,即允许进程强行从占有者那里夺取某些资源。具体地说,当一个进程已占有某些资源,它又申请新的资源,但不能立即被满足时,它必须释放其占有的全部资源,以后再重新申请。它释放的资源可以分配给其他进程。这样可以避免死锁

  • D、D、使用打破循环等待条件(避免一个线程等待其他线程,后者又在等待前者)的方法不能避免线程死锁

参考答案 :

D

答案说明 :

39、

下列ResultSet接口的常用方法中,将游标移动到结果集的开头(第一行之前)的是()

1分

  • A、A、first()

  • B、B、isFirst()

  • C、C、isBeforeFirst()

  • D、D、beforeFirst()

参考答案 :

D

答案说明 :

beforeFirst()将游标移动到结果集的开头(第一行之前)。

40、

如果开发是基于互联网并且需要同时连接多个不同种类的数据库、并发连接要求高的应用,首选的JDBC驱动程序是()

1分

  • A、A、JDBC-ODBC桥驱动程序

  • B、B、本地 API驱动程序

  • C、C、网络协议驱动程序

  • D、D、本地协议驱动程序

参考答案 :

C

答案说明 :

如果开发是基于互联网(Internet)并且需要同时连接多个不同种类的数据库、并发连接要求高的应用,首选的JDBC驱动程序是网络协议驱动程序。

41、

可以使具有相同优先级线程获得处理器的方法是()

1分

  • A、A、run()

  • B、B、setPrority()

  • C、C、sleep()

  • D、D、yield()

参考答案 :

D

答案说明 :

42、

下列选项中,不会导致线程暂停运行的是()

1分

  • A、A、等待

  • B、B、阻塞

  • C、C、休眠

  • D、D、挂起及由于I/O操作而阻塞

参考答案 :

D

答案说明 :

43、

下列DatagramSocket类的常用方法中,用于发送 DatagramPacket数据报,将数据报中包含的报文发送到p指定的IP地址的主机的是()

1分

  • A、A、void receive(DatagramPacket p)

  • B、B、void setSoTimeout(int timeout)

  • C、C、void send(DatagramPacketp

  • D、D、void close()

参考答案 :

C

答案说明 :

void send(DatagramPacket p)该方法用于发送DatagramPacket数据报,将数据报中包含的报文发送到p指定的IP地址的主机。

44、

用于将参数化的SQL语句发送到数据库的方法是()

1分

  • A、A、prepareCall(Stringsql)

  • B、B、prepareStatement(Stringsql)

  • C、C、registerDriver(Driverdriver)

  • D、D、createStatement()

参考答案 :

B

答案说明 :

45、

下列关键字中,修饰同步代码块的是()

1分

  • A、A、class

  • B、B、synchronized

  • C、C、static

  • D、D、final

参考答案 :

B

答案说明 :

当多个线程使用同一个共享资源时,可以将处理共享资源的代码放在一个使用synchronized关键字修饰的代码块中,这个代码块被称作同步代码块。

46、

下列关于UDP的特点的描述中错误的是()

1分

  • A、A、在UDP中,数据的发送端和接收端不建立逻辑连接

  • B、B、UDP消耗资源小,通信效率高,通常用于音频、视频和普通数据的传输

  • C、C、UDP在传输数据时不能保证数据的完整性,因此在传输重要数据时不建议使用UDP

  • D、D、在UDP连接中,必须要明确客户端与服务器端

参考答案 :

D

答案说明 :

在进行语音通话和视频通话时, UDP是最好的选择。

47、

在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是()

1分

  • A、A、主机IP设置有误

  • B、B、没有设置连接局域网的网关

  • C、C、局域网的网关或主机的网关设置有误

  • D、D、局域网DNS服务器设置有误

参考答案 :

C

答案说明 :

48、

下面关于IP地址的描述中错误的是()

1分

  • A、A、IP地址可以唯一标识一台计算机

  • B、B、IP地址目前的两个常用版本分别是IPv4和IPv6

  • C、C、IP地址中的一字节用一个十进制数(0~255)表示

  • D、D、192.168.1.360是一个合法的IP地址

参考答案 :

D

答案说明 :

判断题

49、

TCP协议是面向连接的通信协议,每次连接的创建都需要经过三次握手。()

1分

参考答案 :

答案说明 :

50、

PreparedStatement接口是Statement的子接口,用于执行预编译的SQL语句。

1分

参考答案 :

答案说明 :

51、

程序开发者必须创建一个线程去管理内存的分配。()

1分

参考答案 :

答案说明 :

52、

对Java程序来说,只要还有一个前台线程在运行,这个进程就不会结束。()

1分

参考答案 :

答案说明 :

53、

如果线程死亡,它便不能运行。()

1分

参考答案 :

答案说明 :

54、

使用synchronized关键字修饰的代码块被称作同步代码块。()

1分

参考答案 :

答案说明 :

55、

一个线程在调用它的start()方法之前,该线程将一直处于新建状态()

1分

参考答案 :

答案说明 :

线程的状态:新建、可运行、运行、阻塞、死亡。

56、

能够将游标从当前位置向下移一行的方法是last()方法。

1分

参考答案 :

答案说明 :

next(),将游标从结果集的当前位置移动到下一行。

57、

DatagramSocket类中提供了accept()方法,用于接收数据报包。()

1分

参考答案 :

答案说明 :

void receive(DatagramPacketp)该方法用于接收数据,并将接收到的数据保存到DatagramPacket数据报中。

58、

端口号就是一个服务所占用的端口(port)的标识之一。()

1分

参考答案 :

答案说明 :

端口号就是一个服务所占用的端口(port)的唯一标识。

59、

线程结束等待或者阻塞状态后,会进入运行状态。()

1分

参考答案 :

答案说明 :

等待也可能进入阻塞状态。

60、

应用程序可以直接与不同的数据库进行连接,而不需要依赖于底层数据库驱动程序。

1分

参考答案 :

答案说明 :

不同的数据库(如MySQL、Oracle等)处理数据的方式是不同的,如果直接使用数据库厂商提供的访问库,应用程序的可移植性就会变得很差。而JDBC在应用程序与数据库之间起到了桥梁的作用。

61、

在Statement接口中,能够执行给定的SQL语句并且可能返回多个结果的方法是executeQuery()方法。

1分

参考答案 :

答案说明 :

executeQuery(Stringsql)用于执行SQL中的select语句。该方法返回一个表示查询结果的ResultSet对象。

62、

URL基本结构中中引用的功能是指定访问的文件的完整路径。()

1分

参考答案 :

答案说明 :

引用:指资源内部的某个参考点。

63、

门户网站的服务器都是多线程实现的。

1分

参考答案 :

答案说明 :

门户网站需要被多个用户同时访问,所以它的服务器必须由多线程实现。

64、

在Java中,高优先级的可运行线程会抢占低优先级线程。()

1分

参考答案 :

答案说明 :

65、

ServerSocket类的主要作用是向客户端的发送连接请求。()

1分

参考答案 :

答案说明 :

ServerSocket类的主要作用是接收客户端的连接请求。

66、

当调用一个正在运行的线程的stop()方法时,该线程便会进入休眠状态。()

1分

参考答案 :

答案说明 :

调用线程的操作方法sleep()实现线程休眠。

67、

线程可以用yield()方法使低优先级的线程运行。()

1分

参考答案 :

答案说明 :

yield()方法:暂停线程,暂停当前正在执行的线程对象。yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。

68、

在创建发送端DatagramPacket对象时,需要指定发送端的目的IP地址和端口号。()

1分

参考答案 :

答案说明 :

69、

Connection接口中用于创建一个Statement对象以调用数据库查询的方法是createStatement()方法。

1分

参考答案 :

答案说明 :

70、

端口号是由4字节的二进制数来表示的。()

1分

参考答案 :

答案说明 :

端口号是用16位的二进制数表示的,将其转换为十进制数后,取值范围是0~6553。

71、

操作系统中的每个进程中都至少存在一个线程。()

1分

参考答案 :

答案说明 :

72、

当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。()

1分

参考答案 :

答案说明 :

73、

java.net包中的DatagramPacket类用于封装UDP通信中发送或者接收的数据。()

1分

参考答案 :

答案说明 :

填空题

74、

JDK提供了类,该类可以发送和接收数据包。

2分

参考答案 :

【DatagramSocket】

答案说明 :

75、

在进行网络通信时,传输层可以采用 TCP,也可以采用。

2分

参考答案 :

【UDP】

答案说明 :

76、

实现多线程的两种方式是继承类和实现接口。

2分

参考答案 :

【Thread】【Runnable】

答案说明 :

77、

JDBC驱动程序管理器专门负责注册特定的JDBC驱动程序,主要通过类实现。

2分

参考答案 :

【java.sql.DriverManager】

答案说明 :

78、

Statement接口的executeUpdate(Stringsql)方法用于执行SQL中的INSERT、和DELETE语句。

2分

参考答案 :

【UPDATE】

答案说明 :

79、

PreparedStatement是Statement的子接口,用于执行的SQL语句。

2分

参考答案 :

【预编译】

答案说明 :

80、

DatagramSocket类用于在发送主机中建立数据报通信方式,提出发送请求,实现数据报的与。

2分

参考答案 :

【发送】【接收】

答案说明 :

81、

在 Thread类中提供了用于启动新线程。

2分

参考答案 :

【start()方法】

答案说明 :

82、

Callable接口方式实现的多线程是通过来封装和管理返回结果的。

2分

参考答案 :

【FutureTask类】

答案说明 :

83、

在编写JDBC应用程序时,必须要把指定数据库驱动程序或类库加载到中。

2分

参考答案 :

【classpath】

答案说明 :

在编写Java应用程序时,必须把使用的数据库驱动程序(这里指MySQL驱动程序的JAR包)或类库加载到项目的classpath中。

84、

线程的优先级不是固定不变的,可以通过调用Thread类的进行设置。

2分

参考答案 :

【setPriority(int newPriority)方法】

答案说明 :

85、

线程进入无限等待状态后是不能自动唤醒的,必须等待另一个线程调用或者方法才能够唤醒。

2分

参考答案 :

【notify()】【notifyAll()】

答案说明 :

86、

线程的整个生命周期分为5个阶段,分别是、、、阻塞状态和死亡状态。

2分

参考答案 :

【新建状态(New)】【就绪状态(Runnable)】【运行状态(Running)】

答案说明 :

87、

DatagramPacket类中方法用于返回发送端或者接收端的端口号。

2分

参考答案 :

【int getPort()】

答案说明 :

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

迷茫、Peanut

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值