JSP基本语法考试题

一、单选题 (题数:86,共 100.0 分)
1、在客户端浏览器的源代码中可以看到( )
(1.1分)
1.1 分

A、

HTML注释
B、

JSP注释和HTML注释
C、

JAVA注释
D、

JSP注释

正确答案: A 我的答案:A

2、JSP程序段的基本语法是()
(1.1分)
1.1 分

A、

Java语法语言
B、

VBScript语言语法
C、

C语言语法
D、

JavaScript语言语法

正确答案: A 我的答案:A
3、在Jsp页面中,Java程序代码应插入在( )标记之间。

(1.1分)
1.1 分

A、

<% 和 %>
B、

<% 和 !>
C、

</ 和 %>
D、

<% 和 />

正确答案: A 我的答案:A
4、可以在以下( )标记之间插入变量与方法声明。
(1.1分)
1.1 分

A、

<%! 和 %>
B、

</ 和 %>
C、

<% 和 %>
D、

<% 和 !>

正确答案: A 我的答案:A
5、在同一个JSP页面中,page指令的属性中可以使用多次的是()
(1.1分)
1.1 分

A、

info
B、

extends
C、

import
D、

session

正确答案: C 我的答案:C
6、下列哪一种不是JSP页面的组成元素()
(1.1分)
1.1 分

A、

Java表达式
B、

C语言程序
C、

JSP标签,如指令标签
D、

普通的HTML标记符

正确答案: B 我的答案:B

7、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是( )。
(1.1分)
1.1 分

A、

是一个完整的Java源文件
B、

是一个完整的HTML文件
C、

是一个完整的JSP文件
D、

是一个完整的TXT文件

正确答案: C 我的答案:C
8、假设在nsiweb应用中有一个hello.jsp,它的文件路径如下:

< CATALINA_HOME>/webapps/nsiweb/hello/hello.jsp

那么在浏览器端访问hello.jsp的URL是什么?( )

(1.1分)
1.1 分

A、

http://localhost:8080/hello.jsp
B、

http://localhost:8080/webapps/nsiweb/hello/hello.jsp
C、

http://localhost:8080/nsiweb/hello/hello.jsp
D、

http://localhost:8080/nsiweb/hello.jsp

正确答案: C 我的答案:C
9、要设置某个JSP页面为错误处理页面,以下page指令正确的是( )。
(1.1分)
1.1 分

A、

<%@ page isErrorPage=“true”%>
B、

<%@ page errorPage=“true”%>
C、

<%@ page info=“error”%>
D、

<%@ page extends=“javax.servlet.jsp.JspErrorPage”%>

正确答案: A 我的答案:A
10、以下( )属性是 include指令所具有的。
(1.1分)
1.1 分

A、

file
B、

prefix
C、

page
D、

contentType

正确答案: A 我的答案:A

11、标记<% %>中的内容是( )。
(1.1分)
1.1 分

A、

script脚本
B、

JSP声明
C、

JSP表达式
D、

JSP程序片段

正确答案: D 我的答案:D

12、Tomcat服务器的默认端口为( )
(1.1分)
1.1 分

A、

80
B、

8080
C、

8888
D、

8001

正确答案: B 我的答案:B

13、JSP中,以下哪种注释写法不仅在客户端浏览时看不到,而且即使是通过在客户端查看HTML源代码,也不会看到( )
(1.1分)
1.1 分

A、

/* JavaScript注释内容 */
B、

< !-- 注释内容:<%=”JSP”%> -->
C、

<%-- 注释内容 --%>

D、

< !-- 注释内容 -->

正确答案: C 我的答案:C

14、test.jsp文件的源代码如下:

<%!int a=0;%>
<%
int b=0;
a++;
b++;
%>
a=<%=a%>&amp;nbsp; &amp;nbsp;
b=<%=b%>

当浏览器第二次访问该test.jsp时得到的返回结果是什么
(1.1分)
1.1 分

A、

