计算机Z20-第5-6周作业

这篇具有很好参考价值的文章主要介绍了计算机Z20-第5-6周作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

计算机Z20-第5-6周作业     总分:100分       得分:98.0分

1 . 单选题 简单 3分

. 为了能让 Tomcat服务器上的JSP应用程序使用数据库连接器(数据库驱动),可以将数据库连接器,比如MySQL数据库连接器:mysql-connector-java-8.0.18.jar保存到( )中,并重新启动Tomcat服务器。。A

A.

Tomcat安装目录下的lib文件夹

B.

Tomcat安装目录下的bin文件夹

C.

Tomcat安装目录下的webapps文件夹

D.

Tomcat安装目录下的work文件夹

2 . 单选题 中等 3分 

. 下列( C )能够执行预编译SQL语句,将SQL语句解释为数据库底层的内部命令。

A.

DriverManager

B.

Statement

C.

PreparedStatement

D.

ResultSet

 

3 . 单选题 中等 3分

. ( A )不属于JDBC API负责完成的范畴。

A.

加载数据库连接器(驱动)

B.

与数据库建立连接

C.

提交SQL语句

D.

处理查询结果

4 . 单选题 中等 3分

. 结果集ResultSet的查询游标的初始位置是在( D )。

A.

最后一行之后

B.

最后一行

C.

第一行

D.

第一行之前

 

5 . 单选题 中等 3分

. 结果集ResultSet的next()方法的类型是( B)。

A.

int

B.

boolean

C.

String

D.

void

6 . 单选题 中等 3分

. 用"SELECT name,price FROM bookList"SQL语句进行查询返回结果集,那么该结果集一共有( )列。  A

A.2

B.3

C.4

D.5

7 . 单选题 中等 3分

. 从 bookList表的name字段中找出名字包含有JSP的书籍,下面(D )select语句是正确的。

A.

Select * from bookList where name =‘JSP’

B.

Select * from bookList where name =’%JSP_’

C.

Select * from bookList where name like ‘JSP%’

D.

Select * from bookList where name like ‘%JSP%’

 

8 . 单选题 中等 3分

. 从 bookList表查询全部的记录,记录带有全部的列值(字段值)。记录按price排序,正确的select语句是(A )。

A.

select * from bookList order by price

B.

select * from bookList order price

C.

select * from bookList price order

D.

select * from bookList by price order

 

9 . 单选题 困难 3分

. 从 bookList表查询在2019年或之前(bookList表publishDate列的类型是date)出版的全部书籍记录,记录带有全部的列值(字段值),记录按price排序,正确的select语句是(B )。

A.

select * from bookList where publishDate<=2019 order by price

B.

select * from bookList where year(publishDate)<=2019 order by price

C.

select * from bookList where day(publishDate)<=2019 order by price

D.

select * from bookList where month(publishDate)<=2019 order by price

10 . 单选题 困难 3分

. 从 bookList表查询在2022年之前,包括2022年,并且在2000年之后,包括2000(bookList表publishDate列的类型是date)出版的全部书籍记录,记录带有全部的列值(字段值),记录按publishDate排序,正确的select语句是(A )。

A.

select * from bookList where year(publishDate) between 2000 and 2022 order by publishDate

B.

select * from bookList where year(publishDate) between 2000 and 2022

C.

select * from bookList where year(publishDate) >= 2000 and year(publishDate) <= 2019

D.

select * from bookList where year(publishDate) >= 2000 and year(publishDate) <= 2019 order by price

11 . 单选题 困难 3分

. bookList表的ISBN字段(列)是primary key,bookList表里没有ISBN值是157的行(记录)。下列(D )SQL语句可以向bookList表添加2条记录。

A.

insert in bookList values('123','春',35.8,'2020-3-20'),"+ "('157','冬', 29.9,'2019-12-23')

B.

insert to bookList values('123','春',35.8,'2020-3-20'),"+ "('157','冬', 29.9,'2019-12-23')

C.

into bookList values('123','春',35.8,'2020-3-20'),"+ "('157','冬', 29.9,'2019-12-23')e

