0.0512

五煦查题

快速找到你需要的那道考题与答案

moocJavaweb程序设计答案(mooc2023课后作业答案)

62 min read

moocJavaweb程序设计答案(mooc2023课后作业答案)

第1单元 网上书店系统开发准备

第1单元 网上书店系统开发准备

1、序设主流的计答动态网页技术不包括( )。
A、案m案ASP
B、后作PHP
C、业答C++
D、序设JSP

2、计答当用户请求JSP页面时,案m案JSP引擎就会执行该页面的后作字节码文件响应客户的请求,执行字节码文件的业答结果是( )。
A、序设发送一个JSP源文件到客户端
B、计答发送一个Java文件到客户端
C、案m案发送一个HTML页面到客户端
D、后作发送一个HTML页面到服务器

3、业答当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()
A、进程
B、线程
C、程序
D、服务

4、不是JSP运行必须的是( )。
A、操作系统
B、JDK
C、支持JSP的web服务器
D、数据库

5、JSP源文件的后缀名是( )。
A、java
B、jsp
C、class
D、html

6、JSP被服务器编译后的后缀名是( )。
A、.class
B、.java
C、.jsp
D、.servlet

7、Tomcat服务器的示例程序目录是( )。
A、bin
B、example
C、webapps
D、ork

8、JSP在转换阶段生成文件的扩展名是()。
A、class
B、java
C、exe
D、bin

9、Tomcat服务器的默认端口为( )。
A、8888
B、8001
C、8080
D、80

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

11、静态网页*.htm中也可以嵌入脚本代码,如JavaScript、VBScript程序段等,但这些程序段不能在服务器端运行,只能在客户端浏览中运行。()

12、WEB开发技术包括客户端和服务器端技术。()

13、JSP全称为Java Server Pages。()

14、Boy.jsp和boy.jsp是相同的JSP文件名字。()

15、Tomcat的启动脚本程序是service.bat,startup.bat脚本用于将Tomcat安装为Windows的服务,当Windows启动时,自动加载Tomcat。()

第2单元 JSP页面构成与内置对象

第2单元 网上书店首页设计

1、JSP的指令标记通常是指( )。
A、Page 指令、Include 指令和 Taglib 指令
B、Page 指令、Include 指令和 Plugin 指令
C、Forward 指令、Include 指令和 Taglib 指令
D、Page 指令、Param 指令和 Taglib 指令

2、可以在以下哪个标记之间插入 Java 程序片。( )
A、<% 和 %>
B、<% 和 />
C、</ 和 %>
D、<% 和 !>

3、下列哪一项不属于JSP动作指令标记。( )
A、<jsp:param>
B、<jsp:plugin>
C、<jsp:useBean>
D、<jsp:javaBean>

4、下面哪一个不是JSP本身已加载的基本类。( )
A、java.lang.*
B、java.io.*
C、javax.servlet.*
D、javax.servlet.jsp.*javax.servlet.jsp.*

5、JSP的 Page 编译指令的属性 Language 的默认值是( )。
A、Java
B、C
C、C#
D、SQL

6、JSP的哪个指令允许页面使用者自定义标签库。( )
A、Include 指令
B、Taglib 指令
C、Page 指令
D、Plugin 指令

7、可以在以下哪个标记之间插入变量与方法声明。( )
A、<% 和 %>
B、<%! 和 %>
C、</ 和 %>
D、<% 和 !>

8、一个典型的 HTTP 请求消息包括请求行、多个请求头和( )
A、响应行
B、信息体
C、响应行
D、响应头

9、调用 getCreationTime()可以获取 session 对象创建的时间,该时间的单位是 ( )。
A、秒
B、分秒
C、毫秒
D、微秒

10、当 response 的状态行代码为哪个时,表示用户请求的资源不可用。()
A、101
B、202
C、303
D、404

11、在JSP中为内建对象定义了4 种作用范围,即 Application Scope、Session Scope、Page Scope 和( )四个作用范围。
A、Request Scope
B、Response Scope
C、Out Scope
D、Writer Scope

12、能在浏览器的地址栏中看到提交数据的表单提交方式是()。
A、submit
B、get
C、post
D、out

13、可以利用 request 对象的哪个方法获取客户端的表单信息( )。
A、request.getParameter()
B、request.outParameter()
C、request.writeParameter()
D、request.handlerParameter()

14、可以利用JSP动态改变客户端的响应,使用的语法是( )。
A、response.setHeader()
B、response.outHeader()
C、response.writeHeader()
D、response.handlerHeader()