a=0 b=0
B、

a=1 b=1
C、

a=1 b=0
D、

a=2 b=1

正确答案: D 我的答案:D
15、在J2EE中, test.jsp文件如下,试图运行时,将发生( )

<html>
<% String str=null;%>
str is <%="str”%>
</html>

(1.1分)
1.1 分

A、

编译期错误
B、

运行后,浏览器上显示:str is null
C、

运行后,浏览器上显示:str is str
D、

转译期错误

正确答案: C 我的答案:C
16、下列变量声明在( )范围内有效。

<%! Date dateTime;

  int countNum; %>

(1.1分)
1.1 分

A、

在整个页面内有效,被多个客户共享
B、

从定义开始处有效,客户之间不共享
C、

在整个页面内有效,客户之间不共享
D、

从定义开始处有效,被多个客户共享

正确答案: A 我的答案:A
17、下列选项中,哪个属性可以指明编译JSP文件时所继承的类
(1.1分)
1.1 分

A、

extends
B、

language
C、

import
D、

session

正确答案: A 我的答案:A

18、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( )。
(1.1分)
1.1 分

A、

为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
B、

<%@ page %>指令中的属性只能出现一次。
C、

<%@ page %>作用于整个JSP页面。
D、

可以在一个页面中使用多个<%@ page %>指令。

正确答案: B 我的答案:B
19、在JSP中,( )动作用于将请求转发给其他JSP页面
(1.1分)
1.1 分

A、

useBean
B、

include
C、

forward
D、

setProperty

正确答案: C 我的答案:C

20、include指令引入文件的属性名称为什么?
(6.5分)
6.5 分

A、
src
B、
uri
C、
page
D、
file

正确答案: D 我的答案:D

21、JSP的Page编译指令的属性Language的默认值是( )。

(1.1分)
1.1 分

A、C#
B、 C
C、 Java
D、 SQL

正确答案: C 我的答案:C
22、在JSP页面中有下述代码,第二次访问此页面的输出是( )

<%! int x=0; %>

<% Int y=0; %>

<%=x++>,<%=y++>

(1.1分)
1.1 分

A、0,0
B、0,1
C、1,1
D、1,0

正确答案: D 我的答案:D
23、如果当前JSP页面不能显示中文,需要设置page指令的( )属性。
(1.1分)
1.1 分

A、

Exception
B、

error
C、

contentType
D、

errorPage

正确答案: C 我的答案:C
24、用于获取Bean属性的动作是()
(1.1分)
0.0 分

A、

< jsp:forward>
B、

< jsp:useBean>
C、

< jsp:setProperty>
D、

< jsp:getProperty>

正确答案: B 我的答案:D

25、在客户端出现乱码,原因是没有加page指令中的( )属性。
(1.1分)
1.1 分

A、

contentType
B、

import
C、

language
D、

info

正确答案: A 我的答案:A

26、下列是page指令中的一些属性,其中,用于指定一个错误页面的属性是(1.1分)
1.1 分

A、
isThreadSafe
B、
isErrorPage
C、
errorPage
D、
session

正确答案: C 我的答案:C

27、在JSP中,page指令的( )属性用来引入需要的包或类。
(1.1分)
1.1 分

A、

contentType
B、

extends
C、

import
D、

languge

正确答案: C 我的答案:C

28、如果当前JSP页面出现异常时,需要转到一个异常页,须设置pege指令的( )属性。
(1.1分)
1.1 分

A、

error
B、

Exception
C、

errorPage
D、

isErrorPage

正确答案: C 我的答案:C

29、在JSP中,<%=“1+4”%>将输出( )。
(1.1分)
1.1 分

A、14
B、1+4
C、5
D、不会输出,因为表达式是错误的

正确答案: B 我的答案:B

30、在JSP中使用 include不能包含的文件是( )。
(1.1分)
1.1 分

A、

JSP网页文件
B、

静态网页文件
C、

ASP网页文件
D、

文本文件