D.

insert into bookList values('123','春',35.8,'2020-3-20'),"+ "('157','冬', 29.9,'2019-12-23')

12 . 单选题 困难 3分

. bookList表的ISBN字段(列)是primary key,bookList表里已经有ISBN值是157的一行(记录)。如果执行( )SQL语句,下列( A)说法是正确的。

A.

程序运行发生SQLException异常 ,提示:Duplicate entry '157' for key 'PRIMARY'(键“ PRIMARY”的记录“ 157”重复了)

B.

成功向bookList表添加ISBN值是157的一行记录。

C.

成功向bookList表添加ISBN值是0的一行记录

D.

成功向bookList表添加ISBN值是随机值的一行记录

13 . 单选题 困难 3分

.( C)SQL语句将bookList表中name字段是 “大学英语”的记录(行)的publishData字段(列)值都更新为:2022-12-26。

A.

renew bookList set publishDate = '2022-12-26' where name='大学英语'

B.

update bookList set name = '大学英语' where publishDate =''2022-12-26')

C.

update bookList set publishDate = '2022-12-26' where name='大学英语'

D.

replace bookList set publishDate = '2022-12-26' where name='大学英语')

14 . 单选题 困难 3分

.( A )SQL语句删除bookList表中name字段是 “大学英语”的记录。

A.

delete from bookList where name='大学英语'

B.

strike out from bookList where name='大学英语'

C.

drop from bookList where name='大学英语'

D.

give up from bookList where name='大学英语'

 

15 . 单选题 困难 3分

.(B )SQL语句删除bookList表。

A.

strike out table bookList

B.

drop table bookList

C.

drop bookList

D.

give up table bookList

16 . 单选题 简单 3分

. 在MVC模式-模型-视图-控制器中,模型角色主要负责(A)。

A.

存储数据

B.

显示数据

C.

创建控制器

D.

检查错误

 回答正确

解析

模型(model):用于存储数据的对象。视图(view): 向控制器提交所需数据、显示模型中的数据。控制器(controller):负责具体的业务逻辑操作,控制器根据视图提出的要求对数据做出(商业)处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。

17 . 单选题 简单 3分

. 在MVC模式-模型-视图-控制器中,视图角色主要负责(B)。

A.

存储数据

B.

显示数据

C.

创建控制器

D.

检查错误

 回答正确

解析

模型(model):用于存储数据的对象。视图(view): 向控制器提交所需数据、显示模型中的数据。控制器(controller):负责具体的业务逻辑操作,控制器根据视图提出的要求对数据做出(商业)处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。

18 . 单选题 简单 3分

. 在MVC模式-模型-视图-控制器中,控制器角色主要负责(C)。

A.

存储数据

B.

显示数据

C.

创建模型、数据的逻辑操作和请求视图显示模型中的数据

D.

检查错误

 回答正确

解析

模型(model):用于存储数据的对象。视图(view): 向控制器提交所需数据、显示模型中的数据。控制器(controller):负责具体的业务逻辑操作,控制器根据视图提出的要求对数据做出(商业)处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。

19 . 单选题 简单 3分

在JSP中,MVC模式中的模型由(D )构成。

A.

一个或多个xml文件构成

B.

一个或多个servlet构成

C.

一个或多个JSP页面构成

D.

一个或多个Javabean构成

20 . 单选题 简单 3分

在JSP中,MVC模式中的视图由(C )构成。

A.

一个或多个xml文件构成

B.

一个或多个servlet构成

C.

一个或多个JSP页面构成

D.

一个或多个Javabean构成

21 . 单选题 简单 3分

在JSP中,MVC模式中的控制器由( B)构成。

A.

一个或多个xml文件构成

B.

一个或多个servlet构成

C.

一个或多个JSP页面构成

D.

一个或多个Javabean构成

22 . 单选题 简单 3分

JSP的MVC模式中,由(A )负责创建bean。

A.

servlet控制器。

B.

JSP页面。

C.

xml文件。

D.

Tomcat服务器。

 

