JSP网页设计复习题
动态网页设计(JSP)_习题集(含答案)

《动态网页设计(JSP)》课程习题集一、单选题1.下面哪种技术不属于B/S设计模式:( )A. CGI B. XML C. ASP D. PHP2.下面关于B/S、C/S设计模式比较的描述哪项错误()A. C/S开发和维护成本高B. B/S 客户端负载重C. C/S移植困难D. B/S用户的界面是由客户端所装软件决定的3.下面哪种B/S模式设计技术由SUN公司倡导()A. CGI B.JSP C. ASP D. PHP4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点()A. 跨平台性B. 一次编写,到处运行C. 编写容易,快速上手D. 通过JDBC驱动程序与数据库连接5.下面哪一个不能作JSP的服务器()A. IBM WebSphereB. BEA WebLogicC. TomcatD. PWS6.下面哪个不是配置tomcat运行环境所需的环境变量 ( )A. CLASSPATHB.TOMCAT_HOMEC.JAVA_HOMED. OS7.在配置tomcat虚拟目录时,需要打开哪个文件? ()A. index.jspB. web.xmlC.server.xmlD.以上都不是8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?()A. Context与HostB. Context与ListenerC. Context与ServerD.以上都不是9.一个标准的HTML文件是以<html>标记开始,并以什么标记结束( )A.<html>B. </htm>C. <htm>D. </html>10.下面哪个标记表示html文件的头元素( )A. <html> B. <body> C. <head> D. <title>11.下面哪个标记表示html文件的标题元素( )A. <html>B. <body>C. <head>D. <title>12.下面哪个是属性而不是标记 ()A.IMGB. FORMC. HREFD.TD13.下面哪个是标记而不是属性()A.HREFB.HTMLC.SRCD.BORDER14.下面哪个不是表单标记( )A. INPUTB.RADIOC.CHECKBOXD. TR15.下面哪个对象与另外三个不在一个层次上( )A. FRAMEB.DOCUMENTC.LOCATIOND.HIDDEN16.下面哪个对象与另外三个不在一个层次上()A. SELECTB.PASSWORDC.HISTORYD.TEXTAREA17.下面哪个对象与另外三个不在一个层次上()A. FORMB. AREAC.PLUGIND. FILEUPLOAD18.在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同( )B.ONBLURC.VALUED.DEFAULTVALUE19.在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同( )A.ONFOCUSB.ONSLECTC.ONCHANGED.OPTIONS20.在JavaScript中弹出一个提示信息框的函数是:( )A. messageB. warnC. alertD. 以上都不是21.下面哪个不是Java中关键字( )A. abstractB.breakC. nullD.int22.下面哪个不是包装类( )A. BooleanB.CharacterC. IntegerD.System23.下面哪个不是包装类()A.LongB.StringC.FloatD.Double24.在下面html头元素中定义样式规则的代码中<___?___ TYPE="TEXT/CSS">H2 { FONT-SIZE: LARGE; COLOR: BLUE }</____?___>问号处应该是: ( )A. head B. style C. body D. 以上都不是25.在简单数据类型之间进行转换时,需要考虑优先级关系,下面哪个描述不正确()A. byte<shortB. char<shotC. float<doubleD. long>int26.下面哪一项不是Java类访问控制关键字()A. publicB. protectedC. thisD. private27.下面哪一项不是JSP注释()A.<!-- -->B.<%-- --%>C.//D. & &28.下面哪一项不是JSP的page指令的属性()A. importB. contentTypeC. sessionD. useBean29.下面哪一项不是JSP的page指令的属性()A. extendsB. errorPageC.paramsD. isThreadSafe30. <jsp:forward page="test.jsp"/> 代码属于Jsp中的()A.(编译指令)指令 directiveB.(操作指令)动作 actionC.(Jsp代码)脚本元素 sriptletD. 以上都不是31. <%@ page import=”java.util.Date”%> 代码属于Jsp中的( )A.(编译指令)指令 directiveB.(操作指令)动作 actionC.(Jsp代码)脚本元素 sriptletD. 以上都不是32.下面哪项不是Jsp内置对象( )A. JDBCB. responseC. sessionD. out33.下面哪项不是JavaScript的内置对象( )A. dateB. mathC. documentD. string34.下面哪项不是默认情况下已经被加入到当前JSP页面,而不需要特殊声明( )A. ng.*B. java.servlet.*C. java.util.*D. java.servlet.http.*35.下面哪项不是JSP操作指令()A. getPropertyB. forwardC. includeD. import36.下面哪项不是JSP操作指令的作用()A. 与服务器端资源进行通信B. JSP的解释引擎,需要在编译时做什么动作C. 通过标记库定义自定义标记D. 使 JSP 页面可与 JavaBean 对象进行交互37.下面哪项不是与Bean进行交互的JSP操作指令( )A. useBeanB. includeC. getPropertyD. setProperty38.下面哪项不是useBean动作scope属性可能的值( )A. pageB. requestC. response D.session39.下面哪项不是useBean动作可能的属性值( )A.contentTypeB. idC. scope D.class40.面哪项是错误的设置Bean属性值的方法( )A. <jsp:setProperty name="beanInstanceName" property= "*" />B. <jsp:setProperty name="beanInstanceName" property="propertyName"/>C. <jsp:setProperty name="beanInstanceName" property="propertyName"param="parameterName" />D.<jsp:setProperty name="beanInstanceName" property="*" value="{string | <%= expression %>}"/>41.下面哪项不是Jsp内置对象( )A.requestB.sessionC.config D.Cookie42.下面哪项不是request对象的方法( )A. getAttribute(String str)B. getCookies()C. getParameter(String str)D. sendRedirect(String url)43.下面哪项不是response对象的方法( )A. setContentType(String contentTypestr)B. setHeader(String headername,String headervalue)C. getParameter(String str)D. sendError(int errorcode)44.下面哪项不是Cookie类的方法()A. invalidate()B. getMaxAge()C. setValue(String newValue )D. setVersion(int v)45.下面哪项不是session对象的方法()A.getAttribute (String name)B.invalidate()C.getServletInfo()D.setAttribute(String name, Object value)46.下面哪项不是application对象的方法()A. getAttribute (String name)B. getCookies()C. getInitParameter()D. setAttribute(String name, Object value)47.下面哪项不是out对象的方法()A.invalidate()B.newLine()C.flush()D.close()48.下面哪项不是File类的构造方法()A.File(String fileName)B.File(File directory)C.File(String directory, String fileName)D.File(File directory, String fileName)49.下面哪项不是File类的方法()A.boolean createNewFile()B.boolean mkdirs()C.void flush()D.String getParent()50.下面哪项不是File类的方法()A.String getAbsolutePath()B.String [] list()C.boolean canRead()D.void write(byte[] b)51.选出与其他三个不类似的选项()A.ReaderB.InputStreamC.FileD.Writer52.下面哪项是Reader和Writer都有的方法( )A.long skip(long n)B.int read()C.void close()D.void flush()53.下面哪个方法在RandomAccessFile类有,而在Reader或Writer类中没有()A.void close()B.int read()C.setLength(long newLength)D.以上都不是54.下面哪项不属于SQL语句的子类()A.数据定义语言(DDL)B.数据查询语言(DQL)C.事务控制语言(TCL)D.数据插入语言 (DIL)55.下面哪项不属于JDBC访问接口()A.ConnectionB.StatementC.ResultSetD.Callable56.下面哪项不属于数据库最常用的基本操作()A.查询(Select)B.装载(Load)C.插入(Insert)D.更新(Update)57.下面哪项不属于常见的JDBC驱动程序( )A.JDBC-ODBC桥加ODBC驱动程序B.本地协议纯Java驱动程序C.远程APID.本地API58.下面哪项不属于某个数据库JDBC驱动程序包()A.db2java.jarB.jspsmartupload.jarC.mssqlserver.jarD.mysql.jar59.下面哪个接口不具有executeQuery方法(不考虑参数) ()A.StatementB.ResultSetC.PreparedStatementD.CallableStatement60.下面哪项不属于结果集类型( )A.TYPE_FORWORD_ONLYB.TYPE_BACKWORD_ONLYC.TYPE_SCOLL_INSENSITIVED.TYPE_SCOLL_SENSITIVE61.下面哪项不属于结果集并发性()A.CONCUR_WRITE_ONLYB.CONCUR_READ_ONLYC.CONCUR_UPDATABLED.以上都不是62.下面关于通过JDBC访问数据库哪项说明正确( )A.对数据库操作一定要驱动程序B.对数据库操作一定要DriverManager.getConnectionC.对数据库操作一定要ResultSet对象D.以上说明都不正确63.下面哪项不属于JDBC for SQL Server 驱动程序包()A.msbase.jarB.msdriver.jarC.mssqlserver.jarD.msutil.jar64.在配置数据库连接池时,哪项说法错误()A.需要配置server.xml文件B.需要配置web.xml文件C.需要配置manager.xml文件D.以上都错误65.在配置数据库连接池时,配置server.xml,不需要修改哪个元素()A.ContextB.ServerC.ResourceD.ResourceParams66.在配置数据库连接池时,配置server.xml,哪项不属于要修改的parameter元素()A.factoryB.driverClassNameC.portD.maxWait67.下面哪项不是Hashtable类的方法()A.clear()B.contains()C.next()D.put()68.下面哪项不是Servlet处理客户请求的方法()A.doPost()B.doGet()C.service()D.destroy()69.在配置Servlet时,需要书写web.xml文件,哪个元素不是必须的()A.servlet-nameB.servlet-classC.url-patternD.url-mapping70.下面哪项不是常用邮件协议()A.SMTPB.POP3C.IMAPD.TCP71.下面哪项不是Servlet生命周期的方法()A.initB.serviceC.updateD.destroy72.下面哪项不是JavaMail所需的jar包 ( )A.mail.jarB.activation.jarC.xmail.jarD.以上都不是73.下面哪项不是JavaMail所需的类 ( )A. SessionB. MimeMessageC. MailD. Store74.下面哪项不是XML的三种显示样式 ( )A. CSSB. XSLC. Data IslandD. Schema75.下面哪项不是JSP操作XML文件的方式( )A. DOMB. SAXC. XDOMD. JDOM二、简答题76.在JSP中专门提供了3个页面指令来与JavaBean交互,它们分别是哪3个指令,并简述它们的功能。
JSP 复习题及参考答案要点