正确答案: C 我的答案:C

31、在传统的HTML页面中加入( )就构成了一个JSP页面文件。
(1.1分)
1.1 分

A、

JSP标签
B、

用“<%”、“%>”标记符号括起来的程序
C、

JAVA程序片和JSP标签
D、

JAVA程序片

正确答案: C 我的答案:C

32、下列是page指令中的一些属性,其中,用于告知客户端浏览器采用什么文档类型的属性是(1.1分)
1.1 分

A、
content
B、
contentType
C、
session
D、
isThreadSafe

正确答案: B 我的答案:B

33、下面( )不是JSP本身已加载的基本类。
(1.1分)
1.1 分

A、

javax.servlet.jsp.*
B、

java.lang.*
C、

javax.servlet.*
D、

java.io.*

正确答案: D 我的答案:D

34、在客户端浏览器的源代码中可以看到( )
(1.1分)
1.1 分

A、

JAVA注释
B、

JSP注释和HTML注释
C、

JSP注释
D、

HTML注释

正确答案: D 我的答案:D

35、JSP隐藏注释( )。
(1.1分)
1.1 分

A、

浏览器端不可见、服务器端可见
B、

浏览器端可见、服务器端可见
C、

浏览器端可见、服务器端不可见
D、

浏览器端不可见、服务器端不可见

正确答案: A 我的答案:A

36、要在jsp中使用ArrayList,,( )做法是正确的。
(1.1分)
1.1 分

A、

<%@ page import=“java.util.ArrayList”%>
B、

<% import java.util.ArrayList%>
C、

<%@ import “java.util.ArrayList”%>
D、

<%@ page package=“java.util.ArrayList”%>

正确答案: A 我的答案:A

37、在JSP中使用<jsp: getProperty>标记时,不会出现的属性是( )。
(1.1分)
1.1 分

A、

以上皆不会出现
B、

property
C、

value
D、

name

正确答案: C 我的答案:C

38、要把请求转发给page2.jsp,应该在page1.jsp中如何实现?( )

(1.1分)
1.1 分

A、

<jsp:include file=“page2.jsp"/>
B、

<a href=“page2.jsp">page2.jsp
C、

<%@ include page=“page2.jsp"%>
D、

<jsp:forward page=“page2.jsp"/>

正确答案: D 我的答案:D

39、page指令的( )属性可以设置JSP页面是否可多线程访问
(1.1分)
1.1 分

A、 buffer
B、 info
C、 session
D、 isThreadSafe

正确答案: D 我的答案:D

40、JSP支持的语言是()
(1.1分)
1.1 分

A、 C#
B、 C++
C、 Java
D、 C

正确答案: C 我的答案:C

41、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( )
(1.1分)
1.1 分

A、

多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
B、

不是JSP页面的成员变量
C、

是JSP页面的局部变量
D、

多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响

正确答案: A 我的答案:A

42、page指令用于定义JSP文件的全局属性,下列关于其用法的描述不正确的是( )。
(1.1分)
1.1 分

A、

<%@ page %>指令中的属性只能出现一次
B、

为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必需的
C、

<%@ page %>作用于整个JSP页面
D、

可以在一个页面中使用多个<%@ page %>指令

正确答案: A 我的答案:A

43、在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。
(1.1分)
1.1 分

A、

<%@include page=“inc.jsp” flush=“true”>
B、

<%@include file=“inc.jsp”%>
C、

< jsp:forward page=“inc.jsp”/>
D、

< jsp:include file=“inc.jsp” flush=“false”>

正确答案: B 我的答案:B

44、下列哪个page指令是合法的?( )(1.1分)
1.1 分

A、
<%page language=”java”%>
B、
<%@Page language=”java”%>
C、
<%! page language=”java”%>
D、
<%@ page language=”java”%>

正确答案: D 我的答案:D

45、页面page1.jsp要把请求转发给page2.jsp,在转发的时候,希望把用户名"李明"传给page2.jsp,如何实现?( )
(1.1分)
0.0 分

