当前位置:文档之家› JSP网页设计复习题

JSP网页设计复习题

《JSP网页设计》复习题一、单项选择题1.为使页面具有红背景色,下列()语句正确。

A)body background=redB)body text=redC)body vlink=redD)body bgcolor=red答案:D2.对以下语句的描述()正确。

<img src=”images\xinxinqu.jpg”>A)在页面中插入一幅图像B)在页面上插入一首歌曲C)插入一段视频D)插入电子邮箱答案:A3.以下代码段可创建一个()的表格<table><tr><td>web技术</td><td>web技术</td></tr></table>A)1行2列边框为1B)2行1列没有边框C)1行2列没有边框D)2行1列边框为1答案:A4.下面哪个不是表单标记( )A)INPUTB)RADIOC)CHECKBOXD)TR答案:D5.使用JavaScript语言中Document的________________方法可以在页面上输出字符。

A)document.write()B)document.print()C)document.out()D)document.flush()答案:A6.在HTML文件中导入一个样式表的正确语法为______________________。

A)<link href="css/css1.css" rel="stylesheet" type="text/css">B)<input href="css/css1.css" rel="stylesheet" type="text/css">C)<import href="css/css1.css" rel="stylesheet" type="text/css">D)<link src="css/css1.css" rel="stylesheet" type="text/css">答案:A7.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中D)浏览器的页面下部答案:B8.Tomcat服务器的默认端口为______________________。

A)80B)8080C)808D)8000答案:B9.创建JSP应用程序时,配置文件web.xml应该在程序下的___________目录中。

A)adminB)servletC)WEB-INFD)WebRoot答案:C10.下列不适合用作JSP程序开发环境的是()A)JDK+TOMCATB)JDK+Apache+TomcatC)JDK+IIS+TomcatD).NET Framework+IIS答案:D11.基于JSP的Web应用程序的配置文件是()A)web.xmlB)WEB-INFC)Tomcat 6.0D)JDK 1.6.0答案:A12.文件book.jsp的保存位置为C:\Tomcat 6.0\webapps\bookshop\book.jsp,在浏览器地址栏输入()可以浏览该网页。

A)http://localhost:8080/book.jspB)http://localhost:8080/bookshop/book.jspC)C:\Tomcat 6.0\webapps\bookshop\book.jspD)http://localhost:8080\ROOT\book.jsp答案:B13.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%CA TALINA_HOME%/webapps/helloapp/hello.jsp 那么在浏览器端访问hello.jsp的URL是什么? ()A)http://localhost:8080/hello.jspB)http://localhost:8080/helloapp/hello.jspC)http://localhost:8080/helloapp/hello/hello.jsp答案:B14.下列哪一项不属于JSP动作指令标记?()A)<jsp:param>B)<jsp:plugin>C)<jsp:useBean>D)<jsp:javaBean>答案:D15.下列表单<form><input type=”submit”value=”提交”></form>,如果单击提交按钮时,表单_________________________。

A)没有指定action属性,所以不做提交B)使用post方式提交C)提交到当前页D)不确定答案:C16.下列关于JSP指令的描述正确的是()A)指令以“<%@”开始,以“%>”结束B)指令以“<%”开始,以“%>”结束C)指令以“<”开始,以“>”结束D)指令以“<jsp:”开始,以“/>”结束答案:A17.JSP 代码<%=“1+4”%>将输出( )A)1+4B)5C)14D)不会输出,因为表达式是错误的答案:A18.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()A)<%@page%>作用于整个JSP页面B)可以在一个页面中使用多个<%@page%>指令C)为增强程序的可读性,建议将<%@page%>指令放在JSP文件的开头,但不是必须的D)<%@page%>指令中的所有属性只能出现一次答案:D19.Page指令的()属性用于引用需要的包和类A)extendsB)importC)isErrorPageD)language答案:B20.当浏览器第二次访问以下JSP网页时的输出结果是什么?()<%! int a=0; %><% int b=0; a++; b++; %>a=<%= a %>b=<%= b %>A)a=0 b=0B)a=1 b=1C)a=2 b=1D)a=1 b=2答案:C21.在JSP中,()动作用于将请求转发给其他JSP页面。

(选择一项)A)forwardB)includeC)useBeanD)setProperty答案:A22.在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。

(选择一项)A)String getParameter(String name)B)String[] getParameter(String name)C)String getParameterValuses(String name)D)String[] getParameterValues(String name)答案:D23.JSP的内置对象中,按作用域由小到大排列正确的是()A)request—>application—>sessionB)session—> request—> applicationC)request—> session—> applicationD)application—> request—>session答案:C24.获取Cookie[]所用到的方法是()A)request.getCookies()B)request.getCookie()C)response.getCookies()D)response.getCookie()答案:A25.某一用户在同一个Web服务目录的4个页面间跳转,其session对象有()个ID。

A)1B)2C)3D)4答案:A26.某一用户的session对象在()一直存在A)连接断开之前B)用户跳转到其他页面之前C)用户连接到其他网站之前D)服务器关闭之前答案:A27.重定向可以使用______________________方法。

A)response.sendRedirect(“login.jsp”):B)request.sendRedirect(“login.jsp”);C)<jsp :forward page= “login.jsp”/>D)<forward page= “login.jsp”/>答案:A28.sesson对象的_____________方法用于判断是否为开始新会话。

A)begin()B)isNewSessionID()C)invalidate()D)isNew()答案:D29.请选出微软公司提供的连接SQL Server 2005的JDBC驱动程序。

A)oracle.jdbc.driver.OracleDriverB)sun.jdbc.odbc.JdbcOdbcDriverC)com.microsoft.sqlserver.JDBC.SQLServerDriverD)com.mysql.jdbc.Driver答案:C30.在下列实现数据库连接的语句中,用来指定JDBC驱动程序的语句是____A)Class.forName(“com.microsoft.sqlserver.JDBC.SQLServerDriver”);B)String strConn=”JDBC:sqlserver://LIUZC:1433;DatabaseName=ShopSystem”;C)String strUser=”sa”;D)conn=DriverManager.getConnectio(strConn,strUser,strPassword);答案:A31.在ResultSet接口中,能够直接将指针移动到第N条记录的方法是:A)absolute方法B)previous方法C)moveToCurrentRow 方法D)getString方法答案:A32.与数据库建立连接需要创建()类对象A)StatementB)resultsetC)ConnectionD)PrepareStatement答案:C33.与数据库建立连接并操作数据库数据的主要步骤的顺序为()(1)发送SQL语句(2)与数据库建立连接(3)关闭连接(4)载入数据库驱动程序(5)接受并处理结果集A)(1)(2)(3)(4)(5)B)(4)(2)(1)(5)(3)C)(2)(4)(3)(5)(1)D)(1)(2)(4)(3)(5)答案:B34.如果在项目中已经建立了一个JavaBean:bean.Student,该bean具有name属性,则标签用法正确的是()。

相关主题