编程题编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。
然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。
答案略编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。
如果用户名为aaa,密码为aaa,则重定向到登录成功页面reg.jsp进行出来,否则显示index.jsp页面提示请输入用户名和密码。
参考答案:index.jsp<html><body><form action="" method="post" name="f1">用户登录<br>用户名:<input type="text" name="userName"> <br>密码:<input type="password" name="passWord"> <br><input type="submit" value="提交" ><input type="reset" value="重置"></form><%String name=request.getParameter("userName");String password=request.getParameter("passWord");if(name!=null && password!=null){response.sendRedirect("reg.jsp");}else {out.println("请输入用户名和密码");}%></body></html>reg.jsp<html><body><%String name=request.getParameter("userName");String password=request.getParameter("passWord");if(name=="aaa" && password=="aaa"){out.println("注册成功"+name+password);}else {response.sendRedirect("index.jsp");}%></body></html>分析下面的代码,写出include.jsp的运行结果。
jsp期末考试复习题

jsp期末考试复习题JSP期末考试复习题一、选择题1. JSP(JavaServer Pages)是一种用于生成动态网页的技术,它是基于哪种语言的?A. JavaB. JavaScriptC. PHPD. Ruby2. 下列哪个是JSP页面的标准扩展名?A. .jspB. .htmlC. .phpD. .aspx3. JSP页面在服务器端执行时,最终会被转换成什么?A. ServletB. HTMLC. XMLD. JavaScript4. 在JSP页面中,如何声明变量?A. <%! variable; %>B. <% variable; %>C. <%@ variable; %>D. <%-- variable; --%>5. JSP页面中的注释,哪种不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释D. 多行注释二、简答题1. 简述JSP和Servlet之间的关系。
2. 描述JSP中的内置对象及其用途。
3. 解释JSP页面的生命周期。
4. 什么是JSP的表达式语言(EL)?它有什么优势?5. 描述JSP中的错误页面处理机制。
三、编程题1. 编写一个JSP页面,该页面能够接收用户输入的姓名和年龄,并显示一条欢迎信息。
2. 编写一个JSP页面,实现用户登录功能,如果用户名为"admin"且密码为"password",则显示登录成功信息,否则显示登录失败信息。
四、论述题1. 论述JSP标准标签库(JSTL)与JSP表达式语言(EL)的优缺点。
2. 讨论在JSP开发中使用MVC设计模式的重要性。
五、案例分析题1. 假设你正在开发一个在线书店的JSP应用程序,请描述如何使用JSP技术实现书籍的搜索、显示和购买功能。
2. 分析并解释一个常见的JSP安全漏洞,并提出相应的预防措施。
六、附加题1. 描述如何使用JSP与数据库进行交互。
JSP期末复习题

