admin 管理员组

文章数量: 1184232


2024年1月13日发(作者:innerhtml怎么清空)

Javaweb动态网站开发技术(本,2020春)

考核方式:平时成绩50%(测试40%+讨论60%)+最终成绩50%

形成性考核一

题目1

如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的_____目录。

选择一项:

a. serverlib

b. commonlib

c. common

d. server

反馈

正确答案是:serverlib

题目2

下列变量声明在

<%! Date dateTime;

int countNum; %>_____范围内有效。

选择一项:

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

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

c. 在整个页面内有效,被多个客户共享

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

反馈

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

题目3

在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在_____范围内有效。

选择一项:

a. 在整个页面内有效。

b. 从定义处之后有效。

c. 从定义处之前有效。

d. 不确定。

反馈

正确答案是:从定义处之前有效。

题目4

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

选择一项:

a. 必须有空格

b. 可以有空格

c. 不可以有空格

d. 不确定

反馈

正确答案是:不可以有空格

题目5

http是一个_____协议。

选择一项:

a. 有状态

b. 无状态

c. 状态良好的

d. 局域网

反馈

正确答案是:无状态

题目6

Http协议的状态码_____表示文件没有创建。

选择一项:

a. 200

b. 500

c. 404

d. 400

反馈

正确答案是:404

题目7

JSP页面经过编译之后,将创建一个_____。

选择一项:

a. servlet

b. applet

c. exe文件

d. application

反馈

正确答案是:servlet

题目8

对于声明的说法错误的是:

_____。

选择一项:

a. 声明的变量将作为局部变量

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

c. 一次可声明多个变量和方法

d. 声明的变量将在JSP页面初始化时初始化

反馈

正确答案是:声明的变量将作为局部变量

题目9

配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:

_____。

选择一项:

a. 先安装JDK,再安装TOMCAT

b. JDK和TOMCAT只要都安装就可以了,安装顺序没关系

c. 先安装TOMCAT,再安装 JDK

d. 不需安装JDK,安装TOMCAT就可以了

反馈

正确答案是:先安装JDK,再安装TOMCAT

题目10

下列关于JSP的说法错误的是_____。

选择一项:

a. 在JSP中可以使用脚本控制HTML的标签生成;

b. JSP是一种与Java无关的程序设计语言;

c. JSP程序的运行需要JSP引擎的支持。

d. JSP可以处理动态内容和静态内容;

反馈

正确答案是:JSP是一种与Java无关的程序设计语言;

题目11

在一个JSP文件中,有表达式<%=2+3 %>,它将输出_____。

选择一项:

a. 23

b. 5

c. 不会输出因为表达式错误

d. 2+3

反馈

正确答案是:5

题目12

在开发Java Web应用程序的时候,HTTP请求消息使用Get或POET方法以便在WEB上传输数据,下列关于GET和POST 方法描述正确的是_____。

选择一项:

a. GET请求提交数据更加安全

b. POST请求的数据在地址栏不可见

c. GET请求提交的数据在理论上没有长度限制

d. POST请求对发送的数据的长度限制在240——255个字符

反馈

正确答案是:POST请求的数据在地址栏不可见

题目13

下列表单

如果单击提交按钮时,表单_____。

选择一项:

a. 不确定

b. 使用post方式提交

c. 提交到当前页

d. 没有指定action属性,所以不做提交

反馈

正确答案是:提交到当前页

题目14

对于预定义<%!预定义%>的说法错误的是:

选择一项:

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

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

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

d. 声明的变量将作为局部变量

反馈

正确答案是:声明的变量将作为局部变量

题目15

对于“<%!”、“%>”之间声明的变量,以下说法正确的是:_____ 。

选择一项:

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

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

c. 不是JSP页面的成员变量

d. 是JSP页面的局部变量

反馈

正确答案是:多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户

题目16

下面_____不是JSP本身已加载的基本类。

选择一项:

a. .*

b. t.*

c. .*

d. .*

反馈

正确答案是:.*

题目17

在Jsp页面中,Java程序代码应插入在_____标记之间。

选择一项:

a.

b. <% 和 %>

c. <% 和 !>

d. <% 和 />

反馈

正确答案是:<% 和 %>

题目18

jsp中java表达式的语法格式为_____。

选择一项:

a. <%@ %>

b. <%! %>

