JAVA WEB开发基础(广东轻工职业技术学院) 中国大学MOOC答案2024版100分完整版

部分作业答案,点击这里查看

第1周 Web开发入门 第1单元 测验

1、 下面对于B/S架构与C/S架构的描述错误的是(    )。

答案:  C/S可以设计出丰富的界面,而B/S则相对处于劣势

2、 关于XML声明正确的是(    )

答案: <?xml version=”1.0”?>  

3、 在XML中用于注释的符号是(    )。

答案: <!—-> 

4、 应该在什么情况下优先使用XML(    )。

答案: 希望采用一些载体进行跨平台传送数据

5、 下列动态网页和静态网页的根本区别描述错误的是(  )。

答案: 动态网页中只有程序,不能有HTML代码。

6、 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。

答案: 正确

7、 Web开发技术包括客户端和服务器端的技术。

答案: 正确

8、 W3C是指( )
答案: 万维网联盟

9、 Internet采用的通信协议是(  )
答案: TCP/IP

10、 IP地址用四组由圆点分割的数字表示,其中每一组数字都在0至(  )之间
答案: 255

11、 当今比较流行的技术研发模式是C/S和(    )的体系结构来实现的。
答案: B/S

12、 Web应用中的每一次信息交换都要涉及到客户端和(    )两个层面。
答案: 服务器

第1周 Web开发入门 第1单元 习题

1、 在HTTP响应消息中,第一行为响应状态行,紧接着的是若干响应消息头,服务器端通过响应消息头向客户端传递附加信息。(   )

答案: 正确

2、 在命名XML元素时,因为它是可扩展标记,所以元素名不需要遵守任何规范,可以随意编写。(  )

答案: 错误

3、 在HTTP协议中,一个完整的请求消息是由请求行、()和实体内容三部分组成。
答案: 请求头

4、 HTTP是一种()式的协议。
答案: 请求/响应

5、 在XML声明中,可以通过standalone属性来声明这个文档是否为独立的文档。默认情况下,standalone属性的值为()。
答案: no

第2周 Java Web开发环境搭建 第2单元 习题

1、 下面选项中,关于配置虚拟目录所需要添加的结点是(   )。

答案: <Context> 

2、 下面关于配置一个Web应用的默认页面时,说法正确的是(   )。

答案: 一个Web应用可以配置多个默认页面

3、 下列选项中,修改Tomcat端口号的文件server.xml位于哪个目录中(   )

答案:  conf 

4、 安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK。(  )

答案: 错误

5、  Tomcat的默认端口号是()。
答案: 8080

第2周 Java Web开发环境搭建 第2单元 测验

1、 URL是Internet中资源的命名机制,URL由三部分构成( )。

答案: 协议、主机DNS名或IP地址和文件名

2、 Tomcat服务器的默认端口号是(    )

答案: 8080

3、 下列关于Tomcat说法正确的是(   )。

答案: Tomcat是一个免费的开源的Serlvet容器

4、 下列关于Tomcat安装目录说法错误的是(   )。

答案:  work目录——包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 

5、 下列说法哪一项是正确的(   )

答案: Tomcat用于JSP技术所开发网站的服务器

6、 在设计Web项目的目录结构时,一般吧JSP 和 HTML文件放在(    )下。

答案: 文档根目录或其子文件下

7、 在Web项目的目录结构中,web.xml文件位于(    )中。

答案: WEB-INF目录 

8、 不是Java Web程序运行必须的是(    )。

答案: 数据库

9、 Tomcat的端口号可以在(    )文件中修改 

答案: server.xml

10、 下列设置颜色的方法中不正确的是(   )。

答案: <body bgcolor=”#HH00FF”>

11、 一个HTML文档必须有<head>和<title>元素。

答案: 错误

12、 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

答案: 正确

13、 HTTP协议的默认端口是80。

答案: 正确

14、 表单域一定要放在<form>元素中。

答案: 正确

15、 Tomcat和JDK都不是开源的。

答案: 错误

第3周 控制层Web开发——Servlet入门 第3单元 习题

1、 如果请求消息中包含有多个该指定名称的参数,getParameter()方法的返回值是(  )