A、

request.setParameter(“李明”)
B、

< a href=“page2.jsp?username=李明”>转发
C、

request.setAttribute(“username”, “李明”)
D、

< a src=”page2.jsp”>page2.jsp?username=李明

正确答案: B 我的答案:C

46、给定JSP程序源码如下:

<html>
<% int count =1; %>
__________</html>

以下( )语句可以在下划线处插入,并且运行后输出结果是:1。
(1.1分)
1.1 分

A、

<%count++;%>
B、

<%=count++%>
C、

<%++count;%>
D、

<%=++count %>

正确答案: B 我的答案:B

47、JSP的Page编译指令的属性Language的默认值是:( )。
(1.1分)
1.1 分

A、 C#
B、Java
C、 C
D、 SQL

正确答案: B 我的答案:B

48
阅读下列JSP代码片断:

<% int x=5; %>
<%! private int m(int a){ return a+1;} %>
<% x=3; %>
x=<%=x%>,<%=m(x)%>

其运行结果是(1.1分)
1.1 分

A、
编译错误
B、
x=3,6
C、
x=5,4
D、
x=3,4

正确答案: D 我的答案:D

49、在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出( )
(1.1分)
1.1 分

A、

错误信息,因为表达式是错误的
B、

A+B
C、

AB
D、

131

正确答案: D 我的答案:D

50、page指令的import属性的作用是( )
(1.1分)
1.1 分

A、

定义JSP页面响应的MIME类型
B、

为JSP页面引入JAVA包中的类
C、

定义JSP页面使用的脚本语言
D、

定义JSP页面字符的编码

正确答案: B 我的答案:B

51、( )可在JSP页面出现该指令的位置处,静态插入一个文件。
(1.1分)
1.1 分

A、

page指令的import属性
B、

include指令标签
C、

page指令标签
D、

include动作标签

正确答案: B 我的答案:B

52、下面关于动态包含的语法格式,书写正确的是
(1.1分)
1.1 分

A、

< jsp:forward path=”relativeURL” />
B、

<%@include file=”relativeURL” />
C、

< jsp:include page=”relativeURL” />
D、

< jsp:forward file=”relativeURL” />

正确答案: C 我的答案:C

53、在JSP文件中加载动态页面可以用( )。(1.1分)1.1 分

A、

Taglib指令
B、

< jsp: include>动作
C、

page指今
D、

< jsp: forward>动作

正确答案: B 我的答案:B

54、对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( )
(1.1分)
1.1 分

A、

是JSP页面的局部变量
B、

多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
C、

多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
D、

不是JSP页面的成员变量

正确答案: B 我的答案:B

55、可以在以下哪个( )标记之间插入Java程序片?
(1.1分)
1.1 分

A、

</ 和 %>
B、

<% 和 %>
C、

<% 和 !>
D、

<% 和 />

正确答案: B 我的答案:B

56、jsp中java表达式的语法格式为( )。
(1.1分)
1.1 分

A、

<%! %>
B、

<%@ %>
C、

<% %>
D、

<%= %>

正确答案: D 我的答案:D

57、page指今中的( )属性可多次出现。
(1.1分)
1.1 分

A、

contentType
B、

extends
C、

import
D、

不存在这样的属性

正确答案: C 我的答案:C

58、下面( )不属于jsp动作标记。
(1.1分)

A、

< jsp:attribute/>
B、

< jsp:include/>
C、

< jsp:useBean/>
D、

< jsp:forwards/>

正确答案: D

59、对于预定义<%!预定义%>的说法错误的是( )。
(1.1分)
1.1 分

A、

一次可声明多个变量和方法,只要以“;”结尾就行
B、

在预定义中声明的变量将在JSP页面初始化时初始化
C、

声明的变量将作为局部变量
D、

一个声明仅在一个页面中有效

正确答案: C 我的答案:C