c. <% %>

d. <%= %>

反馈

正确答案是:<%= %>

题目19

在JSP中,<%="3+4"%>将输出_____。

选择一项:

a. 不会输出,因为表达式是错误的

b. 34

c. 3+4

d. 7

反馈

正确答案是:3+4

题目20

在JSP中,要定义一个方法,需要用到以下_____元素。

选择一项:

a. <% %>

b. <%! %>

c. <%@ %>

d. <= %>

反馈

正确答案是:<%! %>

形成性考核二

题目1

MVC中的“M、V、C”分别用_____表示。

选择一项:

a. HTml javabean jsp

b. servlet html jsp

c. jsp servlet javabean

d. javabean jsp servlet

反馈

正确答案是:javabean jsp servlet

题目2

关于MVC模式说法正确的是_____。

选择一项:

a. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度

b. 视图 模型 控制器模型

c. 用来将代码分开的方法

d. 只用java才有的模型

反馈

正确答案是:将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度

题目3

在MVC模式中,核心内容为_____。

选择一项:

a. view

b. 不确认

c. control

d. model

反馈

正确答案是:control

题目4

下面关于MVC的说法不正确的是_____。

选择一项:

a. Controller是控制层,负责控制流程

b. 在MVC架构中,jsp通常做控制层

c. M表示Model层,是存储数据的地方

d. View表示视图层,负责向用户显示外观

反馈

正确答案是:在MVC架构中,jsp通常做控制层

题目5

MVC设计模式将应用程序分为_____部分。

选择一项:

a. 4

b. 2

c. 3

d. 5

反馈

正确答案是:3

题目6

MVC中的M是指()。

选择一项:

a. Mapping

b. Model

c. Method

d. mac地址

反馈

正确答案是:Model

题目7

Servlet用于充当MVC设计模式中的()模块

选择一项:

a. 容器

b. Controller

c. View

d. Model

反馈

正确答案是:Controller

题目8

下列选项中,哪个是MVC设计模式中的V(视图)充当的?

选择一项:

a. Action

b. JavaBean

c. Servlet

d. JSP

反馈

正确答案是:JSP

题目9

在设计基于多层体系结构的大型web应用时,JSP充当界面并且系统要不断进行升级,下面选项中最适合的开发模式是()

选择一项:

a. Proxy

b. MVC

c. Value Object

d. DAO

反馈

正确答案是:MVC

题目10

下面技术中,用于显示JavaBean中的数据信息的是( )

选择一项:

a. JSP

b. Servlet

c. JavaBean

d. JS

反馈

正确答案是:JSP

题目11

要在jsp中使用ArrayList,,_____做法是正确的。

选择一项:

a. <%@ page import="ist"%>

b. <%@ import "ist"%>

c. <%@ page package="ist"%>

d. <% import ist%>

反馈

正确答案是:<%@ page import="ist"%>

题目12

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

选择一项:

a. import

b. contentType

c. languge

d. extends

反馈

正确答案是:import

题目13

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

选择一项:

a. submit

b. out

c. post

d. get

反馈

正确答案是:get

题目14

用户需要在数据库添加数据行,使用_____方法向服务器发送请求。

选择一项:

a. get

b. post

c. method

d. 以上都不对

反馈

正确答案是:post

题目15

动作元素经常与_____元素一起使用。

选择一项:

a.

b.

c.

d.

反馈

正确答案是:

题目16

jsp指令不包括_____指令。

选择一项:

a. taglib

b. include

c. import

d. page

反馈

正确答案是:import

题目17

下面_____不属于jsp动作标记。

选择一项:

a.

b.

c.

d.

反馈

正确答案是:

题目18

下列_____不属于JSP动作指令标记。

选择一项:

a.

b.

c.

d.

反馈

正确答案是:

题目19

在JSP中可动态导入其他页面的标签是_____。

选择一项:

a. <%@ include%>

b. <% include/>

c.

d.

反馈

正确答案是:

题目20

在JSP中如果要导入.*包,应该使用_____指令。

选择一项:

a. page

b. include

c. taglib

d. forward

反馈

正确答案是:page

题目1

关于JavaBean正确的说法是_____。

选择一项:

a. 在JSP文件中引用Bean,其实就是用语句。

b. Bean文件放在任何目录下都可以被引用。

c. 被引用的Bean文件的文件名后缀为.java。

d. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写。

反馈

正确答案是:Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写。

题目2

localhost:8080/web/?name=aaa下列_____可以正确取得请求参数值。

选择一项:

a. {name}

b. {}

c. {}

d. {("name")}

反馈

正确答案是:{}

题目3

JSTL包含的各种标签可用于_____页面中。

选择一项:

a. jsp

b. asp

c. html

d. xml

反馈

正确答案是:jsp

题目4

自定义标签的配置文件放在_____。

选择一项:

a. classes

b. lib

c. WEB-INF

d. WebRoot

反馈

正确答案是:WEB-INF

题目5

JSP的_____指令允许页面使用者自定义标签库。

选择一项:

a. Include指令

b. Include指令

c. Plugin指令

d. Taglib指令

反馈

正确答案是:Taglib指令

题目6

自定义标签的作用是_____。

选择一项:

a. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发

b. 规定是这样的,如果不用,别人会说我们不专业

c. 编写和使用方便

d. 连数据库

反馈

正确答案是:可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发

题目7

在J2EE中,标签库中文件(*.tld)存放在_____目录下的。

选择一项:

a. WEB—INF/tags

b. WEB—INF/classes

c. WEB—INF

d. WEB—INF/lib

反馈

正确答案是:WEB—INF

题目8

以下四个选项中不属于Servlet生命周期的是_____。

选择一项:

a. start()

b. init()

c. service()

d. destroy()

反馈

正确答案是:start()

题目9

哪个不是Servlet接口的方法?

选择一项:

a. init方法

b. doPost方法

c. forward方法

d. doGet方法

反馈

正确答案是:forward方法

题目10

下述有关JSP和Servlet关系的论述正确的有:

选择一项:

a. JSP适合做控制层。

b. Servlet更适合做表现层。

c. JSP能够实现功能可由Servlet实现。

d. JSP能够实现功能均可由HTML实现。

反馈

正确答案是:JSP能够实现功能可由Servlet实现。

题目11

Servlet程序的入口点是:

选择一项:

a. doGet()

b. init()

c. service()

d. main()

反馈

正确答案是:init()

题目12

在J2EE 中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是_____。

选择一项:

a. 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了

b. 在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法

c. 在Servlet 实例消亡之前,容器调用Servlet实例的service()方法

d. init()方法是包容器调用的Servlet实例的第一个方法

反馈

正确答案是:init()方法是包容器调用的Servlet实例的第一个方法

题目13

在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了.*和java.util.*包.正确的是_____。

选择一项:

a. <%@ page language=“Java” Import=”.*,.* ”%”>

b. <%@ page Language=“Java”,import=”.*;.* ”%”>

c. <%@ page language=“Java”;import=”.*;.* ”%”>

d. <%@ page language=“Java” import=”.* ,.* ”%>

反馈

正确答案是:<%@ page language=“Java” Import=”.*,.* ”%”>

题目14

下面哪一个不是JSP本身已加载的基本类?

选择一项:

a. .*

b. .*

c. t.*

d. .*

反馈

正确答案是:.*

题目15

当访问一个Servlet时,以下Servlet中的哪个方法先被执行?

选择一项:

a. service()

b. init()

c. doGet()

d. destroy()

反馈

正确答案是:init()

题目16

只能够传递字符串类型数据的方式是_____。

选择一项:

a. session对象 表单

b. 隐藏域 setParameter方法

c. 表单 URL重写

d. 都可以

反馈

正确答案是:表单 URL重写

题目17

在HTTP协议中,用于发送大量数据的方法是_____。

选择一项:

a. get

b. post

c. options

d. put

反馈

正确答案是:post

题目18

_____标记指定访问servlet的路径。

选择一项:

a.

b.

c.

d.

反馈

正确答案是:

题目19

下列_____类是抽象类。

选择一项:

a. Cookie

b. HttpServlet

c. ServletConfig

d. HttpServletRequest

反馈

正确答案是:HttpServlet

题目20

完整的配置一个Servlet需要_____标签。

选择一项:

a.

b.

c.

d.

反馈

正确答案是:

题目1

在helloapp应用中和在同一目录中,在应用的根路径,使用下面的代码可以跳转到页面,uestDispatcher("/").forward(request,response); 用下列哪种方式可以代替上述代码后,可以跳转到页面。