答案: 第一个参数的值

2、 一个Servlet只能映射一个虚拟路径。(  )

答案: 错误

3、 在HttpServletRequest接口中,getParameterMap()方法的返回值是Map对象,该对象包含了请求消息中所有参数的值。(  )(提示:请查阅JavaEE帮助文档 https://docs.oracle.com/javaee/7/api/)

答案: 正确

4、 如果请求消息中没有包含指定名称的参数,则getParameter()方法返回null。()

答案: 正确

5、 在web.xml文件中,一个<servlert-mapping>元素用于映射一个Servlet的对外访问路径,该路径也称为()。
答案: 虚拟路径

6、 我们可以通过response.setHeader(“()”,”3″)语句,使当前页面定时每3秒刷新一次。
答案: (以下答案任选其一都对)refresh;
Refresh

7、 HttpServletResponse接口中,提供了一个()方法,该方法用于设置字符的编码方式。
答案: (以下答案任选其一都对)setCharacterEncoding;
setCharacterEncoding()

第3周 控制层Web开发——Servlet入门 第3单元 测验

1、 下面哪一项对Servlet描述错误(  )。

答案: 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程 

2、 在Java Servlet生命周期中,以下(   )方法会被多次执行。

答案: service()

3、 在Servlet中,下列语句可以正确获取PrintWriter对象的是 (   )。

答案: PrintWriter out=response.getWriter(); 

4、 在HTTP协议中,用于发送大量数据的方法是(  )。

答案: post 

5、 部署Servlet,下面哪一项描述错误(   )。

答案: 部署文件名为Server.xml

6、 下列哪一项不是Servlet中使用的方法(  )。

答案: close()

7、 编写Servlet 的doPost方法时,需要抛出异常为()。

答案: ServletException, IOException

8、 给定一个Servlet的代码片段如下: (  )public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close();}运行此Servlet时输出如下: hi kitty!则应在此Servlet下划线处填充如下代码。

答案: PrintWriter out = response.getWriter();

9、 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)public class Servlet1 extends HttpServlet{ public void init() throws ServletException{ } public void service(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ PrintWriter out = response.getWriter(); out.println(“hello!”); }}

答案: 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!

10、 给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上显示的结果是( )。         public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException{ System.out.println(“get”);    }    public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException    { System.out.println(“post”);    }

答案: get

11、 http是一个(    )协议。

答案: 无状态

12、 Servlet程序的入口点是:( )

答案: init()

13、 Http协议的状态码()表示服务器找不到请求的网页。

答案: 404

14、 从HTTP请求中,获得请求参数,应该调用(  )。

答案: request对象的getParameter()方法 

15、 下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。(  )

答案: destroy()

16、 下面是一个Servlet部署文件的片段:<servlet>    <servlet-name>Hello</servlet-name>    <servlet-class>myservlet.example.FirstServlet</servlet-class>      </servlet><servlet-mapping>    <servlet-name>Hello</servlet-name>    <url-pattern>/helpHello</url-pattern></servlet-mapping>Servlet的类名是(   )。

答案: FirstServlet     

17、 假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在什么目录下(  )。

答案: helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class 

18、 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:<servlet>   <servlet-name> HelloServlet </servlet-name>   <servlet-class>org.javathinker.HelloServlet</servlet-class></servlet><servlet-mapping>   <servlet-name> HelloServlet </servlet-name>   <url-pattern>/hello</url-pattern></servlet-mapping>那么在浏览器端访问HelloServlet的URL是什么?       (      )

答案: http://localhost:8080/helloapp/hello

19、 Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。

答案: 正确

20、 当用户请求一个Servlet时,服务器都会创建一个Servlet实例响应用户请求。(   )

答案: 错误

21、 Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。(   )

答案: 正确

22、 post属于表单的隐式提交信息方法。(   )

答案: 正确

23、 表单信息的验证只能放在服务器端执行。(  )

答案: 错误

24、 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。(  )

答案: 错误

25、 不能给一个Servlet映射多个访问路径。(   )

答案: 错误

第4周 控制层Web开发——Servlet进阶 第4单元 测验

1、 J2EE 中,()类的()方法用于创建对话。