60、下面哪一个不是JSP本身已加载的基本类?( )
(1.1分)
1.1 分

A、

javax.servlet.jsp.*
B、

javax.servlet.
C、

java.io.*
D、

java.lang.*

正确答案: C 我的答案:C

61、对于预定义<%!预定义%>的说法错误的是:()
(1.1分)
1.1 分

A、

一次可声明多个变量和方法,只要以“;”结尾就行
B、

声明的变量将作为局部变量
C、

一个声明仅在一个页面中有效
D、

在预定义中声明的变量将在JSP页面初始化时初始化

正确答案: B 我的答案:B

62、下列选项中,哪个是JSP的本质
(1.1分)
1.1 分

A、

JS
B、

Html
C、

Css
D、

Servlet

正确答案: D 我的答案:D

63、page指令的作用是:( )
(1.1分)
1.1 分

A、

用来定义整个JSP页面的一些属性和这些属性的值
B、

用来在JSP页面内某处嵌入一个文件
C、

指示JSP页面加载Java plugin
D、

使该JSP页面动态包含一个文件

正确答案: A 我的答案:A

64、Page指令中的“contenType”属性是用于指出( )。(1.1分)
1.1 分

A、
网页类型
B、
服务器类型
C、
数据库类型
D、
用户类型

正确答案: A 我的答案:A

65、不属于jsp动作标记的是 ( )。
(1.1分)
1.1 分

A、

< jsp:forwards/>
B、

< jsp:include/>
C、

< jsp:useBean/>
D、

< jsp:attribute/>

正确答案: D 我的答案:D

66、能在浏览器的地址栏中看到提交数据的表单提交方式是( )。
(1.1分)
1.1 分

A、

out
B、

post
C、

submit
D、

get

正确答案: D 我的答案:D

67、JSP代码<%=“2+8”%>将输出什么?( )
(1.1分)
1.1 分

A、

不会输出,表达式有误
B、

2+8
C、

10
D、

28

正确答案: B 我的答案:B

68、下面选项中,代表客户端的请求成功,响应消息正常的状态码是
(1.1分)
1.1 分

A、

500
B、

404
C、

100
D、

200

正确答案: D 我的答案:D

69、在JSP中如果要导入java.io.* 包,应该使用( )指令。(1.1分)
1.1 分

A、
taglib
B、
Forward
C、
include
D、
page

正确答案: D 我的答案:D

70、在JSP中,( )动作用于将请求转发给其他JSP页面。
(1.1分)
1.1 分

A、

setProperty
B、

forward
C、

include
D、

useBean

正确答案: B 我的答案:B

71、下面哪一个选项不是http响应的一部分?( )(1.1分)
1.1 分

A、
响应正文
B、
响应头
C、
状态行
D、
协议版本号

正确答案: D 我的答案:D

72、阅读下面代码:

<%
int a = 1;
int b = a+1;
%>
<%=a%>
<%=b%>

当第二次访问程序时,程序的输出结果是()
(1.1分)
1.1 分

A、

a:2 b:3
B、

a:1 b:3
C、

a:1 b:2
D、

输出异常信息

正确答案: C 我的答案:C

73、在HTML标记中的注释方式是( )。
(1.1分)
1.1 分

A、

∥注释内容
B、

< !–注释内容–>
C、

/ * * 注释内容* * /
D、

/注释内容/

正确答案: B 我的答案:B

74、对JSP中的HTML注释叙述正确的是()
(1.1分)
1.1 分

A、

发布网页时能看到,在源文件中看不到
B、

发布网页时看不到,在源文件中也看不到
C、

发布网页时能看到,在源文件中也能看到
D、

发布网页时看不到,在源文件中能看到

正确答案: D 我的答案:D

75、以下动作标记用来实现页面跳转的是( )。
(1.1分)
1.1 分

A、

< jsp: include>
B、

< jsp: forward>
C、

< jsp: plugin>
D、

< jsp: useBean>

正确答案: B 我的答案:B