选择一项:

a. direct('');

b. direct('/');

c. direct('//');

d. direct('helloapp/');

反馈

正确答案是:direct('');

题目2

关于get请求和post请求的说法,错误的是_____。

选择一项:

a. URL形式的请求是get请求

b. Form表单可以发送post请求,也可以发送get请求

c. post请求比get请求安全

d. post请求有长度限制

反馈

正确答案是:post请求有长度限制

题目3

在WEB应用程序的目录结构中,在WEB-INF文件夹包含的文件为_____。

选择一项:

a. jsp文件

b. .jar文件

c. .class文件

d. 文件

反馈

正确答案是:文件

题目4

在HTTP协议中,用于发送大量数据的方法是_____。

选择一项:

a. get

b. put

c. post

d. options

反馈

正确答案是:post

题目5

_____充当应用程序视图对象和模型对象的中间对象。

选择一项:

a. JSP

b. C

c. M

d. V

反馈

正确答案是:C

题目6

下面_____不是ResultSet接口的方法。

选择一项:

a. close()

b. getString(string str)

c. next()

d. getString(int i)

反馈

正确答案是:getString(string str)

题目7

下述选项中不属于JDBC基本功能的是_____。

选择一项:

a. 提交SQL语句

b. 与数据库建立连接

c. 处理查询结果

d. 数据库维护管理

反馈

正确答案是:数据库维护管理

题目8

Tomcat的默认端口是_____。

选择一项:

a. 8080

b. 8088

c. 80

d. 8000

反馈

正确答案是:8080

题目9

下列不属于JSP构成元素的是_____。

选择一项:

a. 表达式

b. JavaScript

c. 声明

d. 脚本

反馈

正确答案是:JavaScript

题目10

下列注释方式可以在JSP中使用,并且客户端无法查看的是_____。

选择一项:

a. <%!注释%>

b. <%注释%>

c.

d. <%--注释--%>

反馈

正确答案是:<%--注释--%>

题目11

从HTTP请求中,获得请求参数,应该调用_____。

选择一项:

a. request对象的getParameter()方法

b. session对象的getAttribute()方法

c. session对象的getParameter()方法

d. request对象的getAttribute()方法

反馈

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

题目12

下面关于JSP作用域对象的说法错误的是_____。

选择一项:

a. request对象可以得到请求中的参数

b. application对象是只读对象

c. session对象可以保存用户信息

d. 作用域范围从小到大是request、session、application

反馈

正确答案是:application对象是只读对象

题目13

以下对象中作用域最大的是_____。

选择一项:

a. application

b. request

c. session

d. page

反馈

正确答案是:application

题目14

下边哪个不是JSP的内置对象?

选择一项:

a. cookie

b. request

c. out

d. session

反馈

正确答案是:cookie

题目15

jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是?

选择一项:

a. forward地址栏不变化,只能在Web应用程序内的页面间跳转。

b. forward地址栏变化,可以跳转到任何页面和机器。

c. sendRedirect之后不可以使用原来的request对象,而且效率较低。

d. forward之后可以使用原来的request对象,而且效率较高。

反馈

正确答案是:forward地址栏变化,可以跳转到任何页面和机器。

题目16

在JSP中,_____动作用于将请求转发给其他JSP页面。

选择一项:

a. useBean

b. setProperty

c. forward

d. include

反馈

正确答案是:forward

题目17

以下哪个对象提供了访问和放置页面中共享数据的方式_____。

选择一项:

a. pageContext

b. response

c. session

d. request

反馈

正确答案是:session

题目18

可以利用request对象的哪个方法获取客户端的表单信息_____。

选择一项:

a. rParameter()

b. ameter()

c. ameter()

d. arameter()

反馈

正确答案是:ameter()

题目19

关于get和post两种请求,下列说法正确的是?

选择一项:

a. get请求处理的数据量大小不受到限制。

b. post请求可以由doGet方法处理。

c. post请求地址栏里是能看到数据的。

d. get请求是默认的。

反馈

正确答案是:get请求是默认的。

题目20

关于session的使用,下列说话正确的是_____。

选择一项:

a. 浏览器与session没有关系

b. Session永远不可能超时

c. session可能超时间

d. 不同的浏览器具有相同的session

反馈

正确答案是:session可能超时间


本文标签: 请求 页面 数据 方法 对象