admin 管理员组文章数量: 887629
2024年1月17日发(作者:json字符串怎么取值)
Javaweb试题
一、
二、
选择题 ............................................................................................................................... 1
问答题 ............................................................................................................................... 7
一、 选择题
没有注明则为单项.
1.下面哪个不是Form的元素? ( D )
A. Input B: textarea C: select D: table
2。 HTML页面中,下面哪个表示空格( B )
A。& B. ; C.© D。<
3.〈td align="XXX”>中的align属性是什么含义? ( C )
A。 加粗 B。 斜体 C. 对齐方式 D. 边框样式
4。单选按钮是下列哪一个? ( D )
A.
B.
C。
D.
5。下边哪个不是JSP内置对象? ( c)
A。 Session B. request C. cookie D. out
9个request,response,out
pageContext,request,sesion,application
Config,exception,page
6.下边哪个是JSP指令标记( )
A。〈%……%> :服务器脚本
B. <%!……%〉:声明
C。 〈%@……%〉:指令。page||include|taglib
D.<%=……%〉:表达式
7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?(A。〈jsp:include file="java。util.*" /〉
C )
1
B.
C. <%@ page import="。*” /〉
D。〈%@ page include=”。*” /〉
8。关于JavaBean的说法,哪个是正确的?(D )
A。 JavaBean的具体类可以不是public的
B。 JavaBean可以只提供一个带参数的构造器
C. JavaBean可以象Html标记一样不关闭
D. JavaBean可以保存状态
9。 JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )
〈c:set var="b" value=”bbbb" ,scope="session”/〉
A。 session
B. request
C。 page
D. application
10.要在session对象中保存属性,可以使用以下哪个语句( B )
A。 ribute(“key”,”value”)
B. ribute(“key",”value”)
C. session。setAttribute(“key”)
D. session。getAttribute(“key”)
11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?( D )
A。 forward之后可以使用原来的request对象,而且效率更高。
B。 sendredirect之后不可以使用原来的request对象,而且效率低。
C。 forward地址栏不变化,只能在web应用程序内的页面间跳转。
D。 forward地址栏变化,可以跳转到任何页面和机器.
12.关于两种请求,下列说法正确的是? ( A )
A. get请求是默认的
B. get请求处理的数据量大小不受限制
C. post请求地址栏里是能够看到数据的
D. post请求可以由doGet方法处理
13. 如果Tomcat安装后,想要修改它的端口号,可以通过修改
A.
B.
C。 server—minimal。xml
-user。xml
14.JSP分页代码中,哪个步骤次序是正确的?( A )
A。先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。
2
B.先取总记录数,得到总记录数,再取所有的记录,最后显示本页的数据。
C。先取本页的数据,得到总页数,再取总记录数,最后显示本页的数据。
D.先取本页的数据,先取总记录数,得到总页数,最后显示本页的数据.
15。下边哪个不是MVC中的组成?( B )
A. javaBean
B. FrameWork mvc就是框架
C. JSP
D。 Servlet
16。.客户化标签库文件,应当保存在哪一个目录下( C )
A。 web应用程序的根目录
B。自定义目录
C。 WEB-INF目录
D. Lib目录
17.Oracle数据库的JDBC驱动程序类名及其完整包路径为( B )
A. jdbc。Driver
。。OracleDriver
C. driver。oracle。 jdbc。OracleDriver
D. Driver
18.如果需要删除session中的某个属性key,可以调用下面的____方法( B
A。 remove(“key”);
B。 removeAttribute(“key”)
C。 invalidate()
D。 logout()
19.下面有关JSP和Servlet关系的论述正确的有:(1个正确答案) ( A )
A。 JSP能够实现的功能均可由Servlet实现
B。 Servlet能够实现的功能均可由JSP实现
C。 Servlet更适做表现层
D。 JSP更适合做控制层
20. 下面那一个是正确使用JavaBean的方法( A )
A.
C. 〈jsp:useBean bean=”address” class=”AddressBean />
D。 〈jsp:useBean beanName=”address” class="AddressBean />
3
)
21.销毁一个session对象,应当调用下面哪一个方法( A )
A。 date()
B. session。expunge()
C。 session。destroy()
D。 ()
??22.ActionForm Bean 中验证表单数据方法的返回类型是( ) struts1.0
A。 ActionError
B。 ActionErrors
C. ActionForward
D。 ActionMapping
23.以下哪个说法是正确的?(多选)( BD ) struts1.0
A。 每个Http请求对应一个单独的ActionServlet实例
B. 对于每个请求访问HelloAction的Http请求,struts框架只创建一个单独的HelloAction实例
C。 每个子应用对应一个单独的RequestProcessor实例
D。 每个子应用对应一个单独的文件
24.在struts应用的控制器中包含哪些组件(两个正确答案) ( ) struts1。0
A. JSP
B。 ActionServlet
C。 Action
D。 客户化标签
25.对于以下这段配置Actionservlet的代码,哪些说法是正确的?(三个正确答案)
` ( )
〈servlet〉
〈servlet—name〉action〈/servlet—name>
〈param-name〉config〈/param-name> 〈/ini-param> 〈load—on—startup>0〈/load-on-startup〉 <!—Standard Action Servlet Mapping 〈servlet—mapping〉 〈url-pattern〉*.do 〈/servlet> A. Servlet容器在启动应用时,会初始化这个ActionServlet B. 对于所有URL中以”*.do”结尾的Http请求,都由ActionServlet处理 4 C. 这段代码位于struts—中 D。 这段代码位于web。xml中 26. ActionForm组件的存在范围是(两个正确答案) ( ) A. application B。 session C。 request D。 page 27。 如果同一页面中有多个提交按钮(),要求用一个Action类处理,应当从 下面哪一个扩展更合适 ( ) A. Action B. DispatchAction C. LookupDispatchAction D. ForwardAction E。 SwitchAction 28。 如果同一页面中有多个提交按钮( struts—config。xml文件的 A。 parameter B. validate C。 key D. scope 29。 如果在struts—配置了数据源,则在那个组件中可以获得这个数据源对象, 进而获得Connection对象( ) A. Action组件 B. 视图组件 C. 模型组件 D。 JSP组件 30。 struts的中心控制器组件的完整类名是( ) A. 。。ActionServlet B. org。。Action C。 。 D. org。apache。ntroller //新题 1.下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie(A ) A、request。getCookies() :Cookie[] B、ributes() C、request。getSession ()。getCookies() 5 D、request。getSession ()。 GetAttributes() contentType(“text/html;charset=gbk); pageEncoding=”gbk” 2.Page指令中的哪一个属性用来定义Jsp页面的MIME类型和Jsp字符的编码。( A ) A、contnetType B、import C、 language D、 session 3.下列动作标签中哪一个是用于以“名字-值”对应的形式为其它标签提供附加信息.( D ) 〈jsp:xxxx> A、include动作标签 B、forward动作标签 C、useBean动作标签 D、param标签 4.带包名(package )的servlet(Hello)的访问方法是。(该servlet放置在classes目录中) ( D) A、 http://localhost:8080/ B、http://localhost:8080/servlet/tom/jiafei/Hello C、http://localhost:8080/servlet/tom。jiafei/Hello D、localhost:8080/servlet/tom。 tomcat提供的servlet invoker组件,能实现免web。xml配置servlet 可以参考:http://。net/baoyiming1991/article/details/5965326 5.一个JSP网页可以使用exception对象,但是必须使用isErrorPage设为( D ) A、 null B、 none C、 false D、 true 6.下面那一个JSTL代码片段能够实现导入其他web资源的功能( A ) A、〈c:import url="”/> B、 C、〈c:include url=””/> D、〈c:include page=*foo。jsp”/> 7.以下脚本元素中有语法错误的是( C ) A、<%! int i=0;%> B、<% int i=0;%〉 C、<%=i;%〉 D、<%i++;%〉 8.给定下面HttpServlet的service方法: (1)public void service(HttpServletRequest request, (2)HttpServletResponse response) (3)throws ServletException, IOException { (4)Httpsession s = request。getSession(); (5)// insert code here 6 (6). } 在第(6)行插入以下哪条语句能够将session中的属性删除( C) A、session。unbind(”key”); B、session。remove("key”); C、session。removeAttribute("key”); D、session。unbindAttribute("key"); n。deleteAttribute("key"); 9.下面的哪个选项不能实现页面的跳转( A ) A. C. 10.下面哪一个不是JSP本身已加载的基本类?( B ) A、java。lang。* B、.* C、t。* D、javax。servlet。jsp。* 11.使用request对象的getParameter()方法可以读取一个输入控件的哪个属性值(B ) A、type B、value C、size D、name=" 12.以下关于JavaBean的描述错误的是( C ) A、JavaBean是一个公有java类 B、JavaBean提供给外界使用的方法是公有类型的 C、JavaBean必须有一个带参构造方法 D、在JSP中使用的JavaBean必须放在一个有名包中 “一定要写包”. 13.不能在不同用户之间共享数据的方法是( A ) A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象—--application 14.如果某个类要成为Servlet,则它应该继承如下哪个类( B D ) A、HttpServletRequest B、HttpServlet C、HttpServletResponse D、GenericServlet 15.表单标记中的action属性的作用是( C ) A、为表单命名 B、调用客户端验证方法 C、指明表单信息发送的目的地址 D、声明表单的提交方式 二、 问答题 1 JSP的内置对象有哪些? 7 2 Java web中有几种上下文? 3 PageContext和ServletContext有什么区别?Application,session,request的区别? 4 Jsp取出的结果集很大,如何实现分页? 5 jsp页面之间对象传递的方法 6 jsp有哪些动作?作用分别是什么? 7 JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 8 serverlet的生命周期及各阶段的作用 9 java web两种跳转方式分别是什么?有什么区别? 10 include的两种实现方式的区别? 11 cookie和session区别? 12 举例说明session的使用情景. 13 怎么设置session的超时问题? 14 在使用jsp和servlet时都用到了那些技术? 15 Tomcate如何配置web工程? 16 你在项目中用到了xml技术的哪些方面?如何实现的? 17 DOM与SAX的区别 18 用jdom解析xml文件时如何解决中文问题?如何解析? 19 MVC模式的特点 20 MVC可以用哪些技术实现? 21 JSP/SERVLET与struts mvc的差异? 提交表单请求时,post和get有哪些区别? 22 B/S和C/S的区别。 23 WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。 24 J2EE是技术还是平台还是框架? 25 你上了那些开源站点 26 你用过哪些服务器?怎么指定内存的大小? 8
版权声明:本文标题:javaweb试题_带答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705438618h484799.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论