答案: HttpServletRequest、getSession

2、 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”);那么在 MyServlet 中可以使用()方法把属性 name的值取出来。

答案: 无法取出来

3、 在Servlet里,能实现服务器端跳转的方法有()。

答案: 运用javax.servlet.RequestDispatcher接口的forward()方法

4、 public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {     request.getSession().getAttribute(“A”);  //第二行}假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。

答案: session

5、 关于session的使用,下列说话正确的是()。

答案: 不同的用户窗口具有不同的session

6、 Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。

答案: sendRedirect()

7、 J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。

答案: getSession(false)

8、 在JavaEE中,web.xml中有如下代码:<session – config> <session – timeout>30</session – timeout></session – config>上述代码定义了默认的会话超时时长,时长为30( )。

答案: 分钟

9、 Servlet 可以在以下()三个不同的作用域存储数据。

答案: 请求、会话和上下文

10、 在J2EE中,假如HttpSession的getLasAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x – y()。

答案: 最后使用session发送请求的时间和session创建时间的间隔

11、 以下()可用于检索session属性userid的值。

答案: session. getAttribute (“userid”);

12、 JavaEE中,Servlet API 为使用Cookie,提供了()类。

答案: javax.servlet.http.Cookie

13、 如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex),   分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下(    )方法。

答案: request.getParameter(“sex”);

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

答案: get

15、 阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher(“a.jsp”);dispatcher.forward(request,response);关于该段代码的作用,下列叙述哪项是正确的?

答案: 将请求转发到a.jsp页面

16、 为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用(    )语句重新设置字符编码。

答案: reponse.setContentType();

17、 下面关于Java中会话跟踪的说法错误的是(   )。

答案: session由客户端创建,我们再用request.getSession()来获得HttpSession对象。

18、 下面哪句代码能获得硬盘上所有的Cookie 。()

答案: Cookie cookie[]=request.getCookies() 

19、 关于销毁Session的方式以下哪个描述是错误的(  )。

答案: Session不能被销毁

20、 下列关于ServletConfig接口说法错误的是(   )。

答案: ServletConfig接口的getServletContext()方法不返回任何值 

21、 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。

答案: 错误

22、 转发的功能是将用户对当前JSP页面或Servlet的请求转发给另一个JSP页面或Servlet。

答案: 正确

23、 ServletContext对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

答案: 正确

24、 session对象可以用来保存用户会话期间需要保存的数据信息。

答案: 正确

25、 response.setHeader(“Refresh”, “5”)的含义是指页面每隔5秒自动刷新。

答案: 正确

第4周 控制层Web开发——Servlet进阶 第4单元 习题

1、 下列关于ServletContext的说法中,错误的是(   )。

答案: 在一个Web应用中可以有多个ServletContext对象

2、 下面选项中, <context-param>元素的父元素是()

答案: <web-app>

3、 下面选项中,与web应用具有相同的生命周期的对象是()

答案: ServletContext

4、 下面选项中,用于获取web.xml中<servlet-name>元素的值的方法是()

答案: getServletName()

5、 下面选项中关于请求包含include()方法的参数,正确的是(  )

答案: 依次为ServletRequest和ServletResponse两个

6、 一次重定向过程中,浏览器会发出多少次服务器请求(  )

答案: 2次

7、 若想修改Tomcat服务器的默认会话时间,则需要进入下列哪个文件中修改?

答案: 在<tomcat安装目录>\conf\web.xml文件中修改

8、 在Java EE中,定义了getSession()方法的接口是()

答案: HttpServletRequest   

9、 下列关于Cookie和Session的描述中,错误的是()

答案: 浏览器可以接受任意多个Cookie信息保存任意长的时间

10、 下面关于setMaxAge(int expires)方法参数默认值的描述中,正确的是()

答案: 默认值是-1

11、 ServletContext接口中定义了用于查询、增加、删除、设置ServletContext域属性的方法。

答案: 正确

12、 当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到一个ServletConfig对象。

答案: 正确

13、 使用RequestDispatcher对象的include()方法实现请求包含后,浏览器显示的URL会发生变化的()。

答案: 错误

