JAVA Web开发技术(专)
JAVA Web开发技术(专)
学校: 无
问题 1: 1. request.getRequestDispatcher().forward(request,response)称之为_____。
选项:
A. 重定向
B. 导航
C. 转发
D. 流转
答案: 转发
问题 2: 2. 一个典型的HTTP请求消息包括请求行、多个请求头和_____。
选项:
A. 信息头
B. 响应行
C. 响应头
D. 信息体
答案: 信息体
问题 3: 3. JavaBean的作用域按从大到小排列正确的是_____。
选项:
A. application page request response
B. application session request page
C. public application session request
D. session page request application
答案: application session request page
问题 4: 4. 在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是_____。
选项:
A. application
B. page
C. response
D. request
答案: response
问题 5: 5. 关于JavaBean正确的说法是_____。
选项:
A. Bean文件放在任何目录下都可以被引用
B. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
C. 在JSP文件中引用Bean,其实就是用语句
D. 被引用的Bean文件的文件名后缀为.java
答案: Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
问题 6: 6. 使用格式给Bean的属性赋值,expression的数据类型和bean的属性类型_____。
选项:
A. 必须不同
B. 可以不一致
C. 必须一致
D. 无要求
答案: 必须一致
问题 7: 7. http://localhost:8080/web/show.jsp?name=aaa下列_____可以正确取得请求参数值。
选项:
A. {name}
B. {parameter.name}
C. {param.get("name")}
D. {param.name}
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. JSP的_____指令允许页面使用者自定义标签库。
选项:
A. Include指令
B. Include指令
C. Taglib指令
D. Plugin指令
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 9. 假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:<servlet><servlet-name> mysrvlet servlet-name><servlet-class> com.wgh.MyServlet servlet -class>servlet>< servlet-mapping><servlet -name> myservlet servlet-name><servlet-pattern> /welcome servlet-mapping>则以下选项可以访问到MyServlet的是_____。
选项:
A. http://localhost:8080/myservlet
B. http://localhost:8080/welcome
C. http://localhost:8080/MyServlet
D. http://localhost:8080/com/wgh/MyServlet
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 10. 完整的配置一个Servlet需要_____标签。
选项:
A. <servlet>servlet>和<servlet-mapping>servlet-mapping>
B. <servlet-mapping><servlet-name>
C.
D. <servlet-name/>和<servlet-class>
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 11. JSP页面经过编译之后,将创建一个_____。
选项:
A. servlet
B. applet
C. exe文件
D. application
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 12. 给定一个Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{______out.println("hi kitty! ");out.close(); }运行次Servlet时输出:hi kitty!则应在此Servlet下划线处填充如下_____代码。
选项:
A. PrintWriter out = request.getWriter();
B. OutputStream out = request.getWriter();
C. OutputStream out = response.getOutputStream();
D. PrintWriter out = response.getWriter();
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 13. 给定一个Servlet程序的代码片段,如下:Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException {request.getSession().getAttribute("A"); //第二行}假定第二行返回的对象引用不是null,那么这个对象存储在_____范围中。
选项:
A. request
B. page
C. session
D. application
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 14. 在Servlet中有一段代码如下public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setAttribute("name", new Integer(100));response.sendRedirect("show.jsp");}在show.jsp中<%=request.getAttribute("name")%>页面结果为_____。
选项:
A. Integer
B. java.lang.Integer
C. 100
D. null
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 15. Servlet的运行过程是_____。
选项:
A. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求
B. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求
C. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求
D. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 16. 有关servlet的生命周期说法错误的是_____。
选项:
A. init()方法在创建完servlet实例后对其进行初始化,传递的参数为实现servletContext借口的对象
B. service()方法响应客户端的请求
C. destroy()方法释放servlet实例
D. servlet的生命周期由servlet实例控制
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 17. 阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");dispatcher.forward(request,response);关于该段代码的作用,下列_____叙述是正确的。
选项:
A. 从
B. 将请求转发到a.jsp页面
C. 从a.jsp转发到当前页面
D. 页面重定向到a.jsp页面
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 18. JavaBean的属性必须声明为public,方法必须声明为private访问类型。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 19. 表单信息的验证只能放在服务器端执行。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 20. public long session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 21. session对象可以用来保存用户会话期间需要保存的数据信息。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 22. url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL("")。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 23. application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 24. JSP代码可以直接执行,所以不会被翻译成JAVA代码。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 25. 如果两个不同的JSP页面有相同的SessionID,则这两个页面一定是同一个会话。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 1. 在helloapp应用中hello.jsp和welcome.jsp在同一目录中,index.jsp在应用的根路径,index.jsp使用下面的代码可以跳转到hello.jsp页面,request.getRequestDispatcher("/hello.jsp").forward(request,response); 用下列哪种方式可以代替上述代码后,可以跳转到welcome.jsp页面。
选项:
A. response.sendRedirect('//welcome.jsp');
B. response.sendRedirect('welcome.jsp');
C. response.sendRedirect('helloapp/welcome.jsp');
D. response.sendRedirect('/welcome.jsp');
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 2. 关于get请求和post请求的说法,错误的是_____。
选项:
A. post请求比get请求安全
B. post请求有长度限制
C. Form表单可以发送post请求,也可以发送get请求
D. URL形式的请求是get请求
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 3. MVC中的“M、V、C”分别用_____表示。
选项:
A. javabean jsp servlet
B. jsp servlet javabean
C. servlet html jsp
D. HTml javabean jsp
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 4. 下列代码中rs为查询得到的结果集,代码运行后表格的每一行有_____单元格。while(rs.next()){out.print("");out.print(""+rs.getString(1)+"");out.print(""+rs.getString(2)+"");out.print(""+rs.getString(3)+"");out.print(""+rs.getString("publish")+"");out.print(""+rs.getFloat("price")+"");out.print("");}
选项:
A. 6
B. 4
C. 5
D. 不确定
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 5. 下面对jdbc api描述错误的是_____。
选项:
A. Connection接口的createStatement()方法可以创建一个Statement对象
B. Statement接口的executeQuery()方法可以发送select语句给数据库
C. DriverManager接口的getConnection()方法可以建立和数据库的连接
D. ResultSet接口表示执行insert语句后得到的结果集
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 6. 在JDBC连接数据库编程应用开发中,利用_____可以实现连接数据库。
选项:
A. Connection类
B. PreparedStatement类
C. Statement类
D. CallableStatement类
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 7. 针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码时_____。网络;朋友推荐;报纸;其他;
选项:
A. request.getParameterValues("aihao").length
B. request.getParameter("aihao").size
C. request.getParameterValues("aihao").size
D. request.getParameter("aihao").length
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 8. 下列不属于JSP构成元素的是_____。
选项:
A. 脚本
B. 表达式
C. JavaScript
D. 声明
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 9. 下列注释方式可以在JSP中使用,并且客户端无法查看的是_____。
选项:
A. <%!注释%>
B.
C. <%--注释--%>
D. <%注释%>
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 10. 在JSP页面中有下述代码,第二次访问此页面的输出是_____<%! int x=0; %><% Int y=0; %><%=x++>,<%=y++>
选项:
A. 1,0
B. 1,1
C. 0,0
D. 0,1
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 11. JSP程序在第一次载入时被JSP引擎翻译成_____。
选项:
A. java文件
B. class文件
C. servlet文件
D. html文件
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 12. JSP页面在执行时是以_____方式进行的。
选项:
A. 转换式
B. 编译式
C. 解释式
D. 翻译式
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 13. JSP和客户端交互的过程中,Web应用程序将处理结果以_____对象的方式返回给JSP引擎。
选项:
A. Response
B. HTML
C. Servlet
D. Request
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 14. 两个JSP文件中的代码如下,执行后的输出为_____。1.jsp<% request.setAttribute("name","JSP");session.setAttribute("name","JSP");response.sendRedirect("2.jsp"); %>2.jsp<% out.print(request.getAttribute("name"));out.print(session.getAttribute("name")); %>
选项:
A. null JSP
B. JSP JSP
C. null JSP
D. null null
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 15. 设在表单中有一组复选钮标记,如下列代码:选择城市长春北京大连上海如果在register.jsp是取city的值,最适合的方法为_____。
选项:
A. String []cities=request.getParameter("city");
B. String city=request.getParameter("city");
C. String []cities=request.getParameterValues("city");
D. String city=request.getAttribute("city");
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 16. JDBC是用来连接数据的。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 17. Servlet是单线程的。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 18. executeUpdate()是Statement接口的方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 19. Servlet可以运行在客户端。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 1. 以下JSP代码片断:<% int x=5; %><%!private int m(int a){return a+1;}%><% x=3; %>x=<%=x%>,<%=m(x)%>运行结果是_____。
选项:
A. x=3,4
B. 编译错误
C. x=5,4
D. x=3,6
答案: 请关注公众号【渝开搜题】查看答案
问题 46: 2. page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述错误的是_____。
选项:
A. 作用于整个JSP页面
B. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的
C. 指令中的属性只能出现一次
D. 可以在一个页面中使用多个指令
答案: 请关注公众号【渝开搜题】查看答案
问题 47: 3. 在一个JSP文件中,有表达式<%=2+3 %>,它将输出_____。
选项:
A. 不会输出因为表达式错误
B. 2+3
C. 23
D. 5
答案: 请关注公众号【渝开搜题】查看答案
问题 48: 4. 下列表单 如果单击提交按钮时,表单_____。
选项:
A. 没有指定action属性,所以不做提交
B. 提交到当前页
C. 不确定
D. 使用post方式提交
答案: 请关注公众号【渝开搜题】查看答案
问题 49: 5. 对于预定义<%!预定义%>的说法错误的是:
选项:
A. 一次可声明多个变量和方法,只要以“;”结尾就行
B. 在预定义中声明的变量将在JSP页面初始化时初始化
C. 一个声明仅在一个页面中有效
D. 声明的变量将作为局部变量
答案: 请关注公众号【渝开搜题】查看答案
问题 50: 6. page指令的import属性的作用是_____ 。
选项:
A. 定义JSP页面字符的编码
B. 定义JSP页面响应的HTML类型
C. 定义JSP页面使用的脚本语言
D. 为JSP页面引入JAVA包中的类
答案: 请关注公众号【渝开搜题】查看答案
问题 51: 7. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:_____ 。
选项:
A. 多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
B. 不是JSP页面的成员变量
C. 多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
D. 是JSP页面的局部变量
答案: 请关注公众号【渝开搜题】查看答案
问题 52: 8. jsp最终被运行的是_____文件。
选项:
A. java
B. JSP
C. class
D. HTML
答案: 请关注公众号【渝开搜题】查看答案
问题 53: 9. include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是_____。
选项:
A. 是一个完整的Java源文件
B. 是一个完整的JSP文件
C. 是一个完整的HTML文件
D. 是一个完整的TXT文件
答案: 请关注公众号【渝开搜题】查看答案
问题 54: 10. jsp中java表达式的语法格式为_____。
选项:
A. <%@ %>
B. <%! %>
C. <%= %>
D. <% %>
答案: 请关注公众号【渝开搜题】查看答案
问题 55: 11. 下列_____注释为隐藏型注释。
选项:
A.
B. ] -->
C.
D. <%-- 注释内容 --%>
答案: 请关注公众号【渝开搜题】查看答案
问题 56: 12. 能在浏览器的地址栏中看到提交数据的表单提交方式是_____。
选项:
A. get
B. post
C. submit
D. out
答案: 请关注公众号【渝开搜题】查看答案
问题 57: 13. 在JSP页面中通过将本页面请求转发至指定URL指定的文件,则在该URL组件(JSP页面)中,除了_____范围,其余均可接收数据。
选项:
A. application
B. session
C. request
D. page
答案: 请关注公众号【渝开搜题】查看答案
问题 58: 14. JSP中包括2种指令:page指令和include指令。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 59: 15. JSP页面中一定要包含jsp代码。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 60: 16. 在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 61: 17. 在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不可以共享。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 62: 18. jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 63: 19. JSP页面只能在客户端执行。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 64: 20. JSP页面中不能包含脚本元素。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 65: 21. 在JSP中如果要导入java.io.*包,应该使用_____指令。
选项:
A. include
B. forward
C. page
D. taglib
答案: 请关注公众号【渝开搜题】查看答案
问题 66: 22. 如果当前JSP页面不能显示中文,需要设置page指令的_____属性。
选项:
A. Exception
B. contentType
C. errorPage
D. error
答案: 请关注公众号【渝开搜题】查看答案
问题 67: 23. 要设置某个JSP页面为错误处理页面,以下page指令正确的是_____。
选项:
A. <%@ page extends="javax.servlet.jsp.JspErrorPage"%>
B. <%@ page info="error"%>
C. <%@ page errorPage="true"%>
D. <%@ page isErrorPage="true"%>
答案: 请关注公众号【渝开搜题】查看答案
问题 68: 24. 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是_____。
选项:
A. <%@include file="inc.jsp"%>
B.
C.
D. <%@include page="inc.jsp" flush="true">
答案: 请关注公众号【渝开搜题】查看答案
问题 69: 25. Post属于表单的隐式提交信息方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。