23 . 单选题 简单 3分

JSP的MVC模式中,servlet想让所创建的bean的生命周期是request,那么需要把所创建的bean存放由到(A )对象中。

A.

HttpServletRequest

B.

HttpServletResponse

C.

ServletContext

D.

HttpServletSession

24 . 单选题 简单 3分

JSP的MVC模式中,servlet想让所创建的bean的生命周期是session,那么需要把所创建的bean存放由到(D )对象中。

A.

HttpServletRequest

B.

HttpServletResponse

C.

ServletContext

D.

HttpServletSession

25 . 单选题 简单 3分

JSP的MVC模式中,servlet想让所创建的bean的生命周期是application,那么需要把所创建的bean存放由到(C )对象中。

A.

HttpServletRequest

B.

HttpServletResponse

C.

ServletContext

D.

HttpServletSession

26 . 填空题 简单 3分

查询表中记录的SQL语句的基本语句格式是_____

学生答案

select 字段 from 表名

 回答正确

答案

select字段from表名

27 . 填空题 简单 2分

更新表中记录的SQL语句的基本语句格式是______

学生答案

update 表 set 字段 = 新值 where <条件子句>

 回答正确

答案

update表set字段=新值where<条件子句>

28 . 填空题 简单 2分

删除表中记录的SQL语句的基本语句格式是______

学生答案

delete from 表名 where <条件子句>

 回答正确

答案

deletefrom表名where<条件子句>

29 . 填空题 简单 2分

向表中插入(添加)记录的SQL语句的基本语句格式是_____

学生答案

insert into 表(字段列表) values (对应的具体的记录)

 回答正确

答案

insertinto表(字段列表)values(对应的具体的记录)

30 . 单选题 简单 2分

Servlet包名是handle.data,那么类的字节码的保存位置是( B )。

A.

Web服务目录\web-inf\classes\handle\data

B.

Web服务目录\WEB-INF\classes\handle\data

C.

Web服务目录\WEB-INF\classes

D.

Web服务目录\WEB-INF

 回答正确

解析

web-inf必须用大写字母:WEB-INF

31 . 单选题 简单 2分

servlet被Tomcat服务器加载之后,如果程序员修改servlet的源文件,重新编译得到新的字节码文件,那么(B )。

A.

用户必须重新启动浏览器,servlet才能使用新的字节码文件。

B.

必须重新启动Tomcat服务器,servlet才能使用新的字节码文件。

C.

必须修改Web服务目录的名字,servlet才能使用新的字节码文件。

D.

必须修改Tomcat安装目录下\conf\下的server.xml。

 回答正确

解析

servlet由Tomcat服务器负责创建, 如果servlet被创建之后,又修改Java源文件、编译得到新的Servlet类,并希望Tomcat服务器用新的Servlet类创建servlet,那么就要重新启动Tomcat服务器。

32 . 单选题 简单 2分

Servlet程序的入口点是(Tomcat加载servlet之后,servlet调用的方法是)( C )。

A.

service方法

B.

main方法

C.

init方法

D.

doPost方法。

 回答正确

解析

servlet第一次被请求加载时,服务器初始化这个servlet,即创建一个servlet,这servlet调用init方法完成必要的初始化工作。

33 . 单选题 中等 2分

当servlet被第2次被请求时,servlet调用的方法是( A)。

A.

service方法

B.

doGet方法

C.

init方法

D.

doPost方法。

 回答正确

解析

后续的用户请求该servlet时,Tomcat服务器将启动一个新的线程,在该线程中servlet调用service方法响应用户的请求。

34 . 单选题 困难 2分

当servlet被第1次被请求时,用户看到的“JSP实用教程第4版”下方的数字是( C )。

GengServlet.java package handle.data; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class GengServlet extends HttpServlet{ int number=100; public void init(ServletConfig config) throws ServletException{ super.init(config); } public synchronized void service(HttpServletRequest request, HttpServletResponse response) throws IOException{ response.setContentType("text/html;charset=utf-8"); PrintWriter out=response.getWriter(); out.println("<html><body bgcolor=cyan>"); number =number +100; out.println("<h1>JSP实用教程第4版</h1>"); out.println(number); out.println("</body></html>"); } }