76、在传统的HTML页面中加入( )就构成了一个JSP页面文件。
(1.1分)
1.1 分

A、

JAVA程序片
B、

JAVA程序片和JSP标签
C、

JSP标签
D、

用“<%”、“%>”标记符号括起来的程序

正确答案: B 我的答案:B

77、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间( )。
(1.1分)
1.1 分

A、

不确定
B、

不可以有空格
C、

必须有空格
D、

可以有空格

正确答案: B 我的答案:B

78、page指令的( )属性可以设置JSP页面是否可多线程访问。
(1.1分)
1.1 分

A、

session
B、

isThreadSafe
C、

info
D、

buffer

正确答案: B 我的答案:B

79、当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( )
(1.1分)
1.1 分

A、

static
B、

private
C、

public
D、

synchronized

正确答案: D 我的答案:D

80、< jsp: param>动作标记经常与( )动作一起使用。
(1.1分)
1.1 分

A、

< isp: setProperty->
B、

< jsp: forward>
C、

< jsp: getProperty>
D、

< isp: useBean>

正确答案: B 我的答案:B

81、在JSP中,page指令的( )属性用来引入需要的包或类。
(1.1分)
1.1 分

A、

contentType
B、

languge
C、

extends
D、

import

正确答案: D 我的答案:D

82、page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )

(1.1分)
1.1 分

A、

建议将page指令放在JSP文件的开头,但不是必须的
B、

可在一个页面中使用多个page指令
C、

page 指令作用于整个JSP页面
D、

page 指令中的属性只能出现一次

正确答案: D 我的答案:D

83、下列注释方式可以在JSP中使用,并且客户端无法查看的是( )。
(1.1分)
1.1 分

A、

<!—注释–>
B、

<%!注释%>
C、

<%注释%>
D、

<%–注释–%>

正确答案: D 我的答案:D

84、用于为其他动作传送参数的动作是()
(1.1分)
1.1 分

A、

< jsp:include>
B、

< jsp:param>
C、

< jsp:plugin>
D、

< jsp:useBean>

正确答案: B 我的答案:B

85、下列不属于JSP构成元素的是( )。
(1.1分)
1.1 分

A、

JavaScript
B、

声明
C、

表达式
D、

程序片

正确答案: A 我的答案:A

86、JSP的page指今中,session属性的默认值为true表示的意思为( )。
(1.1分)
1.1 分

A、

没有任何意义
B、

指定的JSP页不参与HTTP会话
C、

所在页参与会话
D、

以上说法都不对

正确答案: C 我的答案:C

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
好的,我可以为您解答关于 JSP 基本语法登录程序的问题。 首先,您需要创建一个 JSP 文件,接着在该文件中编写以下代码: ``` <html> <head> <title>登录页面</title> </head> <body> <h2>用户登录</h2> <form action="login.jsp" method="post"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username"/></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password"/></td> </tr> <tr> <td colspan="2"><input type="submit" value="登录"/></td> </tr> </table> </form> </body> </html> ``` 这段代码会生成一个简单的登录表单,其中包括用户名和密码输入框以及一个登录按钮。接着,您需要创建一个名为 "login.jsp" 的 JSP 文件,用于处理用户提交的表单数据。 在 "login.jsp" 文件中,您可以编写以下代码: ``` <%@ page contentType="text/html;charset=UTF-8" language="java" %> <% String username = request.getParameter("username"); String password = request.getParameter("password"); if(username.equals("admin") && password.equals("admin123")) { out.println("登录成功!"); } else { out.println("用户名或密码错误!"); } %> ``` 在该代码中,首先使用 request.getParameter() 方法获取用户在登录表单中输入的用户名和密码。然后通过一个 if-else 语句判断用户名和密码是否正确,正确则输出 "登录成功!",不正确则输出 "用户名或密码错误!"。 希望这个简单的 JSP 基本语法登录程序能够帮助到您!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小魔女千千鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值