JSP期末复习题一、填空题1、 JSP是指(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种(动态网页技术标准)。
2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段)和(JSP标记),就构成了JSP网页。
3、 JSP网页文件的扩展名是(jsp)。
4、所有JSP程序操作都在(服务器端)执行。
5、表单的method表示提交信息的方式,分别是(get)和(post)。
6、 Tomcat目录conf(包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)。
7、要在JSP页面文件中动态包含一个文件count.jsp,写出相应的语句(<jsp:includepage=”count.jsp” />或者<%@ include page=”count.jsp” >)。
要在JSP页面文件中静态包含一个文件Computer.jsp,写出相应语句<%@include file=”Computer.jsp” %>8、 Tomcat的主要配置文档是(server.xml)。
可以通过配置server.xml设置(服务器的端口及虚拟路径)。
9、 JSP标签分为(指令标签动作标签 jsp注释)三类。
10、异常的处理,可在该方法的代码段中包含3类代码:(try)、(catch)和finally代码块。
11、JSP 中不能应用(JavaScript)函数。
12、声明局部变量的标记符是<% %>。
13、Resulset接口的next方法可以使结果集指针指向下行数据。
14、数据库事务处理分两种,分别是提交、回滚。
15、数据更新操作包括修改数据、添加数据删除数据。
16、解决汉字的问题,最简单的方法就是在文件头加入<%@ page contentType="text/html;charset= gb2312 " %>17、在 JSP 中,连接数据库的方式通常有两种:一种是通过 JDBC-ODBC桥连接;另一种是通过 JDBC驱动程序连接。
jsp考试题及答案

jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。
WEB技术JSP复习题集

《WEB技术(JSP)》习题集第一章JSP技术基础习题一、选择题1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端C)发送一个HTML页面到客户端D)什么都不做。
2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。
3.下列动态网页和静态网页的根本区别描述错误的是(D)。
A)静态网页服务器端返回的HTML文件是事先存储好的B)动态网页服务器端返回的HTML文件是程序生成的。
C)静态网页文件里只有HTML标记,没有程序代码。
D)动态网页中只有程序,不能有HTML代码。
4.不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库6.Tomcat服务器的默认端口号是:(B)A)80 B)8080 C)21 D)2121二、判断题1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)2.Web开发技术包括客户端和服务器端的技术。
(对)3.Tomcat和JDK都不是开源的。
(错)第二章JSP语法基础一、选择题1.JSP的指令标记通常是指:(A)A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令2.可以在以下哪个()标记之间插入Java程序片?(A)A)<% 和%> B)<% 和/>C)</ 和%> D)<% 和!>3.下列哪一项不属于JSP动作指令标记?(D)A)<jsp:param> B)<jsp:plugin>C)<jsp:useBean> D)<jsp:javaBean>4.JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)CC)C#D)SQL5.JSP的哪个指令允许页面使用者自定义标签库?(B)A)Include指令B)Taglib指令C)Include指令D)Plugin指令6.可以在以下哪个()标记之间插入变量与方法声明?(B)A)<% 和%> B)<%!和%>C)</ 和%> D)<% 和!>7.<jsp:useBean id="bean的名称" scope="bean的有效范围" class="包名.类名"/>动作标记中,scope的值不可以是(D)。
jsp网页基末复习期试题及答案

