一、单项选择题:1.下列哪个不是HTML的常用标记。
()A. <html>B. <head>C. <body>D. <Book>2.创建表单的HTML代码是()A. <form> </form>B. <select multiple name="NAME" size=?> </select>C. <option>D. <select name="NAME"> </select>3.在html中绘制表格时,()标记是表格中的换行标记。
A. <table>B. <th>C. <tr>D. <td>4.使用JavaScript语言中Document的()方法可以在页面上输出字符。
A. document.write()B. document.print()C. document.out()D. document.flush()5.在HTML中引用外部JavaScript文件中的正确代码为()。
A. <SCRIPT LANGUAGE="JavaScript" src="calendar.js"></SCRIPT>B. <SCRIPT LANGUAGE="JavaScript" href="calendar.js"></SCRIPT>C. <SCRIPT LANGUAGE="JavaScript" import="calendar.js"></SCRIPT>D. <SCRIPT LANGUAGE="JavaScript" name="calendar.js"></SCRIPT>6.在javaScrpt中window对象的()方法用于打开一个新窗口。
A. openWindow()B. window()C. open()D. close()7.在javaScrpt中window对象的()方法用于关闭当前窗口。
A. open()B. confirm()C. alert()D. close()8.Tomcat服务器的默认端口为()。
A. 8888B. 8001C. 8080D. 809.Eclipse是Java开发的().A.开发工具包B.IDE(集成开发环境)C.应用程序服务器D.Web服务器10.JSP中的隐式注释为()。
A. // 注释内容B. <!—注释内容-->C. <%--注释内容--%>D. /* 注释内容 */11.在J2EE中,重定向到另一个页面,以下()语句是正确的。
A.request.sendRedirect("");B.request.sendRedirect();C.response.sendRedirect();D.response.sendRedirect("");12.假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在()目录下。
A. helloapp/HelloServlet.classB. helloapp/WEB-INF/HelloServlet.classC. helloapp/WEB-INF/classes/HelloServlet.classD. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class13.在Servlet中,response.getWriter()返回的是()A. JspWriter对象B. PrintWriter对象C. Out对象D. ResponseWriter对象14.在Servlet中,下列语句可以正确获取PrintWriter对象的是()A. PrintWriter out= request.getWriter();B. PrintWriter out = request.getPrintWriter();C. PrintWriter out= response.getWriter();D. PrintWriter out = response.getPrintWriter();15.在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的A. <servlet-name/>B. <servlet-mapping/>C. <uri-pattern/>D. <url-pattern/>16.Servlet程序的入口点是():A. init()B. main()C. service()D. doGet()17.在JSP页面中,能够完成输出操作的内置对象是()A. outB. responseC. requestD. config18.在JSP页面中,类型为HttpServletResponse的内置对象是()A. outB. responseC. requestD. config19.在JSP中,page指令的()属性用来引入需要的包或类A. extendsB. importC. langugeD. contentType20.在JSP中如果要导入 java.io.* 包,应该使用()指令。
A. pageB. taglibC. includeD. forward21.JSP页面经过编译之后,将创建一个()。
A. appletB. servletC. applicationD. exe文件22.<% String name=request.getAttribute("uname");%>___________________横线处使用()代码可以将name的值显示在页面。
A. response.print(name);B. <% request.getOut().print(name)%>C. <%=name%>D. <p>name</p>23.如果只希望在多个页面间共享数据,可以使用()作用域A. request,sessionB. application sessionC. request,applicationD. pageContext request24.按作用域从大到小排列正确的是()A. application page request responseB. session pageContext request applicationC. public application session requestD. application session request pageContext25.以下()可用于检索session属性userid的值A.session. getAttribute (“userid”);B.session. setAttribute (“userid”);C. request. getParameter (“userid”);D. request. getAttribute (“userid”);26.在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。
A. String getParameter(String name)B. String[] getParameter(String name)C. String getParameterValuses(String name)D.String[] getParameterValues(String name)27.设在表单中有一组复选钮标记,如下列代码:<form action=”register.jsp”>请选择喜欢的城市:<input type=”checkbox” name=”city” value=”长春”>长春 <br> <input type=”checkbox” name=”city” value=”北京”>北京 <br> <input type=”checkbox” name=”city” value=”大连”>大连 <br> <input type=”checkbox” name=”city” value=”上海”>上海 <br> </form>如果在register.jsp是取city的值,最适合的方法为()。
A. String city= request.getParameter(“city”);B. String []cities=request.getParameter(“city”);C. Strin g []cities=request.getParameterValues(“city”);D. String city=request.getAttribute(“city”);28.J2EE中,()用于返回应用程序的上下文路径。
A.HttpServletRequest类的getContextPath()方法B.HttpServletRequset类的getPathInfo()方法C.ServletContext类的getContextPath()方法D.ServletContext类的getPathInfo()方法29.在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。
A.<filter>B.<filter-mapping>C.<servlet>D.<servlet-mapping>30.给定一个JSP程序源代码,如下:<jsp:include page="two.jsp" flush="true"><jsp:param name="location" value="bejing"/></jsp:include>在two.jsp中使用()代码片段可以输出参数location的值。