A.

100

B.

300

C.

200

D.

0

 回答正确

解析

servlet第一次被请求加载时,Tom服务器创建一个servlet,这个对象调用init方法完成必要的初始化工作,然后再调用service方法。

35 . 单选题 困难 2分

当servlet被第2次被请求时,用户看到的“JSP实用教程第4版”下方的数字是(B )。

GengServlet.java package handle.data; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class GengServlet extends HttpServlet{ int number=100; public void init(ServletConfig config) throws ServletException{ super.init(config); } public synchronized void service(HttpServletRequest request, HttpServletResponse response) throws IOException{ response.setContentType("text/html;charset=utf-8"); PrintWriter out=response.getWriter(); out.println("<html><body bgcolor=cyan>"); number =number +100; out.println("<h1>JSP实用教程第4版</h1>"); out.println(number); out.println("</body></html>"); } }

A.

400

B.

300

C.

200

D.

100

 回答正确

解析

后续的用户请求该servlet时,Tomcat服务器将启动一个新的线程,在该线程中servlet调用service方法响应用户的请求。每个用户的请求都导致service方法被调用执行,调用过程运行在不同的线程中,互不干扰。因此,不同线程的service方法中的局部变量互不干扰,一个线程改变了自己的service方法中局部变量的值不会影响其他线程的service方法中的局部变量。servlet的成员变量,被请求servlet的用户将共享。

36 . 单选题 困难 2分

假如Web服务目录moon在配置文件web.xml中为用户访问servlet配置的信息是<servlet-name>good</servlet-name>,<url-pattern>/lookGood</url-pattern>,用户在浏览器地址栏输入: http:// 192.168.2.100:8080/moon/lookGood?numberA=500&numberB=200 (假设Tomcat服务器IP是192.168.2.100)用户看到的“JSP实用教程第4版”下方的数字是(D )。

GengServlet.java package handle.data; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class GengServlet extends HttpServlet{ public void init(ServletConfig config) throws ServletException{ super.init(config); } public void service(HttpServletRequest request, HttpServletResponse response) throws IOException{ int number = 0; String str1 = request.getParameter("numberA"); String str2 = request.getParameter("numberB"); int m = Integer.parseInt(str1); int n = Integer.parseInt(str2); number = m+n; response.setContentType("text/html;charset=utf-8"); PrintWriter out=response.getWriter(); out.println("<html><body bgcolor=cyan>"); out.println("<h1>JSP实用教程第4版</h1>"); out.println(number); out.println("</body></html>"); } }

A.

0

B.

200

C.

500

D.

700

 回答正确

解析

在请求一个servlet时,可以在请求的url-pattern中额外加入参数及其值,格式是:url-pattern?参数1=值&参数2=值…参数n=值。

37 . 单选题 中等 2分

假如Web服务目录在配置文件web.xml中为用户访问servlet配置的信息是<servlet-name>hello</servlet-name>,<url-pattern>/lookHello</url-pattern>,Web服务目录中的JSP页面通过超链接访问servlet,下列( D )是正确的。

A.

<a href="/hello"></a>

B.

<a href="/lookHello"></a>

C.

<a href="hello"></a>

D.

<a href="lookHello"></a>

 回答错误

解析

JSP页面可以使用超链接去请求某个servlet。如果web.xml文件中给出的请求servlet的url-pattern是/circle,那么超链接标记中href的值是circle:<a href="circle"></a>,不要写成<a href="/circle"></a>。文章来源地址https://www.toymoban.com/news/detail-434413.html