jsp网页基末复习期试题及答案1. 标记<% %>中的内容是( )。
[单选题] *A.script脚本B.JSP程序片段(正确答案)C.JSP声明D.JSP表达式2. 下列不属于表单组件的是( )。
[单选题] *A.选项列表B.表格(正确答案)C.按钮D.文本域3. 在HTML标记中的注释方式是( )。
[单选题] *A.<!-- 注释内容 -->(正确答案)B.//注释内容C./* 注释内容 */D./** 注释内容 **/4. JSP隐藏注释( )。
[单选题] *A.浏览器端可见、服务器端可见B.浏览器端不可见、服务器端可见C.浏览器端可见、服务器端不可见D.浏览器端不可见、服务器端不可见(正确答案)5. 在定义表格时,用于对表格进行行设置的标记是( )。
[单选题] *A.<td>B.<th>C.<tr>(正确答案)D.<tb>6. 能在浏览器的地址栏中看到提交数据的表单的提交方式是( )。
[单选题] * A.submitB.get(正确答案)C.postD.out7. JSP的编译指令标记通常是指: [单选题] *A)Page指令、Include指令和Taglib指令(正确答案)B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令8. 可以在以下哪个( )标记之间插入Java程序片? [单选题] *A)<% 和 %>(正确答案)B)<% 和 />C) </ 和 %>D)<% 和 !>9. 下列哪一项不属于JSP动作指令标记? [单选题] *A)<jsp:param>B)<jsp:plugin>C)<jsp:useBean>D)<jsp:javaBean>(正确答案)10. JSP的Page编译指令的属性Language的默认值是: [单选题] *A)Java(正确答案)B)CC)C#D)SQL11. JSP的哪个指令允许页面使用者自定义标签库? [单选题] *A)Include指令B)Taglib指令(正确答案)C)Include指令D)Plugin指令12. 可以在以下哪个( )标记之间插入变量与方法声明? [单选题] *A)<% 和 %>B)<%!和 %>(正确答案)C)</ 和 %>D)<% 和 !>13. 动作标记中,scope的值不可以是。
[整理]《JSP程序设计》复习题.docx
![[整理]《JSP程序设计》复习题.docx](https://img.taocdn.com/s3/m/1058ddbc580216fc710afd65.png)
JSP作业题一、选择题1.当用户请求jsp页面吋,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端 B )发送一个Java文件到客户端C)发送一个HTML页而到客户端D)什么都不做。
2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。
3•下列动态网页和静态网页的根本区别描述错误的是(D)。
A)静态网页服务器端返回的HTML文件是事先存储好的B)动态网页服务器端返冋的HTML文件是程序生成的。
C)静态网页文件里只有HTML标记,没有程序代码。
D)动态网页中只冇程序,不能冇HTML代码。
4.不是JSP运行必须的是(D)A)操作系统B) JavaJDK C)支持Jsp的Web服务器D)数据库5.URL是Intemet中资源的命名机制,URL由三部分构成(A )。
A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址6、T omcat服务器的默认端口号是:(B)A) 80 B) 8080 C) 21 D) 21217、由JSP页面向Tag文件传递数据要使用的指令是(B )。
A、tagB、attributeC、variableD、taglib8、在Java Web中,Servlet从实例化到消亡是一个生命周期。
下列描述正确的是(A)。
A、init ()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前, 包容器不会调用Servlet实例的其他方法D、在Servlet实例消亡之前,容器调用Servlet实例的close()方法9、在JSP中要使用user包中的User类,则以写法止确的是(A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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属性,则标签用法正确的是()。