提示:内容已经过期谨慎付费,点击上方查看最新答案

Java Web 程序设计(山东联盟)

  1. 下面标记中,用来显示段落的标记是( )。

  2. A:h1 B:img/ C:br/ D:p
    答案:
  3. 下列JavaScript语句中,能实现单击一个按钮时弹出一个消息框的是( )。

  4. A:<input type="button" value="鼠标响应" onClick=alert("确定")> B:<button value="鼠标响应" onClick=alert("确定")></button> C:<button value="鼠标响应" onChange=alert("确定")></button> D:<input type="button" value="鼠标响应" onChange=alert("确定")>
    答案:<inputtype="button"value="鼠标响应"onClick =alert("确定")>
  5. 下面选项中,不属于java.sql包下的类是( )

  6. A:PreparedStatement B:Connection C:DataSource D:DriverManager
    答案:DataSource
  7. <form>与</form>之间的表单控件是由用户自定义的。下列选项中,不属于表单标记<form>常用属性的是( )。

  8. A:action B:method C:name D:size
    答案:size
  9. 以下哪一个类可以获取Servlet的初始化参数( )

  10. A:GenericServlet B:ServletContext C:ServletConfig D:Servlet
    答案:重量轻、体积小,功率大
  11. login.html中存在如下代码:
    <form action =”/LoginServlet” method=”post”>
    username:<input type=”text” name = ”userName” id=”myName” value=”yourName”>
    </form>
    当表单提交时,下列选项中,能够获取到文本框中值的是( )。

  12. A:request.getAttribute(”userName”); B:request.getAttribute(”myName”); C:request.getParameter(”userName”); D:request.getParameter(”myName”);

  13. 下列配置中,表示过滤器拦截所有用户请求访问的是( )

  14. A:<url>/*</url> B:<url-pattern>/*</url-pattern> C:<url >/*</url> D:<url-pattern>* </url-pattern>

  15. 下面选项中,与request.getAttribute("p");等效的EL表达式是( )

  16. A:$<request.p> B:${requestScope.p} C:$[requestScope.p] D:$(request.p)

  17. 下列写法中,哪种方式可以用Get方式将参数name为youjun与pwd为123发送给服务器?( )

  18. A:http://www.itcast.cn/javaForum?name=youjun?pwd=123 B:http://www.itcast.cn/javaForum?name=youjun&pwd=123 C:http://www.itcast.cn/javaForum!name=youjun&pwd=123 D:http://www.itcast.cn/javaForum&name=youjun&pwd=123

  19. 下列选项中,字号最大的是哪一项?( )

  20. A:<h3> B:<h1> C:<h2> D:<h4>

  21. 在HttpServletRequest对象中,用于获取表单参数值的方法是( )。

  22. A:getQuaryString() B:getParameter() C:getAttribute() D:getPathInfo()

  23. 一次重定向过程中,浏览器会发出多少次服务器请求( )

  24. A:3次 B:0次 C:1次 D:2次

  25. 下面选项中,用于监听ServletContext对象中属性变更的接口是( )

  26. A:ServletRequestAttributeListener B:ServletContextAttributeListener C:ApplicationAttributeListener D:HttpSessionAttributeListener

  27. 网页程序设计中,运行下面的JavaScript代码<script language="javascript">var x=3;var y=2;var z=(x+2)/y;alert(z);</script>,则对话框中将显示( )。

  28. A:2 B:16 C:5 D:2.5

  29. 下列选项中,哪个是服务器向客户端发送Cookie的本质?( )

  30. A:在HTTP响应头字段中增加Cookie响应头字段 B:在HTTP请求头字段中增加Cookie响应头字段 C:在HTTP响应头字段中增加Set-Cookie响应头字段 D:在HTTP请求头字段中增加Set-Cookie响应头字段

  31. 阅读下列JSP代码片断:
    <% int x=5; %>
    <%! private int m(int a){ return a+1;} %>
    <% x=3; %>
    x=<%=x%>,<%=m(x)%>
    其运行结果是( )

  32. A:编译错误 B:x=3,6 C:x=3,4 D:x=5,4
    AI参考:根据你提供的JSP代码,首先明确这段代码本身是没有语法错误的。JSP中使用的两种语言结构:<%= 和 %> ,以及两种特殊符号 "!" 和 "%>" ,在代码中都被正确使用了。这段代码的主要作用是定义了一个方法m(int a),并在后面通过<%和%>进行了两次赋值操作。但是,从这段代码中无法确定x和m(x)的值,因为这两者之间没有明确的赋值关系。在JSP中,<%=表达式%>会输出表达式的值,但是这段代码中并没有明确的表达式。所以,这段代码的运行结果应该是:x=3,无法确定m(x)的值。因此,正确选项是 C:x=3,4。注意:在JSP中,<%=表达式%>一般用于页面数据的输出,如果你在<%=和%>之间的内容需要执行特定的逻辑或函数,你需要考虑其他方法,如使用脚本标记(<% ... %>)来嵌入Java代码,或者使用EL表达式和JSTL标签库等其他方式。以上解答是基于题目的具体描述进行的。如果还有任何疑问,欢迎继续提问。'
  33. 下列选项中,关于session保存数据的位置,说法正确的是( )

  34. A:数据保存在服务器端 B:数据保存在客户端与服务器端各一份 C:其它说法都不对 D:数据保存在客户端

  35. 开发中创建了一个Servlet,该Servlet重写了其父类的doGet()和doPost()方法,那么其父类可能是( )

  36. A:RequestDispatcher B:HttpServletResponse C:HttpServlet D:HttpServletRequest

  37. 下列选项中,可以启动Tomcat的是哪个命令( )

  38. A:shutdown.bat B:start.bat C:startup.dll D:startup.bat
    AI参考:可以启动Tomcat的命令是D:startup.bat。这个命令是启动Tomcat的批处理文件,它会启动Tomcat服务器。选项A:shutdown.bat 是用来关闭Tomcat的命令;选项C:startup.dll是错误的,因为这不是启动Tomcat的命令;选项B:start.bat通常用于启动其他应用程序或服务,而不是专门用于启动Tomcat。因此,答案是D:startup.bat。'
  39. 访问如下的URL地址:
    http://www.itcast.cn/HelloServlet?name=youjun&name=itcast&age=30
    在HelloServlet中能实现得到name的两个取值,以下代码正确的是( )

  40. A:String[] names = request.getParameters("name"); for (int i = 0; i < names.length; i++) {System.out.println(names[i]+" "); } B:String[] names = request.getParameterNames("name"); for (int i = 0; i < names.length; i++) {System.out.println(names[i]+" "); } C:String[] names = request.getParameterValues("name"); for (int i = 0; i < names.length; i++) {System.out.println(names[i]+" "); } D:String[] names = request.getParameterMap(); for (int i = 0; i < names.length; i++) {System.out.println(names[i]+" "); }

  41. 下列选项中,JavaScript运算符的优先级最高的是( )

  42. A:++ B:== C:() D:+

  43. 下面选项中,在web.xml配置文件中定义Servlet,包括Servlet的名称和Servlet的实现类的结点是( )

  44. A:<servlet-mapping> B:<wab-app> C:<servlet-config> D:<servlet>

  45. 下面关于setMaxAge(int expires)方法参数默认值的描述中,正确的是( )

  46. A:默认值是0 B:默认值是无穷大 C:默认值是-1 D:默认值是1

  47. 下列选项中,关于Cookie中保存的数据,说法正确的是( )

  48. A:保存在客户端浏览器中 B:其它说法都不对 C:保存在数据库中 D:保存在服务器中

  49. 下面JSP标签中,具有转发功能的是( )

  50. A:<jsp:param> B:<jsp:forward> C:<jsp:include> D:<jsp:redirect>

  51. 当Servlet发送响应消息时,需要在响应消息中设置( )

  52. A:MD5密码 B:错误码 C:状态码 D:验证码

  53. 访问如下的URL地址:
    http://www.itcast.cn/HelloServlet?name=youjun&name=itcast&age=30
    则在HelloServlet用getParameterValues ("name")方法取到的值是( )

  54. A:youjun B:itcast C:30 D:{"youjun", "itcast"}

  55. 下列选项中,用于对超链接和form表单中的action属性中设置的URL进行重写的方法是( )

  56. A:encodeURL(String url) B:encodeRedirectURL(String url) C:encodeForwardURL(String url) D:encodeRedirect (String url)

  57. 下面选项中,用于监听ServletRequest域对象创建及销毁的监听器接口是( )

  58. A:HttpServletRequestListener B:ServletRequestListener C:ServletRequestAttributeListener D:ServletRequestActivationListener

  59. 下面选项中,与过滤器有关的接口是( )

  60. A:javax.servlet.ServletConfig B:javax.servlet.FilterConfig C:javax.servlet.Filter D:javax.servlet.FilterChain

  61. 下面选项中,属于web.xml文件中<servlet>标签包含的子标签的是 ( )

  62. A:<load-on-startup> B:<servlet-class> C:<servlet-name> D:<init-param>

  63. 在DOM文档的树形结构中,下列属于文档对象节点的有哪些?( )

  64. A:html B:DOM C:head D:body

  65. 下面关于executeUpdate(String sql)方法,说法正确的是( )

  66. A:可以执行delete语句 B:可以执行select语句 C:可以执行insert语句 D:可以执行update语句

  67. 下面EL表达式中标识符的构成,允许包含的是( )

  68. A:可以是下划线 B:任意顺序的大小写字母 C:可以是数字 D:可以是!

  69. 下列选项中,关于HttpSession的说法,正确的是( )

  70. A:调用HttpSession的setAttribute(”key”,”value”)方法时,如果这个会话中对应键key已经有一个值,就会用新值替换原先的值 B:HttpSession.getAttribute(String param)方式的返回类型是String C:调用HttpSession的setAttribute(”key”,”value”)方法时,如果这个会话中对应键key已经有一个值,就会导致抛出异常 D:HttpSession.getAttribute(String param)方法的返回类型是Object

  71. 编写注册页面register.jsp,然后浏览器访问该注册页面,出现了中文乱码问题,在查阅资料后再在register.jsp顶部补充以下page指令:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    再次访问该页面,仍然出现乱码情况,以下分析合理的是( )

  72. A:Jsp页面和浏览器编码格式不统一 B:浏览器缓存未刷新 C:引入的page指令格式有错误 D:服务器未重新启动

  73. 下面选项中, 属于<context-param>元素的子元素是( )

  74. A:<init-param> B:<servlet-mapping> C:<param-value> D:<param-name>

  75. 下面关于DriverManager类的作用,描述正确的是( )

  76. A:执行SQL语句 B:创建与数据库的连接 C:加载JDBC驱动 D:处理查询结果

  77. 在JSP页面中有如下代码:
    <%
    getServletContext().setAttribute("username", "itcast");
    getServletContext().setAttribute("username", "itheima");
    getServletContext().removeAttribute("username");
    %>
    则 ServletContextAttributeListener监听器中依次调用的方法是( )

  78. A:attributeAdded() B:attributeRemoved() C:attributeDeleted() D:attributeReplaced()

  79. 在表单中,name属性用于指定表单的名称,以区分同一个页面中的多个表单。( )

  80. A:错 B:对

  81. 在超链接中,当target取值为“_self”,意为在原窗口中打开链接页面。( )

  82. A:错 B:对

  83. EL的applicationScope隐式对象代表session域中用于保存属性的Map对象。( )

  84. A:对 B:错

  85. <div>标记是一个区块容器标记,可以将网页分割为独立的、不同的部分,以实现网页的规划和布局。( )

  86. A:错 B:对

  87. 可以在Filter中对获取到的请求和响应消息进行编码,从而统一全站的编码方式。( )

  88. A:对 B:错

  89. Servlet事件监听器就是一个实现特定接口的Java程序。( )

  90. A:对 B:错

  91. 链入式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过<link />标记将外部样式表文件链接到HTML文档中。( )

  92. A:对 B:错

  93. ServletRequest对象被销毁时,将调用ServletRequestListener接口中的requestDestroyed ()方法。( )

  94. A:错 B:对

  95. 在web.xml中,一个 <listener>元素中可以出现多个< listener-class>子元素。( )

  96. A:错 B:对

  97. 在创建表单时,表单对象的名称由name属性设定。( )

  98. A:错 B:对

温馨提示支付 ¥2.20 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部