到了这里,关于计算机Z20-第5-6周作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【人工智能课程】计算机科学博士作业三

    来源:李宏毅2022课程第10课的作业 图片攻击是指故意对数字图像进行修改,以使机器学习模型产生错误的输出或者产生预期之外的结果。这种攻击是通过将微小的、通常对人类难以察觉的扰动应用于输入图像来实现的。图片攻击是对深度学习系统中的鲁棒性和安全性的一种测

    2024年03月16日
    浏览(74)
  • 【人工智能课程】计算机科学博士作业一

    模型拟合:用深度神经网络拟合一个回归模型。从各种角度对其改进,评价指标为MSE。 掌握技巧: 熟悉并掌握深度学习模型训练的基本技巧。 提高PyTorch的使用熟练度。 掌握改进深度学习的方法。 数据集下载: Kaggle下载数据: https://www.kaggle.com/competitions/ml2022spring-hw1 百度云

    2024年01月23日
    浏览(59)
  • 【计算机图形学】作业:Bresenham 法绘制圆

    请采用 Bresenham 法绘制圆(共 30 分)。要求: (1) 给出算法的文字描述(共 15 分)。 (2) 编写函数,在给定圆心坐标和半径的情况下,计算出圆 上所有的点,并将这些点存储在数组中(共 15 分)。 输入圆的圆心(xc,yc),半径r。数组circlepoints为输出,保存圆上所有点。 初

    2024年01月24日
    浏览(50)
  • 第一章作业(微信小程序--计算机简单分析)

    app.js 它定义了一个全局的App对象,用于控制整个小程序的生命周期和全局数据。下面逐部分分析: onLaunch: function () { ... } : 当小程序启动时(即打开时),会触发 onLaunch 生命周期函数。 在这个函数里,首先通过 wx.getStorageSync(\\\'logs\\\') 从本地缓存中获取名为 logs 的数据,如果

    2024年03月09日
    浏览(81)
  • 校园网络的组建与设计——计算机网络大作业【计算机高级应用】

    最近真的事情太多,忙里偷闲再更一篇 保持热爱,奔赴山海 Cisco Packet Tracer是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数

    2024年02月03日
    浏览(40)
  • 图像去雨-雨线清除-图像处理-(计算机作业附代码)

    多年来,图像去雨已经被广泛研究,使用传统方法和基于学习的方法。然而,传统方法如高斯混合模型和字典学习方法耗时,并且无法很好地处理受到严重雨滴影响的图像块。 通过考虑雨滴条状特性和角度分布,这个问题可以得到很好的解决。在本文中,通过引入任意方向的

    2024年02月12日
    浏览(48)
  • 计算机视觉学习指南(划分为20个大类)

    计算机视觉的知识领域广泛而庞杂,涵盖了众多重要的方向和技术。为了更好地组织这些知识,我们需要遵循无交叉无重复(Mutually Exclusive Collectively Exhaustive,MECE)的原则,并采用循序渐进的方式进行分类和划分。 按照无交叉无重复的原则,我们将计算机视觉划分为20个重要

    2024年03月10日
    浏览(60)
  • 计算机组成原理--基于Logisim的汉字的表示的应用(超详细/设计/实验/作业/练习)

    1、帮助理解汉字机内码、区位码,最终能利用相关工具批量获取一段文字的 GB2312 机内码,并利用简单电路实现 GB2312 编码与区位码的转换; 2、学生了解字形码显示的基本原理,能在实验环境中实现汉字 GB2312 编码的点阵显示。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机W

    2024年02月04日
    浏览(62)
  • hnu计算机与人工智能概论答案2.20

    补一下第一次作业 第1关:数据输入与输出 第一题 在屏幕上输出字符串:hi, \\\"how are you\\\" ,I\\\'m fine and you 第二题 从键盘输入两个整数,计算两个数相除的商与余数 假设输入12,5 输出为 2 2 第三题 在屏幕上 输入一个三位数输出该数的个位、十位和百位数字 假设输入125 输出为 5 2

    2024年02月08日
    浏览(59)
  • 基于Java SSM框架实现在线作业管理系统项目【项目源码】计算机毕业设计

    基于java的SSM框架实现在线作业管理系统演示 JSP技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JAVA类。当它与JavaBeans 类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了运动员的需求。JavaBeans 可以对JSP技术的程序进行扩展,从而形

    2024年01月20日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包