Java Web程序设计
学校: 无
问题 1: 1. 什么是动态的网页( )
选项:
• A. 支持动态效果的
• B. 可以运行脚本的
• C. 可以交互的
• D. 可以看电影的
答案: 可以交互的
问题 2: 2. 下列不属于URL的组件部分为( )
选项:
• A. 目录或文件
• B. 服务器名称
• C. 协议
• D. IP地址或域名
答案: 服务器名称
问题 3: 3. ( )是发送邮件的协议。
选项:
• A. HTTP
• B. POP3
• C. SMTP
• D. LAMP
答案: SMTP
问题 4: 4. 我们把用户发送给服务器的信息叫请求,服务器对客户端发送消息叫响应,下面是对请求和响应过程的描述,错误的是( )
选项:
• A. 请求和响应完成,客户和服务器的连接就断开
• B. 可以没有请求而只有服务器的响应
• C. 发送请求后可以没有响应
• D. 如果有响应必须有对应的请求
答案: 可以没有请求而只有服务器的响应
问题 5: 5. Http的中文含义为( )
选项:
• A. 简单邮件传输协议
• B. 统一资源定位器
• C. 超文本传输协议
• D. 网络套接字
答案: 超文本传输协议
问题 6: 1. 在html中绘制表格时( )标记是表格中的换行标记。
选项:
• A.
• B.
• C.
• D.
答案: 无信息
问题 7: 2. B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构相比C/S结构也存在一些劣势,体现在( )。
选项:
• A. 维护和升级方式复杂
• B. 可访问用户范围小
• C. 程序开发复杂
• D. 很难有丰富界面效果
答案: 请关注公众号【渝粤搜题】查看答案
问题 8: 1. B/S结构是随着Internet技术的兴起,对C/S结构的一种改进,而非C/S结构的替代品,B/S结构相比C/S结构也存在一些劣势,体现在( )。
选项:
• A. 维护和升级方式复杂
• B. 可访问用户范围小
• C. 程序开发复杂
• D. 很难有丰富界面效果
答案: 请关注公众号【渝粤搜题】查看答案
问题 9: 2. 在静态 web 中,下面的说法错误的是()
选项:
• A. 在静态 Web 中可以插入 Gif 动画图片
• B. 在静态 Web 中可以插入 JavaScript代码
• C. 在静态 Web 中可以插入 Java片段代码
• D. 在静态 Web 中可以插入 Flash动画
答案: 请关注公众号【渝粤搜题】查看答案
问题 10: 3. 表单对象的名称由________属性指定,提交方法由________属性指定, 若要提交大量的数据,应使用________方法,表单提交后的地址由_______属性指定。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 11: 4. Tomcat服务器的默认端口号是_________________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 12: 5. 在HTTP的8种请求方式中,最常用的是__________和_________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 13: 1. 对于tomcat下面的说法正确的是( )
选项:
• A. tomcat必须使用8080端口
• B. tomcat在一台机器上可以运行多个
• C. 虚拟目录必须在tomcat的根目录里
• D. 不配置虚拟目录无法发布BS程序
答案: 请关注公众号【渝粤搜题】查看答案
问题 14: 2. 在一个tomcat的虚拟目录里必须存在的文件是( )
选项:
• A. server.xml
• B. web.xml
• C. struts-config.xml
• D. config.xml
答案: 请关注公众号【渝粤搜题】查看答案
问题 15: 3. 在tomcat启动的时候报找不到虚拟机的错误是因为( )
选项:
• A. 没有配置path
• B. 没有配置classpath
• C. 没有配置tomcat
• D. 没有配置jdk
答案: 请关注公众号【渝粤搜题】查看答案
问题 16: 4. 如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的( )目录。
选项:
• A. server
• B. common\lib
• C. server\lib
• D. common
答案: 请关注公众号【渝粤搜题】查看答案
问题 17: 1. 创建JSP应用程序时,配置文件web.xml应该在程序下的( )目录中。
选项:
• A. admin
• B. WEB-INF
• C. servlet
• D. WebRoot
答案: 请关注公众号【渝粤搜题】查看答案
问题 18: 2. 运行tomcat的时候必须配置jdk那么配置的环境变量的名字是( )
选项:
• A. java_home
• B. classpath
• C. path
• D. tomcat_home
答案: 请关注公众号【渝粤搜题】查看答案
问题 19: 3. 如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的( )目录。
选项:
• A. common\lib
• B. server
• C. server\lib
• D. common
答案: 请关注公众号【渝粤搜题】查看答案
问题 20: 4. 在tomcat中,我们的虚拟目录配置文件都在那个文件夹里( )
选项:
• A. common
• B. lib
• C. conf
• D. work
答案: 请关注公众号【渝粤搜题】查看答案
问题 21: 1. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是( )
选项:
• A. 可以在一个页面中使用多个<%@ page %>指令。
• B. <%@ page %>作用于整个JSP页面。
• C. <%@ page %>指令中的属性只能出现一次。
• D. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
答案: 请关注公众号【渝粤搜题】查看答案
问题 22: 2. WEB应用中,常用的会话跟踪方法不包括( )
选项:
• A. 隐藏表单域
• B. Cookie
• C. 有状态HTTP协议
• D. URL重写
答案: 请关注公众号【渝粤搜题】查看答案
问题 23: 3. 如果要在控制器(action)里给一个视图传递一个值,我们希望能使用request对象的setAttribute来传递,那么在配置forward转发路径下面那个属性一定不能为真( )
选项:
• A. redirect
• B. path
• C. name
• D. context relative
答案: 请关注公众号【渝粤搜题】查看答案
问题 24: 4. 在JSP中使用标记时,不会出现的属性是( )
选项:
• A. property
• B. name
• C. 以上皆不会出现
• D. value
答案: 请关注公众号【渝粤搜题】查看答案
问题 25: 5. 在JSP中使用 后浏览器地址栏内的内容( )
选项:
• A. 发生变化。
• B. 不发生变化。
• C. 错误用法
• D. 可能变化
答案: 请关注公众号【渝粤搜题】查看答案
问题 26: 6. 在JSP中( )动作用于将请求转发给其他JSP页面。
选项:
• A. setProperty
• B. forward
• C. useBean
• D. include
答案: 请关注公众号【渝粤搜题】查看答案
问题 27: 7. 下面对jsp描述的说法正确的是( )
选项:
• A. 在jsp里调用的方法都声明在java bean里
• B. 以上都不对
• C. 不可以在jsp里声明方法
• D. 可以在jsp里声明方法
答案: 请关注公众号【渝粤搜题】查看答案
问题 28: 8. 在JSP中如果要导入 java.io.* 包,应该使用( )指令。
选项:
• A. page
• B. include
• C. forward
• D. taglib
答案: 请关注公众号【渝粤搜题】查看答案
问题 29: 1. 在JSP中,page指令的( )属性用来引入需要的包或类。
选项:
• A. languge
• B. contentType
• C. extends
• D. import
答案: 请关注公众号【渝粤搜题】查看答案
问题 30: 2. 在JSP中的Java脚本中输出数据时可以使用( )对象的print()方法。
选项:
• A. application
• B. session
• C. page
• D. out
答案: 请关注公众号【渝粤搜题】查看答案
问题 31: 3. 对于预定义<%!预定义%>的说法错误的是( )
选项:
• A. 在预定义中声明的变量将在JSP页面初始化时初始化
• B. 一次可声明多个变量和方法,只要以“;”结尾就行
• C. 一个声明仅在一个页面中有效
• D. 声明的变量将作为局部变量
答案: 请关注公众号【渝粤搜题】查看答案
问题 32: 4. 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )
选项:
• A. <%@include file = “inc.jsp”%>
• B. <%@include page=“inc.jsp”flush= “true”%>
• C.
• D.
答案: 请关注公众号【渝粤搜题】查看答案
问题 33: 5. 给定JSP程序源码如下,该JSP运行后输出的结果是( ) <% int count =1;%> Count: <% ++count; %>
选项:
• A. Count:1
• B. Count
• C. Count:2
• D. 1:2
答案: 请关注公众号【渝粤搜题】查看答案
问题 34: 1. 在JSP中如果要导入 java.io.* 包,应该使用( )指令。
选项:
• A. forward
• B. taglib
• C. page
• D. include
答案: 请关注公众号【渝粤搜题】查看答案
问题 35: 2. 下面的page伪指令的写法正确的是( )
选项:
• A. <%@page import= %>
• B. <%@ page Import= %>
• C. <%page import= %>
• D. <@page import= %>
答案: 请关注公众号【渝粤搜题】查看答案
问题 36: 3. include指令是用来包含文件的,下面的说法正确是( )
选项:
• A. 是静态的包含
• B. 以上都不对
• C. 2个页面之间的变量可以重名
• D. 是动态的包含
答案: 请关注公众号【渝粤搜题】查看答案
问题 37: 4. JSP中的不是隐式注释为( )
选项:
• A.
• B. <%--注释内容--%>
• C. // 注释内容
• D. /* 注释内容 */
答案: 请关注公众号【渝粤搜题】查看答案
问题 38: 5. 给定JSP程序源码如下,该JSP运行后输出的结果是( )
<% int count =1;%>
Count:
<% ++count; %>
选项:
• A. Count:1
• B. 1:2
• C. Count:2
• D. Count:
答案: 请关注公众号【渝粤搜题】查看答案
问题 39: 6. 使用JSP开发Web项目时,文件一般位于目录结构中的( )下。
选项:
• A. src目录
• B. 文档根目录或其子文件夹
• C. META-INF目录
• D. WEB-INF目录
答案: 请关注公众号【渝粤搜题】查看答案
问题 40: 7. Java中,下列接口或类不包括在包中的是( )
选项:
• A. ArrayList
• B. Connection
• C. Statement
• D. DriverManager
答案: 请关注公众号【渝粤搜题】查看答案
问题 41: 1. JSP的页面构成包含了多种元素,在下列选项中,属于JSP指令的是( )。
选项:
• A. out
• B. page
• C. forward
• D. import
答案: 请关注公众号【渝粤搜题】查看答案
问题 42: 2. JSP页面包含如下代码,则访问此JSP页面时将输出( )。
<%=2+3 %>
选项:
• A. 2+3
• B. 5
• C. 23
• D. 不会输出,因为表达式是错误的
答案: 请关注公众号【渝粤搜题】查看答案
问题 43: 3. 要运行一个有JSP开发的Web项目,如果正确的URL是
http:在JSP中,page指令的( )属性用来引入需要的包或类。
选项:
• A. extends
• B. import
• C. language
• D. contentType
答案: 请关注公众号【渝粤搜题】查看答案
问题 44: 4. 在JSP中需要将1.jsp的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现。
选项:
• A. 〈%request.sendRedirect(“3.jsp”)%〉
• B. 〈%response.sendRedirect(“3.jsp”)%〉
• C. 〈%request.getRequestDispatcher(“3.jsp”).forward(request,response)%〉
• D. 〈%response.sentRedirect(“32.jsp”).forward(request,response)%〉
答案: 请关注公众号【渝粤搜题】查看答案
问题 45: 5. 在设计Web项目的目录结构时,src目录一般放( )文件。
选项:
• A. html
• B. jsp
• C. asp
• D. Java源文件
答案: 请关注公众号【渝粤搜题】查看答案
问题 46: 6. 在JSP页面中,下列( )代码能够正确的声明计算乘法的方法。
选项:
• A. <%!
Public int mul(int x,int y){
Return x*y ;
}
%>
• B. <%=public int mul(int x,int y){
Return x*y ;
}
%>
• C. <%public int mul(int x,int y){%>
<% returnx*y ;%>
<%}%>
• D. <%
Public int mul(int x,int y){
Return x*y ;
}
%>
答案: 请关注公众号【渝粤搜题】查看答案
问题 47: 1. <%String name=request.getAttribute("uname");%>________________________
横线处使用什么代码可以将name的值显示在页面
选项:
• A. response.print(name);
• B. <%request.getOut().print(name)%>
• C. <%=name%>
• D. name
答案: 请关注公众号【渝粤搜题】查看答案
问题 48: 2. 完整的配置一个Servlet需要__________________标签
选项:
• A.
• B. 和
• C. 和
• D.
答案: 请关注公众号【渝粤搜题】查看答案
问题 49: 3. 在JSP中,以下是有关和标记的描述,正确的是()
选项:
• A. 和标记都必须在的开始标记和结束标记之间
• B. 这两个标记的name属性的值必须和标记的id 属性的值相对应
•
• C. 和标记可以用于对bean中定义的所有属性进行选择和设置
• D. 这两个标记的name属性的值可以和标记的id属性的值不同
答案: 请关注公众号【渝粤搜题】查看答案
问题 50: 4. JSP页面中的6个基本元素包括___________、___________、___________、___________、___________、___________、
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 51: 5. JSP页面中常见的3种指令有:___________、______________和___________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 52: 6. JSP页面的Page指令中的____________属性用于设置脚本语言。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 53: 1. <%String name=request.getAttribute("uname");%>________________________
横线处使用什么代码可以将name的值显示在页面
选项:
• A. response.print(name);
• B. <%request.getOut().print(name)%>
• C. <%=name%>
• D. name
答案: 请关注公众号【渝粤搜题】查看答案
问题 54: 2. 完整的配置一个Servlet需要__________________标签
选项:
• A.
• B. 和
• C. 和
• D.
答案: 请关注公众号【渝粤搜题】查看答案
问题 55: 3. 在JSP中,以下是有关和标记的描述,正确的是()
选项:
• A. 和标记都必须在的开始标记和结束标记之间
• B. 这两个标记的name属性的值必须和标记的id 属性的值相对应
•
• C. 和标记可以用于对bean中定义的所有属性进行选择和设置
• D. 这两个标记的name属性的值可以和标记的id属性的值不同
答案: 请关注公众号【渝粤搜题】查看答案
问题 56: 4. JSP页面的Page指令中的____________属性用于设置脚本语言。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 57: 5. JSP页面中的6个基本元素包括___________、___________、___________、___________、___________、___________、
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 58: 6. JSP页面中常见的3种指令有:___________、______________和___________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 59: 7. 在Error.jsp页面中,要使用Exception对象,必须设置的指令是<%@page = “true”%>.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 60: 8. JSP内置对象中主要用于输入输出功能的有______,________,________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 61: 9. 所谓请求重定向,指的是Web服务器接受到客户端的请求后,又再次引导_______________重新发送请求,指定了一个新的资源路径。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 62: 10. 当传输文本时,如果编码和解码使用的码表不一致,就会导致____________问题。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 63: 11. page指令的buffer属性指定缓存的大小,只能取值为none或指定数据大小,但它要有效,还需要设置____________的值为true。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 64: 1. 不能在不同用户之间共享数据的方法是( )
选项:
• A. 利用文件系统
• B. 通过ServletContext对象
• C. 利用数据库
• D. 通过cookie
答案: 请关注公众号【渝粤搜题】查看答案
问题 65: 2. 如果我们的提交方式是POST,在httpservlet里没有dopost方法对应的话,将出现下面的那种错误( )
选项:
• A. 404
• B. 400
• C. 500
• D. 405
答案: 请关注公众号【渝粤搜题】查看答案
问题 66: 3. 在JSP中使用session.putValue("username", u_name)可以在会话中保存( )
选项:
• A. username对象
• B. u_name对象。
• C. u_name的数值。
• D. username的数值
答案: 请关注公众号【渝粤搜题】查看答案
问题 67: 4. session对象的( )方法用于判断是否为开始新会话。
选项:
• A. isNewSessionID()
• B. begin()
• C. invalidate()
• D. isNew()
答案: 请关注公众号【渝粤搜题】查看答案
问题 68: 5. 如果我们想把session销毁应该用下面的那个方法( )
选项:
• A. kill
• B. end
• C. destroy
• D. invalidate
答案: 请关注公众号【渝粤搜题】查看答案
问题 69: 6. 我们在第一次访问服务器的时候,如果只是通过请求连接一个jsp页面,不提交任何的其他信息,会触发下面的那个事件( )
选项:
• A. 建立application
• B. 建立post
• C. 建立session
• D. 以上都不是
答案: 请关注公众号【渝粤搜题】查看答案
问题 70: 7. 重定向可以使用( )方法。
选项:
• A.
• B.
• C. request.sendRedirect(“login.jsp”);
• D. response.sendRedirect(“login.jsp”);
答案: 请关注公众号【渝粤搜题】查看答案
问题 71: 1. 下面那个不是会话( )
选项:
• A. 隐藏域
• B. application
• C. cookie
• D. url重写
答案: 请关注公众号【渝粤搜题】查看答案
问题 72: 2. 下列可以正确获取当前Web程序物理路径的方法为( )
选项:
• A. response.getRealPath(“/”)
• B. request.getFile(“/”)
• C. response.getFile(“/”)
• D. request.getRealPath(“/”)
答案: 请关注公众号【渝粤搜题】查看答案
问题 73: 3. request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。
选项:
• A. String[] getParameterValues(String name)
• B. String[] getParameter(String name)
• C. String getParameter(String name)
• D. String getParameterValuses(String name)
答案: 请关注公众号【渝粤搜题】查看答案
问题 74: 4. request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。
选项:
• A. String getParameterValuses(String name)
• B. String[] getParameter(String name)
• C. String getParameter(String name)
• D. String[] getParameterValues(String name)
答案: 请关注公众号【渝粤搜题】查看答案
问题 75: 5. 下面那个方法用于在session中存储对象( )
选项:
• A. setDataAttribute
• B. setAttribute
• C. 以上都不是
• D. setData
答案: 请关注公众号【渝粤搜题】查看答案
问题 76: 6. 对一个session来说我们描述正确是( )
选项:
• A. 一个session对应一个浏览器,浏览器关闭session就销毁了
• B. 服务器为每一个浏览器分配一个session,但session不会在浏览器关闭的时候销毁。只有过期或服务器关闭才会销毁
• C. 一个session不对应一个浏览器,一台计算机只有一个session
• D. 以上都不对
答案: 请关注公众号【渝粤搜题】查看答案
问题 77: 1. 在注册页面register.jsp页面中有如下代码
”regServlet” method=”post”> 请选择爱好:
”checkbox” name=”hobby” value=”王者荣耀” />
”checkbox” name=”hobby” value=”运动” />
”checkbox” name=”hobby” value=”看书” />
”checkbox” name=”hobby” value=”旅游” />
”submit value=”提交” />
下列哪种方式是后台正确获取爱好的方法 ( )。
选项:
• A. String hobby=request.getParameter(“hobby”);
• B. String hobby=request.getParameterValues(“hobby”);
• C. String[] hobby=request.getParameterValues(“hobby”);
• D. String[] hobby=request.getParameter(“hobby”);
答案: 请关注公众号【渝粤搜题】查看答案
问题 78: 2. 在jsp中用于输出的内置对象是 ( )。
选项:
• A. out
• B. request
• C. config
• D. application
答案: 请关注公众号【渝粤搜题】查看答案
问题 79: 3. 下面关于sesssion的用法哪个是正确的( )。
选项:
• A. HttpSession session=new HttpSession();
• B. String haha=session.getParameter(“haha”)
• C. session.removeAttribute(“haha”)
• D. session.setAttribute(“haha”)
答案: 请关注公众号【渝粤搜题】查看答案
问题 80: 4. 在jsp中如果表单的提交方式是post,下列处理中文乱码正确的方式是( )
选项:
• A. request.setCharacterEncoding(“utf-8”)
• B. request.setCharacter(“utf-8”)
• C. request.setContentType(“text/html;charset=utf-8”)
• D. response.setContentType(“text/html;charset=utf-8”)
答案: 请关注公众号【渝粤搜题】查看答案
问题 81: 5. 在JSP的内置对象中,( )内置对象表示客户端的请求,包含了所有的请求信息。
选项:
• A. application
• B. out
• C. request
• D. response
答案: 请关注公众号【渝粤搜题】查看答案
问题 82: 6. 在JSP页面上进行访问控制时,一般会使用JSP的( )内置对象存储用户信息。
选项:
• A. request
• B. response
• C. session
• D. application
答案: 请关注公众号【渝粤搜题】查看答案
问题 83: 7. 表单标签中的________属性用来指定要提交的地址。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 84: 8. 在jsp页面中,页面跳转的方式有________和________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 85: 1. 将一个Student类的对象student用名称studobj存储到请求作用域中,下面代码哪个是正确的?( )
选项:
• A. request.setAttribute(“student”,studobj)
• B. request.addAttribute(“student”,studobj)
• C. request.setAttribute(“studobj”,student)
• D. request.getAttribute(“studobj”,student)
答案: 请关注公众号【渝粤搜题】查看答案
问题 86: 2. 想要正确显示中文,下面那一个可以在Servlet的类hello.java中设置?( )
选项:
• A. request.setContentType(“text/html;charset=gb2312”);
• B. reponse.setContentType(“text/html;charset=gb2312”);
• C. request.setContentType(“charset=gb2312”);
• D. reponse.setContentType(“charset=gb2312”);
答案: 请关注公众号【渝粤搜题】查看答案
问题 87: 3. response对象的setHeader( String name,String value)方法的作用是( )。
选项:
• A. 添加HTTP文件头
• B. 设定指定名字的HTTP文件头的值
• C. 判断指定名字的HTTP文件头是否存在
• D. 向客户端发送错误信息
答案: 请关注公众号【渝粤搜题】查看答案
问题 88: 4. 设置session的有效时间(也叫超时时间)的方法是( )。
选项:
• A. setMaxinactivelnterval(int interval)
• B. getAttributeName()
• C. setAttrlbuteName(Strlng name, java.lang.Object value)
• D. getLastAccessedTime()
答案: 请关注公众号【渝粤搜题】查看答案
问题 89: 5. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( )。
选项:
• A. out.newLine()
• B. out.clear()
• C. out.flush()
• D. out.clearBuffer()
答案: 请关注公众号【渝粤搜题】查看答案
问题 90: 6. 下面关于JSP作用域对象的说法错误的是
选项:
• A. request对象可以得到请求中的参数
• B. session对象可以保存用户信息
• C. application对象可以被多个应用共享
• D. 作用域范围从小到达是request、session、application
答案: 请关注公众号【渝粤搜题】查看答案
问题 91: 7. 有showgamej.jsp,代码如下
<%
Game game=request.getAttribute("gameEntity");
%>
<%=game.getGameName()%>
在浏览器中输入 http://localhost:8080/game/showgame.jsp
访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:
选项:
• A. jsp文件路径不对
• B. game对象没有用new初始化
• C. getGameName()方法未定义
• D. 参数名称所代表的对象在请求中根本就不存在
答案: 请关注公众号【渝粤搜题】查看答案
问题 92: 8. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。
<%
request.setAttribute("count",newInteger(0));
Integer count =request.getAttribute("count") ;
%>
<%=count %>
选项:
• A. 编译不通过
• B. 可以编译运行,输出0
• C. 编译通过,但运行时抛出ClassCastException
• D. 可以编译通过,但运行无输出
答案: 请关注公众号【渝粤搜题】查看答案
问题 93: 9. 68题. 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出( )。
<%
out.println(session.getAttribute("svse"));
%>
<%
session.invalidate();
out.println(session.getAttribute("svse"));
%>
选项:
• A. null, 异常信息
• B. null, null
• C. 异常信息,异常信息
• D. 异常信息,null
答案: 请关注公众号【渝粤搜题】查看答案
问题 94: 1. 从HTTP请求中,获得请求参数,应该调用( )
选项:
• A. request对象的getAttribute()方法
• B. request对象的getParameter()方法
• C. session对象的getAttribute()方法
• D. session对象的getParameter()方法
答案: 请关注公众号【渝粤搜题】查看答案
问题 95: 2. 给定test1.jsp代码片断,如下:
要在test2.jsp中输出参数color中的值,以下选项正确的是( )
选项:
• A. <%=request.getParameter(“color”)%>
• B. <%=request.getAttribute(“color”)%>
• C.
• D.
答案: 请关注公众号【渝粤搜题】查看答案
问题 96: 3. 在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放( )文件的
选项:
• A. jsp文件
• B. class文件
• C. jar文件
• D. web.xml文件
答案: 请关注公众号【渝粤搜题】查看答案
问题 97: 4. 按作用域从大到小排列正确的是 ( )
选项:
• A. application page request response
• B. session pageContext requestapplication
• C. public application session request
• D. application session request page Context
答案: 请关注公众号【渝粤搜题】查看答案
问题 98: 5. 在JSP中,__________内置对象代表请求消息,____________内置对象代表响应消息,____________内置对象代表会话。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 99: 6. JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________和_________方法
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 100: 7. response对象的getOutputStream()和getWriter()方法都可以发送响应消息体,但两者是__________________的,同时使用将产生IllegalStateException异常。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 101: 8. 使用Session技术时,实质上是服务器与客户端,通过set-cookie响应头及cookie请求头,传递_____________属性来识别不同的客户端。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 102: 1. Session是借助_____________来传递ID属性的。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 103: 2. JSP内置对象共有四种Scope,它们是___________、__________、__________、__________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 104: 3. ___________________方法主要作用是向客户端输出换行。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 105: 4. 使用cookie的基本步骤为:创建cookie对象, , , 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 106: 1. cn是Connection对象,创建Statement 对象的方法是( )
选项:
• A. Statement st=new Statement ();
• B. Statement st=cn.newStatement()
• C. Statement st=cn.createNewStatement()
• D. Statement st=cn.createStatement()
答案: 请关注公众号【渝粤搜题】查看答案
问题 107: 2. 下述选项中不属于JDBC基本功能的是( )
选项:
• A. 提交SQL语句
• B. 处理查询结果
• C. 数据库维护管理
• D. 与数据库建立连接
答案: 请关注公众号【渝粤搜题】查看答案
问题 108: 3. 下述选项中不属于JDBC基本功能的是( )
选项:
• A. 处理查询结果
• B. 数据库维护管理
• C. 提交SQL语句
• D. 与数据库建立连接
答案: 请关注公众号【渝粤搜题】查看答案
问题 109: 4. 下述选项中不属于JDBC基本功能的是( )
选项:
• A. 提交SQL语句
• B. 处理查询结果
• C. 数据库维护管理
• D. 与数据库建立连接
答案: 请关注公众号【渝粤搜题】查看答案
问题 110: 5. 下列( )接口专用于访问数据库的中存储过程
选项:
• A. CallableStatement
• B. ProcedureStatement
• C. PreparedStatement
• D. Statement
答案: 请关注公众号【渝粤搜题】查看答案
问题 111: 6. 要执行预编译应该使用下面的那个对象( )
选项:
• A. PreparedStatement
• B. Statement
• C. CallabledStatement
• D. 以上都不是
答案: 请关注公众号【渝粤搜题】查看答案
问题 112: 7. 下列( )接口专用于访问数据库的中存储过程。
选项:
• A. ProcedureStatement
• B. PreparedStatement
• C. Statement
• D. CallableStatement
答案: 请关注公众号【渝粤搜题】查看答案
问题 113: 8. cn是Connection对象,创建Statement 对象的方法是( )
选项:
• A. Statement st=cn.createStatement()
• B. Statement st=cn.newStatement()
• C. Statement st=cn.createNewStatement()
• D. Statement st=new Statement ();
答案: 请关注公众号【渝粤搜题】查看答案
问题 114: 9. 关于web开发中的分页查询,下列说法错误的是( )
选项:
• A. 加大了程序的开销
• B. 减轻了服务器的压力
• C. 提高了用户的体验
• D. 对于不同的数据库有不同的分页sql语句
答案: 请关注公众号【渝粤搜题】查看答案
问题 115: 1. 下列有关分页sql语句(在mysql中查询user表第4页,每页5条)正确的是( )。
选项:
• A. select * from user limit 15,5
• B. select * from user limit 5,15
• C. select top 5 * from user where id nit in(select top 15 id from user)
• D. 以上都不对
答案: 请关注公众号【渝粤搜题】查看答案
问题 116: 2. 在web分层开发中 ,数据库的增删改查应写在哪一层中 ( )。
选项:
• A. 业务逻辑层
• B. 数据访问层
• C. 模型层
• D. 以上都不对
答案: 请关注公众号【渝粤搜题】查看答案
问题 117: 3. 在JDBC应用程序中,使用Statement接口的( )方法,执行查询语句,并可返回结果集。
选项:
• A. execute()
• B. close()
• C. executeUpdate()
• D. executeQuery()
答案: 请关注公众号【渝粤搜题】查看答案
问题 118: 4. 使用Java代码实现从表table中取出所有数据信息,代码如下(假设可以直接调用数据库连接conn),下面对代码描述正确的是( )。(选择一项)
public List getInfo(){
List list=new ArrayList();
String sql=“select * from table1”;
PrearedStatement pst=();
Result rs=();
If()){
(1));
}
return list;
}
选项:
• A. 返回list集合,包含一条信息
• B. 返回list集合,包含所有数据信息
• C. 程序发生编译错误,无法运行
• D. 编译通过,运行时出错
答案: 请关注公众号【渝粤搜题】查看答案
问题 119: 5. 在Java中使用JDBC时,对于多次调用同一条SQL语句的情况,使用( )通常会提高效率。
选项:
• A. Statement
• B. CallableStatement
• C. PrepareStatement
• D. ParameterStatement
答案: 请关注公众号【渝粤搜题】查看答案
问题 120: 6. 在Java JDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个参数,此时需要在创建SQL语句时为每个参数各用一个( )符号为占位符。
选项:
• A. *
• B. -
• C. ?
• D. %
答案: 请关注公众号【渝粤搜题】查看答案
问题 121: 7. JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( )。
选项:
• A. Statement类
• B. PreparedStaternent类
• C. CallableStatement类
• D. DriverStatement类
答案: 请关注公众号【渝粤搜题】查看答案
问题 122: 8. Staternent类提供3种执行方法,用来执行更新操作的是( )。
选项:
• A. executeQuery()
• B. executeUpdate()
• C. execute()
• D. query()
答案: 请关注公众号【渝粤搜题】查看答案
问题 123: 9. 负责处理驱动的调入并产生对新的数据库连接支持的接口是( )。
选项:
• A. DriverManager
• B. Connection
• C. Statement
• D. ResultSct
答案: 请关注公众号【渝粤搜题】查看答案
问题 124: 10. 使用Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是 ( )
选项:
• A. InterruptedExceptlon
• B. AlreadyBoundExceptlon
• C. SQLException
• D. NetExcePtlon
答案: 请关注公众号【渝粤搜题】查看答案
问题 125: 1. 给定一个Servlet的代码片段如下:( )
Publicvoid doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
_____________________
out.println(“hi kitty!”);
out.close();
}
运行次Servlet时输出如下: hikitty!
则应在此Servlet下划线处填充如下代码
选项:
• A. PrintWriter out =response.getWriter();
• B. PrintWriter out =request.getWriter();
• C. OutputStream out =response.getOutputStream();
• D. OutputStream out =request.getWriter();
答案: 请关注公众号【渝粤搜题】查看答案
问题 126: 2. 如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置为_______________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 127: 3. 事务处理技术包括_______________和_____________________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 128: 4. JDBC中为Statement接口提供了3种执行方法,它们是:____________方法、____________方法、____________ 方法 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 129: 5. 下面的代码建立Mysql数据库的连接,请填空:
try{ Class.forName(" ");
}
创建连接的代码如下:
try{ //和数据库建立连接
conn=
DriverManager.getConnection(
" ___________________: //localhost:3306/booklib","root","");
……
conn.close();
}
catch(Exception e){ out.println(e.toString()); }
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 130: 6. Serlvet接口只定义了一个服务方法就是_________________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 131: 1. 关于JavaBean正确的说法是( )
选项:
• A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
• B. 被引用的Bean文件的文件名后缀为.java
• C. Bean文件放在任何目录下都可以被引用
• D. 在JSP文件中引用Bean,其实就是用语句
答案: 请关注公众号【渝粤搜题】查看答案
问题 132: 2. 在一个java bean里有一个属性是user_name。下面对应的get方法是符合java bean的默认规则的是( )
选项:
• A. getUser_name
• B. get_Username
• C. getUsername
• D. getUserName
答案: 请关注公众号【渝粤搜题】查看答案
问题 133: 3. test.jsp文件中有如下一行代码:
选项:
• A. t;jsp:useBean id=”user” scope=”____” type=”com.UserBean”/>
• B. user对象在用户对其发出请求时存在,下划线中应填入( )
• C. application
• D. Session
• E. request
• F. Page
答案: 请关注公众号【渝粤搜题】查看答案
问题 134: 4. 关于JavaBean正确的说法是( )
选项:
• A. Bean文件放在任何目录下都可以被引用
• B. 被引用的Bean文件的文件名后缀为.java
• C. 在JSP文件中引用Bean,其实就是用语句
• D. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
答案: 请关注公众号【渝粤搜题】查看答案
问题 135: 1. 关于JavaBean正确的说法是( )
选项:
• A. 在JSP文件中引用Bean,其实就是用语句
• B. 被引用的Bean文件的文件名后缀为.java
• C. Bean文件放在任何目录下都可以被引用
• D. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
答案: 请关注公众号【渝粤搜题】查看答案
问题 136: 2. 在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是( )
选项:
• A. request
• B. response
• C. application
• D. page
答案: 请关注公众号【渝粤搜题】查看答案
问题 137: 3. 声明对象的默认有效范围为( )
选项:
• A. request
• B. page
• C. session
• D. application
答案: 请关注公众号【渝粤搜题】查看答案
问题 138: 1. 关于JavaBean正确的说法是( )
选项:
• A. 被引用的Bean文件的文件名后缀为.java
• B. Bean文件放在任何目录下都可以被引用
• C. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
• D. 在JSP文件中引用Bean,其实就是用语句
答案: 请关注公众号【渝粤搜题】查看答案
问题 139: 2. 不是JavaBcan属性的项为( )。
选项:
• A. constrained属性
• B. id属性
• C. bound属性
• D. simple属性
答案: 请关注公众号【渝粤搜题】查看答案
问题 140: 1. 不是JavaBean作用域的项为( )。
选项:
• A. bound
• B. page
• C. rcquest
• D. application
答案: 请关注公众号【渝粤搜题】查看答案
问题 141: 2. test.jsp文件中有如下一行代码:
要使user对象可以作用于整个应用程序,下划线中应添入()
选项:
• A. page
• B. request
• C. session
• D. application
答案: 请关注公众号【渝粤搜题】查看答案
问题 142: 3. 在JSP中,对<jsp:setProperty>标记描述正确的是( )
选项:
• A. 和必须在一个JSP文件中搭配出现
• B. 就如同session.setAttribute()一样,来设计属性/值对
• C. 和动作一起使用,来设置bean的属性值
• D. 就如同request.setAttribute()一样,来设置属性/值对
答案: 请关注公众号【渝粤搜题】查看答案
问题 143: 4. test.jsp文件如下:
<%buffer.append("ABC");%>
Buffer is <%=buffer%>
试图运行时,将发生( )
选项:
• A. 编译期错误
• B. 编译Servlet源码时发生错误
• C. 运行Servlet时发生错误
• D. 运行后,浏览器上显示:buffer isABC.
答案: 请关注公众号【渝粤搜题】查看答案
问题 144: 1. 创建jsp应用程序时,配置文件web.xml应该在程序下的( )目录中
选项:
• A. admin
• B. servlet
• C. WEB_INF
• D. WebRoot
答案: 请关注公众号【渝粤搜题】查看答案
问题 145: 2. 在Java web开发中servlet需要在( )中配置 。
选项:
• A. web.xml
• B. servlet
• C. animate
• D. attr
答案: 请关注公众号【渝粤搜题】查看答案
问题 146: 3. MVC三层开发结构中,这三个字母顺序分别代表______、_________、_______
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 147: 4. 当继承HttpServlet 编写servlet类时, 应该主要实现________,_____方法。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 148: 1. 若需要向浏览器发送Microsoft Word文档,应使用下面哪条语句创建out对象?( )
选项:
• A. PrintWrite out=response.getServletOutput();
• B. PrintWrite out=response.getWrite();
• C. OutputStream out=response.getWriter();
• D. OutputStream out=response.getOutputStream();
答案: 请关注公众号【渝粤搜题】查看答案
问题 149: 2. JSP文件在第一次运行的时候被JSP引擎编译为( )文件。
选项:
• A. Servlet
• B. Class
• C. HTML
• D. XML
答案: 请关注公众号【渝粤搜题】查看答案
问题 150: 3. 在编写Servlet时需要__________
选项:
• A. 继承Servlet
• B. 实现HttpRequestServlet
• C. 继承HttpServlet
• D. 实现HttpRequest
答案: 请关注公众号【渝粤搜题】查看答案
问题 151: 4. 在Servlet中,下列语句可以正确获取PrintWriter对象的是 ( )
选项:
• A. PrintWriter out=request.getWriter();
• B. PrintWriter out = request.getPrintWriter();
• C. PrintWriter out=response.getWriter();
• D. PrintWriter out = response.getPrintWriter();
答案: 请关注公众号【渝粤搜题】查看答案
问题 152: 1. Servlet程序的入口点是( )
选项:
• A. init()
• B. main()
• C. service()
• D. doGet()
答案: 请关注公众号【渝粤搜题】查看答案
问题 153: 2. 在servlet中的doGet和doPost方法中只有如下代码: ()
request.setAttribute(”jb”,”aPtech”);
response.sendRedirect(”http://localhost:8080/servlet/Servlet2”);
那么在Servlet2 中使用( )可以把属性jb的值取出来
选项:
• A. String str =request.getAttribute(“jb”);
• B. String sir=(String)request.getAttribute(“jb”);
• C. Object str =request.getAttribute(“jb“);
• D. 取不出来
答案: 请关注公众号【渝粤搜题】查看答案
问题 154: 3. Servlet 接受请求时,会调用_____________
选项:
• A. service
• B. doGet
• C. doPost
• D. init
答案: 请关注公众号【渝粤搜题】查看答案
问题 155: 4. Servlet的运行过程是 ( )
选项:
• A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求
• B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求
• C. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求
• D. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求
答案: 请关注公众号【渝粤搜题】查看答案
问题 156: 5. 在Servlet中有一段代码如下
public void doPost(HttpServletRequestrequest, HttpServletResponse response)
throwsServletException, IOException {
request.setAttribute("name", new Integer(100));
response.sendRedirect("show.jsp");
}
在show.jsp中
<%=request.getAttribute("name")%>
页面结果为 ( )
选项:
• A. 100
• B. java.lang.Integer
• C. Integer
• D. null
答案: 请关注公众号【渝粤搜题】查看答案
问题 157: 6. 关于MVC模式说法正确的是 ( )
选项:
• A. A. 用来将代码分开的方法
• B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度
• C. 视图 模型 控制器模型
• D. 只用java才有的模型
•
答案: 请关注公众号【渝粤搜题】查看答案
问题 158: 7. 在JSP页面中,类型为HttpServletResponse的内置对象是 ( )
选项:
• A. out
• B. response
• C. request
• D. config
答案: 请关注公众号【渝粤搜题】查看答案
问题 159: 1. 编写Servlet 的doPost方法时,需要抛出异常为 ( )
选项:
• A. ServletException,IOException
• B. ServletException,RemoteException
• C. HttpServletException,IOException
• D. HttpServletException,RemoteException
答案: 请关注公众号【渝粤搜题】查看答案
问题 160: 2. 对于HttpServlet类的描述,错误的是 ( )
选项:
• A. 我们自己编写的Servlet继承了HttpServlet类,一定需覆盖doPost或者doGet
• B. Httpservlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
• C. Httpservlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse.
• D. 我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost或doGet方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法
答案: 请关注公众号【渝粤搜题】查看答案
问题 161: 3. Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做_________。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 162: 4. javaweb在mvc设计模式下,____________是模型,____________是视图,______________是控制器。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 163: 5. Servlet上下文监听器有2个:_________和_______________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 164: 6. 针对Session会话的监听器有4个:_______,__________,_________和____________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 165: 1. Servlet的生命周期分三个时期: _____________________、____________________、__________________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 166: 2. 当用户第一次访问JSP页面时,该页面都会被JspServlet翻译成一个Servlet源文件,然后将源文件编译为后缀名为_________的文件。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 167: 3. 在Servlet开发中,实现了多个Servlet之间数据共享的对象是_____________。.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题 168: 4. 针对Session会话的监听器有4个:_______,__________,_________和____________
选项:
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。