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可能超时间
版权声明:本文标题:广开(本,2020秋)Javaweb动态网站开发技术 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1705089720a472785.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论