本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-05-28到2020-07-20
本篇答案更新状态:已完结

【作业】第6周 JDBC数据库访问 第6单元作业

1、 问题:使用Servlet完成查询所有商品信息功能请求ProductQueryServlet,实现访问数据库,查询所有商品信息。本程序使用的product信息表结构如下: 编号列名数据类型描述1pidint产品编号,自动增长2namevarchar(100)产品名称3notetext产品简介4pricedecimal(10,2)产品单价5amountint 产品数量6picvarchar(200)商品图片 CREATE TABLE IF NOT EXISTS product (   pid int(11) NOT NULL AUTO_INCREMENT,  name varchar(50) DEFAULT NULL,  note varchar(200) DEFAULT NULL,  price float DEFAULT NULL,  amount int(11) DEFAULT NULL,  pic varchar(200) DEFAULT NULL,  PRIMARY KEY (pid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; 
评分规则: 【 运行正确

2、 问题:使用Servlet按照商品名称实现模糊查询功能通过queryProduct.html表单页面,输入要查询的商品名称,点击查询按钮,请求ProductNameQueryServlet,访问数据库,按照用户输入的商品名称实现模糊查询,显示符合条件的商品信息。本程序使用的product信息表结构如下: 编号列名数据类型描述1pidint产品编号,自动增长2namevarchar(100)产品名称3notetext产品简介4pricedecimal(10,2)产品单价5amountint 产品数量6picvarchar(200)商品图片 CREATE TABLE IF NOT EXISTS product (   pid int(11) NOT NULL AUTO_INCREMENT,  name varchar(50) DEFAULT NULL,  note varchar(200) DEFAULT NULL,  price float DEFAULT NULL,  amount int(11) DEFAULT NULL,  pic varchar(200) DEFAULT NULL,  PRIMARY KEY (pid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
评分规则: 【 运行正确

3、 问题:使用Servlet实现商品信息插入操作用户通过insertProduct.html表单页面,输入一条商品基本信息,请求ProductInsertServlet,访问数据库,完成将一条商品信息添加到product信息表。(注意:商品图片保存在当前Web上下文的image目录下,数据表中保存图片文件的路径)本程序使用的product信息表结构如下: 编号列名数据类型描述1pidint产品编号,自动增长2namevarchar(100)产品名称3notetext产品简介4pricedecimal(10,2)产品单价5amountint 产品数量6picvarchar(200)商品图片 CREATE TABLE IF NOT EXISTS product (   pid int(11) NOT NULL AUTO_INCREMENT,  name varchar(50) DEFAULT NULL,  note varchar(200) DEFAULT NULL,  price float DEFAULT NULL,  amount int(11) DEFAULT NULL,  pic varchar(200) DEFAULT NULL,  PRIMARY KEY (pid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
评分规则: 【 运行正确

4、 问题:使用Servlet实现商品信息删除操作用户通过deleteProduct.html表单页面输入商品ID,点击删除按钮请求ProductDeleteServlet,访问数据库,完成删除指定ID的商品信息。本程序使用的product信息表结构如下: 编号列名数据类型描述1pidint产品编号,自动增长2namevarchar(100)产品名称3notetext产品简介4pricedecimal(10,2)产品单价5amountint 产品数量6picvarchar(200)商品图片 CREATE TABLE IF NOT EXISTS product (   pid int(11) NOT NULL AUTO_INCREMENT,  name varchar(50) DEFAULT NULL,  note varchar(200) DEFAULT NULL,  price float DEFAULT NULL,  amount int(11) DEFAULT NULL,  pic varchar(200) DEFAULT NULL,  PRIMARY KEY (pid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
评分规则: 【 运行正确

5、 问题:使用Servlet实现商品信息更新操作用户通过queryProduct.html输入要修改的商品ID,点击查询按钮,请求ProductNameQueryServlet,访问数据库,查询指定ID的商品信息,并使用请求委派跳转到updateProduct.jsp页面,在此页面中显示查询到的商品信息,并把可更新的商品信息加载到表单文本框中显示 ,在此JSP页面用户可以在文本框中修改商品信息,点击更新按钮,请求ProductUpdateServlet,访问数据库,完成商品信息更新操作。本程序使用的product信息表结构如下: 编号列名数据类型描述1pidint产品编号,自动增长2namevarchar(100)产品名称3notetext产品简介4pricedecimal(10,2)产品单价5amountint 产品数量6picvarchar(200)商品图片 CREATE TABLE IF NOT EXISTS product (   pid int(11) NOT NULL AUTO_INCREMENT,  name varchar(50) DEFAULT NULL,  note varchar(200) DEFAULT NULL,  price float DEFAULT NULL,  amount int(11) DEFAULT NULL,  pic varchar(200) DEFAULT NULL,  PRIMARY KEY (pid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
评分规则: 【 运行正确

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

1、 问题:下面对于B/S架构与C/S架构的描述错误的是(    )。
选项:
A: B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构
B: B/S架构是基于internet网络实现的,使得用户访问的范围扩大
C: C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护
D: C/S可以设计出丰富的界面,而B/S则相对处于劣势
答案: 【 C/S可以设计出丰富的界面,而B/S则相对处于劣势

2、 问题:关于XML声明正确的是(    )
选项:
A:<!xml version=”1.0”!> 
B:<?xml encoding=”gb2312”?>
C:<?xml version=”1.0”?>  
D:<%xml version=”1.0” %>
答案: 【<?xml version=”1.0”?>  

3、 问题:在XML中用于注释的符号是(    )。
选项:
A:<!—-> 
B:<?—-?>
C:<% %>
D:<!—-!>
答案: 【<!—-> 

4、 问题:应该在什么情况下优先使用XML(    )。
选项:
A:希望制作精美的网页
B:希望采用一些载体进行跨平台传送数据
C:希望编写复杂的循环程序代码
D:希望在求职简历中写上:我会XML
答案: 【希望采用一些载体进行跨平台传送数据

5、 问题:下列动态网页和静态网页的根本区别描述错误的是(  )。
选项:
A:静态网页服务器端返回的HTML文件是事先存储好的。
B:动态网页服务器端返回的HTML文件是程序生成。
C:静态网页文件里只有HTML标记,没有程序代码。
D:动态网页中只有程序,不能有HTML代码。
答案: 【动态网页中只有程序,不能有HTML代码。

6、 问题:动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的。
选项:
A:正确
B:错误
答案: 【正确

7、 问题:Web开发技术包括客户端和服务器端的技术。
选项:
A:正确
B:错误
答案: 【正确

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

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

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

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

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

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

1、 问题:J2EE 中,()类的()方法用于创建对话。
选项:
A:HttpServletRequest、getSession
B:HttpServletResponse、newSession
C:HtttpSession、newInstance
D:HttpSession、getSession
答案: 【HttpServletRequest、getSession

2、 问题:给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”);那么在 MyServlet 中可以使用()方法把属性 name的值取出来。
选项:
A:String str=request.getAttribute(“name”);
B:String str=(String)request.getAttribute(“name”);
C:Object str=request.getAttribute(“name”);
D:无法取出来
答案: 【无法取出来

3、 问题:在Servlet里,能实现服务器端跳转的方法有()。
选项:
A:运用javax.servlet.http.HttpServletRequest接口的sendRedirect()方法
B:运用javax.servlet.http.HttpServletResponse接口的sendRedirect()方法
C:运用javax.servlet.RequestDispatcher接口的forward()方法
D:运用javax.servlet.ResponseDispatcher接口的forward()方法
答案: 【运用javax.servlet.RequestDispatcher接口的forward()方法

4、 问题:public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {     request.getSession().getAttribute(“A”);  //第二行}假定第二行返回的对象引用不是null,那么这个对象存储在()范围中。
选项:
A:page
B:session
C:request
D:application
答案: 【session

5、 问题:关于session的使用,下列说话正确的是()。
选项:
A:不同的用户窗口具有不同的session
B:不同的用户窗口具有相同的session
C:session保存在客户端
D:Session永远不可能超时
答案: 【不同的用户窗口具有不同的session

6、 问题:Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。
选项:
A:sendURL()
B:redirectURL()
C:sendRedirect()
D:redirectResponse()
答案: 【sendRedirect()

7、 问题:J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。
选项:
A:getSession()
B:getSession(true)
C:getSession(false)
D:getSession(null)
答案: 【getSession(false)

8、 问题:在JavaEE中,web.xml中有如下代码:<session – config> <session – timeout>30</session – timeout></session – config>上述代码定义了默认的会话超时时长,时长为30( )。
选项:
A:毫秒
B:秒
C:分钟
D:小时
答案: 【分钟

9、 问题:Servlet 可以在以下()三个不同的作用域存储数据。
选项:
A:请求、会话和上下文
B:响应、会话和上下文
C:请求、响应和会话
D:请求、响应和上下文
答案: 【请求、会话和上下文

10、 问题:在J2EE中,假如HttpSession的getLasAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x – y()。
选项:
A:两个连续请求之间间隔的最长时间
B:最近的两个连续请求之间的时间间隔
C:最后使用session发送请求的时间和session创建时间的间隔
D:最后使用session发送请求的时间
答案: 【最后使用session发送请求的时间和session创建时间的间隔

11、 问题:以下()可用于检索session属性userid的值。
选项:
A:session. getAttribute (“userid”);
B:session. setAttribute (“userid”);
C:request. getParameter (“userid”);
D:request. getAttribute (“userid”);
答案: 【session. getAttribute (“userid”);

12、 问题:JavaEE中,Servlet API 为使用Cookie,提供了()类。 
选项:
A:javax.servlet.http.Cookie

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注