14、 include()方法实现请求包含时,响应消息中不包含当前Servlet响应消息,只有被包含进来的其它Web资源的响应消息。

答案: 错误

15、 通过请求转发来实现目标资源的访问是服务器内部的行为,对于客户端来说是一次请求过程()。

答案: 正确

16、 request.getSession(false)的作用是返回存在的Session对象,当Session对象不存在时,就创建新的HttpSession对象并返回。()

答案: 错误

17、 Servlet API中提供了一个javax.servlet.http.Cookie类,该类提供了操作Cookie的属性与方法,Cookie类有且仅有一个构造方法( )。

答案: 正确

18、 Servlet容器启动时,会为每个Web应用创建一个唯一的()对象代表当前Web应用
答案: ServletContext

19、 当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到()对象中。
答案: ServletConfig

20、 在RequestDispatcher接口中,实现请求转发的方法是()。
答案: (以下答案任选其一都对)forward();
forward

21、 在HttpServletResponse接口中,定义了一个()方法,用于实现请求重定向。
答案: (以下答案任选其一都对)sendRedirect();
sendRedirect

22、 Cookie技术用于将会话过程中的数据保存到()中,从而使浏览器和服务器可以更好地进行数据交互。
答案: (以下答案任选其一都对)客户端;
浏览器

23、 Session的默认有效时长是()分钟。
答案: 30

24、 Session是一种将会话数据保存到()端的技术。
答案: 服务器

第5周 表示层Web开发——JSP 第5单元 练习

1、 下面选项中,属于<jsp:forward>标签中的属性的是()。

答案: page

2、 下面JSP标签中,具有转发功能的是(   )。

答案: <jsp:forward>

3、 下面关于JSP作用域对象的描述,错误的是(   )。

答案: application对象可以被多个应用共享

4、 下列选项中,哪个属性可以指定JSP翻译成Servlet源文件中导入包或类()。

答案: import   

5、 page指令的属性中,所有的属性都只能出现一次,否则会编译失败。( )

答案: 错误

6、 Tomcat在将JSP页面翻译成Servlet程序时,会忽略JSP注释的内容,不会将注释信息发送到客户端。()

答案: 正确

7、 JSP文件与html文件一样,在编写好后都可以直接在浏览器中运行。()

答案: 错误

8、 需要在JSP页面静态包含一个文件时,可采用()指令来实现。
答案: include

9、 在JSP文件中,可以同时存在HTML代码与( )代码。
答案: (以下答案任选其一都对)Java;
java;
JAVA

10、 JSP全名是Java Server Page,它是建立在( )规范之上的动态网页开发技术。
答案: (以下答案任选其一都对)servlet;
Servlet;
SERVLET

 

第5周 表示层Web开发——JSP 第5单元 测验

1、 在Web应用程序的目录结构中,在WEB-INF文件夹外的文件为()。

答案: .jsp文件

2、 在JSP中,<%=”1+4″ %> 将输出()。

答案: l+4

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

答案: import

4、 在JSP中,test.jsp文件如下,试图运行时,将发生()。<html> <% String str = null;%> str is <%= str%></html>

答案: 运行后,浏览器上显示:str is null

5、 给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()。<%int x = 1; %><%!int x = 10; %>X =<%= ++x%> 

答案: X = 2

6、 在JSP中,给定以下JSP代码片段,运行结果是()。 <% int x = 5;%><%!int x = 7;%><%!int getX() { return x; }%><% out.print(“X1=” + x);%><% out.print(“X2=” + getX());%>

答案: X1=5  X2=7

7、 给定JSP文件代码如下: <%!static int I=0;int j=0;%> <html> <body> <% for(;j++<2;) {   out.print(I++);out.print(” “);} %> </body> </html>

答案: 0 1

8、 在a.jsp中有代码片断如下:在b.jsp中加入下列( )代码,可以输出在a.jsp页面上输入的loginName的值。(选择一项) <form action =”b.jsp” method =”POST” name=”form1”>  loginName:<input type=”text” name=”loginName”/>  <input type=”submit” name=”submit”/> </form> 

答案: <%=(String ) request.getParameter(“loginName”)%> 