15、JSP页面中request.getParamter(String)得到的数据,其类型是( )。
A、Double
B、int
C、String
D、Integer

response练习作业

1、代码作业

内置对象session使用

1、按附件要求编写代码

第4单元 图书购买

第4单元 图书购买

1、下面哪一项不在 Servlet 的工作过程中?()
A、服务器将请求信息发送至 Servlet
B、客户端运行 Applet
C、Servlet 生成响应内容并将其传给服务器
D、服务器将动态内容发送至客户端

2、下列哪一项不是 Servlet 中使用的方法? ()
A、doGet()
B、doPost()
C、service()
D、close()

3、关于 MVC 架构的缺点,下列的叙述哪一项是不正确的?( )
A、提高了对开发人员的要求
B、代码复用率低
C、增加了文件管理的难度
D、产生较多的文件

4、下面哪一项对 Servlet、JSP 的描述错误?()
A、HTML、Java 和脚本语言混合在一起的程序可读性较差,维护起来较困难。
B、JSP技术是在 Servlet 之后产生的,它以 Servlet 为核心技术,是 Servlet 技术的一个成功应用。
C、当JSP页面被请求时,JSP页面会被JSP引擎翻译成 Servelt 字节码执行。
D、一般用JSP来处理业务逻辑,用 Servlet 来实现页面显示。

5、下面哪一项对 Servlet 描述错误?( )
A、Servlet 是一个特殊的 Java 类,它必须直接或间接实现 Servlet 接口
B、Servlet 接口定义了 Servelt 的生命周期方法
C、当多个客户请求一个 Servlet 时,服务器为每一个客户启动一个进程
D、Servlet 客户线程调用 service 方法响应客户的请求

6、下面 Servlet 的哪个方法载入时执行,且只执行一次,负责对 Servlet 进行初始化。( )
A、service()
B、init()
C、doPost()
D、destroy()

7、下面Servlet 的哪个方法用来为请求服务,在Servlet 生命周期中,Servlet 每被请求一次它就会被调用一次。( )
A、service()
B、init()
C、doPost()
D、destroy()

8、下面哪个方法当服务器关闭时被调用,用来释放 Servlet 所占的资源。( )
A、service()
B、init()
C、doPost()
D、destroy()

9、部署 Servlet,下面哪一项描述错误?( )
A、必须为 Tomcat 编写一个部署文件。
B、部署文件名为web.xml
C、部署文件在Web服务目录的WEB-INF子目录中
D、部署文件名为 Server.xml

10、下面是一个 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 的类名是( )
A、FirstServlet
B、Hello
C、helpHello
D、/helpHello

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

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

13、在MVC模式的 Web 开发中,“视图”、“模型”和“控制器”分别对应着 “JSP 页面”、“JavaBean”和“Serlvet”,以 Servlet 为核心。()

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

15、Servlet 的部署文件是一个 xml 文件,文件名为 web.xml,它保存在Web服务目录的WEB-INF 子目录中。()

servlet创建练习及作业

1、编写两个servlet 1、第一个servlet绘画一个登陆页面 2、第二个servlet页面绘画一个登陆验证页面 实现功能 1、在“登陆servlet”中单击“登陆”按钮,跳转到“验证servlet”中 2、在“验证servlet”中,获取用户名,密码 如果用户名和密码都不为空,则页面提示“用户名或密码不能为空”,5秒后跳转回登陆页面 否则页面显示用户名+当前时间,比如“您好:XXX 登陆时间 2020-4-14 14:48”

servlet运行练习

1、编写图书馆图书信息登记页面 1、编写图书信息输入页,包含以下内容: 书名、作者、出版社、价格 单击 "确定"按钮,跳转到指定的servlet里(/showInfo) 2、servlet里获取用户填写的图书信息,并全部显示在浏览器上 并且做如下处理 1)新华出版社的图书,价格打八折显示 2)java第一版图书,提示还没到上线时间,显示"价格待定"

servlet总结

1、实现作业要求的功能

javaBean练习

1、1. 编写代码:声明userInfo类,在jsp页面中声明一个名为user的JavaBean,并给属性赋值,并在页面显示出来 2. 编写代码:在servlet里,定义一个userInfo类型的uu对象,并给属性赋值,通过request传入jsp页面,在页面上显示出来

第5单元 顾客留言

用户注册-简单的数据库连接练习

1、编写用户注册功能

用户登录-MVC综合练习

1、编写可运行代码

综合练习

1、按附件完成练习

综合练习-回顾

1、详情见附件