9、 当浏览器第二次访问以下JSP网页时的输出结果是什么?()<%! int a=0;     %><%     int b=0;      a++;     b++; %>a:<%= a %> <br>b:<%= b %>选项

答案: a=2  b=1

10、 form表单提交的信息中含有“name= svse”,阅读下面的JSP,a.jsp将输出()。 接受该请求的JSP: <% request.getRequestDispatcher(“a.jsp”).forward(request,response); %> a.jsp: <%=request.getParameter(“name”) %>

答案: svse

11、 form表单提交的信息中含有“name= svse”,阅读下面的JSP,a.jsp将输出()。 接受该请求的JSP: <% response.sendRedirect(“a.jsp”); %> a.jsp: <%=request.getParameter(“name”) %>

答案: null

12、 在JSP页面中,如果从一个源页面中通过<jsp:forward page=url/>将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中不可以处理的共享数据范围是 ( )。

答案: page

13、 在JSP页面中,保存数据的范围由小到大依次是 ()。

答案: pageContext,request,session,application

14、 在JSP页面中,等效于HttpServletResponse的内置对象是 ()。

答案: response

15、 在JSP页面中,能够完成输出操作的内置对象是()。

答案: out

16、 JSP的编译指令标记通常是指( )。

答案: page指令、include指令和taglib指令

17、 可以在以下哪个(  )标记之间插入Java程序片。

答案: <% 和 %> 

18、 可以在以下哪个(  )标记之间插入变量与方法声明?

答案: <%! 和 %>

19、 在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和(  )四个作用范围。

答案: Request Scope 

20、 下列变量声明在(  )范围内有效。<%! Date dateTime;     int countNum;%>

答案: 在整个页面内有效,被多个客户共享

21、 out对象是一个输出流,其输出各种类型数据并换行的方法是( )。

答案: out.println(  ) 

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

答案: JAVA程序片和JSP标签

23、 在客户端浏览器的源代码中可以看到()。

答案: HTML注释

24、 page指令的作用是:(  )。

答案: 用来定义整个JSP页面的一些属性和这些属性的值

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

答案: isThreadSafe

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

答案: include指令标签

27、 在JSP中,内置对象(  )封装了用户提交的信息,使用该对象可以获取用户提交的信息。

答案: request

28、 从( ),被称为一个会话期。

答案: 访问者打开浏览器并连接到服务器开始,访问者关闭浏览器离开该服务器

29、 以下方法,哪个可使session无效?( )

答案: session.invalidate()

30、 application对象能在(  )间共享。

答案: 该服务器上的所有的访问者的所有jsp页面

31、 request.getRemoteAddr()方法的作用是:(   )。

答案: 获取客户的IP

32、 当(   )时,JSP引擎产生一个session对象。

答案: 当每个客户首次访问服务器上的一个JSP页面时

33、 当(   )时,JSP引擎产生一个application对象。

答案: web应用服务器启动后

34、 当(   )时,JSP引擎将消灭某一个session对象。

答案: 该session对应的客户关闭浏览器

35、 <select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用( )。

答案: <option>

36、 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

答案: 错误

37、 不可以用一个page指令指定多个属性的取值。

答案: 错误

38、 jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。

答案: 正确

39、 contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为”MIME类型”或”MIME类型;charset=字符编码集”,response对象调用addHeader方法修改该属性的值。

答案: 错误

40、 application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。

答案: 正确


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!


完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。


如果点击【立即购买】不能跳转,请更新一下APP版本,如百度APP可能有兼容性问题,更新版本即可正常使用,或者换一个浏览器(如UC浏览器)再试试

不知道怎么购买?点击这里查看购买教程!


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

JAVA WEB开发基础(广东轻工职业技术学院) 中国大学MOOC答案2024版100分完整版第1张

JAVA WEB开发基础(广东轻工职业技术学院) 中国大学MOOC答案2024版100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

JAVA WEB开发基础(广东轻工职业技术学院) 中国大学MOOC答案2024版100分完整版第3张

JAVA WEB开发基础(广东轻工职业技术学院) 中国大学MOOC答案2024版100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

JAVA WEB开发基础(广东轻工职业技术学院) 中国大学MOOC答案2024版100分完整版第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情