jsp试题-总复习

合集下载

JSP考试复习题

JSP考试复习题

一、选择题1. 下面哪一个不能作JSP的服务器( D )A. IBM WebSphereB. BEA WebLogicC. TomcatD. pws2. JDBC是JAVA数据库连接API,以下说法中哪些是不正确的( D )A. 连接数据库B. 发送SQL语句C. 处理结果集D. 建立ODBC数据源3.给定程序片段:A<%--在此处插入代码--%><html><body>Today is: <%= new Date() %></body></html>为了能够让程序正确运行需要在第一行添加以下那条语句?( A )A. <%@ page import='java.util.Date' %>B. <%@ importclass='java.util.Date' %>C. <%@ include file='java.util.Date' %>D. <%@ includeclass='java.util.Date' %>4.假定login.getName() 返回类型为ng.String ,给定JSP代码: Welcome <%= login.getName() %>以下那个选项及此语句的功能相同?( A )A. Welocome <% out.print(login.getName());%>B. Welocome <% Writer.print(login.getName());%>C. Welocome <% response.out.print(login.getName());%>D. Welocome <%r esponse.writer.print(login.getName());%>5. 如果做JSP动态网站的开发,以下( D )可以作为服务器端脚本语言。

jsp复习题(无答案34个选择题)

jsp复习题(无答案34个选择题)

1、下面哪一个选项不是http响应的一部分?A 响应头B 响应正文C 协议版本号D 状态行2、对于预定义<%!预定义%>的说法错误的是:A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、在jsp中作用域由小到大的组合是:______A request session pageContext applicationB session request pageContext applicationC pageContext request session applicationD session request application pageContext4、在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。

______A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/3、下述选项中不属于JDBC基本功能的是:A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、下面对Http请求消息使用GET和POST方法陈述正确的是______。

A. POST方法提交信息可以保存为书签,而GET则不行。

B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快6、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:A. nameB. propertyC.value D. 以上皆不会出现7、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:A. <%@ page %>作用于整个JSP页面。

JSP复习题

JSP复习题

复习题一一、填空题一:1.Tomcat服务器的默认端口是 8080 ,HTTP协议的默认端口是80Mysql默认端口是 3306 。

2. jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、Application、Excepiton、Config和page对象。

3. application 对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序的任何Web组件共享信息,而session对象则是每个客户专用的。

4.JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

5. Javascript 主要运行在客户端的脚本语言。

6.HTML的注释符号是://7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库。

8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。

9.JSP页面由注释、、、、和模板数据,5种元素组成。

10.在JSP脚本程序中定义的变量的作用域是当前页面。

11. Servlet的生命周期分三个时期:装载Servlet 、创建一个Servlet实例、销毁。

12.用户编写一个Servlet必须实现 Servlet 接口。

13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。

14.out对象的作用是控制页面文本输入输出流的对象,response对象的作用是根据客户端的请求信息建立一个默认的response对象。

15.编写完一个Servlet文件需要在 web.xml 文件中部署该Servlet方能使用。

16.注册一个JDBC驱动应调用SQLServerConnection 类的 prepareCall 方法方法。

17.怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connectorport=”8080”>中把8080更改即可18.j sp主要内置对象有: application 、exception 、 pageContext 、request 、session 、 _____response_____out、config、page。

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考试题及答案

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 。

JSP-复习题及参考答案

JSP-复习题及参考答案

编程题编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。

然后提交到reg.jsp 进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。

reg.html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>reg.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8">、<!--<link rel="stylesheet" type="text/css" href="./styles.css">--></head><body><form action="reg.jsp">用户名:<input type="text" name="name"/><br />年龄:<input type="text" name="age"/><br />性别:<select name="sex"><option value="0" selected="selected">男</option><option value="1" >女</option></select><br /><input type="submit" /></form></body></html>reg.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+" /";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><%out.print("姓名:"+request.getParameter("name")); %><br /><%out.print("年龄:"+request.getParameter("age")); %><br /><%out.print("性别:"+request.getParameter("sex")); %><br /></body></html>编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。

JSP期末理论考试,复习题

JSP期末理论考试,复习题

JSP编程技术期末理论考试A卷及答案一、选择题(每小题1分,共40分)1.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。

2.不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库3.下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器4.下面描述错误的是(C)A)HTML文件必须由<html>开头,</html>标记结束。

B)文档头信息包含在<head>与</head>之间。

C)在<head>和</head>之间可以包含<title>和<body>等信息。

D)文档体包含在<body>和</body>标记之间5.设置文档体背景颜色的属性是(C )A)text B)bgcolor C)background D)link6.(D)是标题标记。

A)<p>标记B)<br>标记C)<hr>标记D)<hn>7.超级链接是互联网的灵魂,下面哪个是正确的链接标记(A )A)<a href="" " title="新浪网" >新浪网</a>B)<a target="" " title="新浪网" >新浪网</a>C)<a href="新浪网" title="新浪网" > </a>D)<a target="新浪网" title="新浪网" ></a>8.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。

JSP期末考试题复习题

JSP期末考试题复习题

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。

每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。

1)在JSP中,要定义一个方法,需要用到以下()元素。

(选择一项)a) <%= %> b) <% %>c) <%! %> d) <% %>2)JSP页面经过编译之后,将创建一个()。

(选择一项)a) applet b) servletc) application d) exe文件3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。

(选择一项)a) doStartT ag() b) doEndT ag()c) doInitBody() d) doAfterBody()4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)<jsp:useBean id=”user” scope=”_____” type=”.UserBean”/>要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

a) page b) requestc) session d) application5) 在J2EE中,以下不是JSP隐式对象的是()。

(选择一项)a) pageContext b) contextc) application d) out6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。

(选择一项)a) sendURL() b) redirectURL()c) sendRedirect() d) redirectResponse()7) 在JSP中,page指令的()属性用来引入需要的包或类。

(选择一项)a) extends b) importc) languge d) contentType8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。

(完整版)jsp复习题库

(完整版)jsp复习题库

JSP期中复习题库一、单选题【】1.request对象中读取同名复选框表单元素的值时,比较合适的方法是A.getAttribute() B.getParameter() C.getParameters() D.getAttributes()【】2.application对象所依赖的类或接口是A.JspWrite B.ServletContextC.PageContext D.HttpServletContext【】3.下面关于session的用法哪个是正确的?A.HttpSession session = new HttpSession();B.String haha =session.getParameter(“haha”);C.session.removeAttribute(“haha”);D.session. setAttribute(“haha”);【】4.关于<jsp:include page="Relative URL" />说法不正确的是哪个?A.URL的输出在请求时被插入到JSP页面中B.不能含有影响整个页面的JSP内容C.被包含文件改变后不需更改使用它的页面D.被包含文件更改后,需要手动地更新使用它的页面【】5.Java关于异常处理机制的叙述哪个正确A.catch部分捕捉到异常情况时,才会执行finally部分B.当try区段的程序发生异常时,不一定执行catch区段的程序C.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D.以上都是【】6.下面JSP动作中叙述不正确的是A.jsp:forward动作用来把当前的JSP页面重导到另一个页面上,用户看到的地址是当前页面的地址,而内容是另一个页面的。

B.jsp:param动作可单独使用,用于页面间传递参数。

C.jsp:include动作和include指令是不完全一样的。

D.jsp:setProperty动作用来在一个JSP页面中设置已创建的bean的属性值。

JSP复习题

JSP复习题

习题二一.选择题1.下列哪个为JSP的注释标签?( C )A.<% %〉B.〈%! %〉C.〈%—- —-%〉D.<%= %>2。

关于JSP生命周期的叙述,下列哪些为真?(选择两个答案)。

(AC )A。

JSP会先翻译成Servlet源文件,然后编译成Servlet类文件。

B.每当用户端运行JSP时,jspInit()方法都会运行一次.C.每当用户端运行JSP时,_jspService()方法都会运行一次.D.每当用户端运行JSP时,jspDestroy()方法都会运行一次。

3.查看下列JSP内容:<html>〈body><%for(int i=0;i〈3;i++) { out.print(i*2);} %></body></html>当这个JSP被运行时,其结果是什么?( A )A.显示出“0,2,4”B.显示出“2,4,6"C.显示出“1,2,3”D.这个JSP无法运行4。

查看下列JSP程序代码:<html><body〉<%int i=1; %〉<%!int i=2; %〉i= <% out.println(i++);%〉</body〉</html>运行结果是什么?( A )A.显示出“i=1”B.显示出“i=2" C.显示出“i=3”D.语法错误,这个JSP无法运行5.查看下列JSP程序代码:〈html>〈body><%!int j=0; %>〈%j=4;%〉j= 〈%= ++j %></body>〈/html>运行结果是什么?( D )A.显示出“j=0”B.显示出“j=1”C.显示出“j=4"D.显示出“j=5"6.A.jsp的内容如下:〈html>〈jsp:include page='B。

JSP复习题含答案.doc

JSP复习题含答案.doc

A.JAVA 语言B.HTML 代码C.servletD.以上都是 A.javascript 代码 BJSP 指令C.JSP 动作D.HTML 代码D.JSP 代码一.选择题1. 早期的动态网站开发技术主要使用的是()技术。

该技术的基本原理是将 浏览器提交至Web 服务器的数据通过环境变量传递给其他外部程序,经外部程 序处理后,再把处理结果传送给Web 服务器,最后由Web 服务器把处理结果返 回浏览器。

A. JSPB.ASPC.PHPD.CGI 2.JSP 页面的代码由两个部分组成,它们是()和( )o A.javascript 代码 B.vbscript 代码 C.HTML 代码 3.JSP 在服务器中进行编译时,将首先被转译成()4•在一个JSP 页面代码中一定没有的部分是() 5. 配置JSP 运行环境,若WEB 应用服务器选用TOMCAT,以下说 法正确的是:( )A 、 先安装TOMCAT,再安装JDKB 、 先安装JDK,再安装TOMCATC 、 不需安装JDK,安装TOMCAT 就可以了D 、 J DK 和TOMCAT 只要都安装就可以了,安装顺序没关系6. 下列不是JSP 开发工具的是(习题一)A. JBuilderB. IBM WebSphereC. My EclipseD.Firework7•要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和()A.JDKB. Dreamweaver MXC.Flash MXD.Tomcat8.JSP隶属Java家族,下列不属于JAVA家族的是()A.servlet B .javabean C.java D .javascript9.web应用程序体系结构最多可分为三层,不属于这三层的是()A.表示层B业务层 C.数据访问层 D.网络链接层10•配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是(B )oA:先安装TOMCAT,再安装JDKB:先安装JDK,再安装TOMCATC:不需安装JDK,安装TOMCAT就可以了D:JDK和TOMCAT只要都安装就可以了,安装顺序没关系二.问答题1.简述JSP的基本运行原理。

JSP复习题含答案

JSP复习题含答案

习题一一.选择题1.早期的动态网站开发技术主要使用的是()技术。

该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。

A.JSP B.ASP C.PHP D.CGI2.JSP页面的代码由两个部分组成,它们是()和()。

A.javascript代码B.vbscript代码C.HTML代码D.JSP代码3.JSP在服务器中进行编译时,将首先被转译成()A.JA V A语言B.HTML代码C.servletD.以上都是4.在一个JSP页面代码中一定没有的部分是()A.javascript代码B.JSP指令C.JSP动作D.HTML代码5.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:()A、先安装TOMCA T,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系6.下列不是JSP开发工具的是()A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework7.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和()A.JDKB.Dreamweaver MXC.Flash MXD.Tomcat8.JSP隶属Java家族,下列不属于JA V A家族的是()A.servletB.javabeanC.javaD.javascript9.web应用程序体系结构最多可分为三层,不属于这三层的是()A.表示层B.业务层C.数据访问层D.网络链接层10.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是( B )。

A:先安装TOMCAT,再安装JDKB:先安装JDK,再安装TOMCATC:不需安装JDK,安装TOMCAT就可以了D:JDK和TOMCAT只要都安装就可以了,安装顺序没关系二.问答题1.简述JSP的基本运行原理。

JSP经典笔试题目含复习资料

JSP经典笔试题目含复习资料

综合测试笔试1)在中,是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于生命周期阶段的是()A.加载和实例化B.初始化C.服务D.销毁E.以上全部2)在中的设计模式中,()负责接受客户端的请求数据A.B.C.D.3)过滤器应实现的接口是( )。

A. B.C. D.4)开发应用程序的时候,创建一个,该重写了父类的()和()方法,那么其父类可能是()A.B.C.D.5)在开发中,如果某个数据需要跨多个请求存在,则数据应该存储在()中A.B.C.6)在开发应用程序的时候,请求消息使用或方法以便在上传输数据,下列关于和方法描述正确的是()A.请求的数据在地址栏不可见B.请求提交的数据在理论上没有长度限制C.请求对发送的数据的长度限制在240——255个字符D.请求提交数据更加安全7)在中有表达式${10*10 10},结果是( )A.100B.C.D. 以上都不对8)标签的分类以下说法正确的是( )A. 通用标签与迭代标签B. 核心标签与迭代标签C. 核心标签与标签D. 以上都不是9)在中,接口的()方法用于返回当前请求相关联的会话,如果没有,返回A.()()默认为:()B.()C.()D.()10)在开发中,不同的客户端需要共享数据,则数据应该存储在()中A.B.C.D.11)利用三层结构搭建某网上书店系统,设计用户登陆界面,如果你是设计人员,你将在三层结构的()中实现A.模型层B.表示层C.数据访问层D.业务逻辑层12)在中,()接口定义了()方法A.B.D.13)JSP标准标签库(JSTL)提供的主要标签库中,其中()可用于操作数据库。

A. 核心标签库B. I18N与格式化标签库C. XML标签库D. SQL标签库14)表达式语言可用于在网页上生成动态的内容并代替元素,表达式语言的语法是()A.{ }B.${ }C.@{ }D.#{ }15)在J2的体系结构中,系统的业务和功能代码组成了三层结构中的()层A.表示层B.中间层C.数据层D.客户端层16)在的达代标签<>的属性中,用于指定要遍历的对象集合()A.B.C.17)如果不希望网页支持,应该( )。

JSP复习题含答案

JSP复习题含答案

JSP复习题含答案习题一一.选择题1.早期的动态网站开发技术主要采用的就是()技术。

该技术的基本原理就是将浏览器提交至web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给web服务器,最后由web服务器把处理结果返回浏览器。

a.jspb.aspc.phpd.cgi2.jsp页面的代码由两个部分组成,它们是()和()。

a.javascript代码b.vbscript代码c.html代码d.jsp代码3.jsp在服务器中展开编程时,将首先被转回翻译成()a.java语言b.html代码c.servletd.以上都是4.在一个jsp页面代码中一定没的部分就是()a.javascript代码b.jsp指令c.jsp动作d.html代码5.布局jsp运转环境,若web应用服务器采用tomcat,以下观点恰当的就是:()a、先安装tomcat,再安装jdkb、先安装jdk,再安装tomcatc、不须要加装jdk,加装tomcat就可以了d、jdk和tomcat只要都安装就可以了,安装顺序没关系6.以下不是jsp开发工具的就是()a.jbuilderb.ibmwebspherec.myeclipsed.firework7.必须建构jsp的研发环境,除了须要加装以上的jsp开发工具外,还必须加装()和()a.jdkb.dreamweavermxc.flashmxd.tomcat8.jsp隶属于java家族,以下不属于java家族的就是()a.servletb.javabeanc.javad.javascript9.web应用程序体系结构最多可分为三层,不属于这三层的是()a.表示层b.业务层c.数据访问层d.网络链接层10.布局jsp运转环境,若web应用服务器采用tomcat,以下观点恰当的就是(b)。

a:先安装tomcat,再安装jdkb:先安装jdk,再安装tomcatc:不须要加装jdk,加装tomcat就可以了d:jdk和tomcat只要都安装就可以了,安装顺序没关系二.问答题1.简述jsp的基本运行原理。

jsp考试复习题目

jsp考试复习题目

a.javax.servlet.jsp.tagext b.javax.servlet.http c.javax.servlet.jsp d.javax.servlet.Servlet 29.不在 Tag 接口中定义的方法是: a.doStart() b.doEnd() c.doAfterBody() d.doInitBody() 30.选择为空自定义标记指定 TLD 文件的 body-content 元素的选项 a.<body-content>empty<body-content> b.<body-content>JSP<body-content> c.<body-content>body<body-content> d. <body-content>simple<body-content> 31.选择正确的语法定义带属性的自定义标记,其中标记名称为 TestTag,属性名称为 test,前缀 字符串为 Tt. a.<Tt:TestTag test=”First Custom Tag with attribute”/> b. <Tt:TestTag “test=First Custom Tag with attribute”/> c. <%Tt:TestTag test=”First Custom Tag with attribute”/%> d.<Tt:TestTag test=%First Custom Tag with attribute%/> 32.考虑 web.xml 文件中的以下选段 <taglib> <taglib-uri>/FirstTg.tld</taglib-uri> <taglib-location>/web-inf/FirstTag.tld</taglib-location> <taglib> 以下哪个指令可让 JSP 页面能使用此标记库? a.<%@ page url=”First” prefix=”FTag”> b. <%@ taglib uri=”/FirstTag.tld” prefix=”FTag”%> c. <@ taglibname=” FirstTag.tld” prefix=”FTag”> d.<%@ taglib uri=”/FirstTag.tld” prefix=”FTag”> 33.以下哪个选项是 TLD 文件中<body-content>元素的有效值? a.Web b.JSP c.uri d.tag 34.以下哪个方法在遇到自定义标记的结束标记时调用? a.doStartTag() b.doInitTag() c.doEndTag() d.doAferBody() 35.以下哪个方法返回当前验证的用户名? a.String getRemoteUser() b.Principal getUserPrincipal() c.boolean isUserInRole(String role)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1,修改服务端口时,需要修改的文件是________。

A. B. C. D.2,下列哪种开发语言是弱类型语言_______。

A. C/C++ C. Java D. JavaScript3,在JSP中,要定义一个方法,需要用到以下________元素。

A. <%= %>B. <% %>C. <%! %>D. <%@ %>4,JSP页面经过编译之后,将创建一个________。

A. appletB. servletC. applicationD. exe文件5,在Java EE中的MVC设计模式中,________ 负责接受客户端的请求数据6,URL是Internet中资源的命名机制,URL由三部分构成________。

A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址7,下列设置颜色的方法中不正确的是________A)<body bgcolor=”red” >B)<body bgcolor=”yellow” >C)<body bgcolor=”#FF0000” >D)<body bgcolor=”#HH00FF” >8,<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到________A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中 D)浏览器的页面下部9,<p align=”段落对齐方式”>标记中,align属性为段落文字的对齐方式,不能取的值为________。

A)Left B)Right C)Center D)width10,表示粗体加斜体的标记是________。

A)<B>字体</B> B)<I>字体</I>C)<B><I>字体</I></B> D)<U>字体</U>11,用来在网页中显示图形的标记为________A)<image src=”文件名”…> B)<img src=”文件名”… >C)<center src=”文件名”… > D)<picture src=”文件名”… >12,表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记________A)<tables> B)<tr> C)<td> D) <th>13,下列哪个属性为单元格向下打通的行数,用于合并单元格________A)rowspan B)colspan C)height D)width14,JSP的编译指令标记通常是指:________A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令15,下列哪一项不属于JSP动作指令标记________A)<jsp:param> B)<jsp:plugin>C)<jsp:useBean> D)<jsp:javaBean>16,JSP的哪个指令允许页面使用者自定义标签库________A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令17,能够替代<字符的替代字符是()________A)&lt B)&gt;C)&lt; D)&nbsp;18,下列()注释为隐藏型注释________A)<!–注释内容 [<%= 表达式 %>] –>B)<!–注释内容–>C)<%–注释内容–%>D)<!—[<%= 表达式 %>] –>19,在“<%!”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效________。

A)从定义处之后有效。

B)在整个页面内有效。

C)从定义处之前有效。

D)不确定。

20,include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是________A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件21,当一个客户线程执行某个方法时,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字________ A)public B)staticC)synchronized D)private22, page指令中的哪个属性可多次出现?(A)contentType (B)extends(C)import (D)不存在这样的属性23,以下哪些属性是include指令所具有的?(A)page (B)file (C)contentType (D)prefix24,下列选项哪些是正确的JSP表达式语法格式?(A)<%String name=“YXQ”%>(B)<%String name=“您好”;%>(C)<%=“您好”;%>(D)<%=“YXQ”%>25,3-10 以下动作标识用来实现页面跳转的是?(A)include (B)useBean (C)forward(D)page 26,A3-4 要把请求转发给,应该在中如何实现?(A)<a href=“"> </a>(B)<jsp:forward page=“"/>(C)<jsp:include file=“"/>(D)<%@ include page=“"%>27,A3-5 下面哪一个不是JSP本身已加载的基本类?(A).*(B).*(C).*28,(D)当浏览器第二次访问该JSP网页时的输出结果是什么?<%! int a=0; %><% int b=0;a++;b++;%>a:<%= a %>b:<%= b %>选项:(A)a=0 b=0(B)a=1 b=1(C)a=2 b=1(D)a=1 b=229,下列描述有误的是:(A)隐藏注释写在JSP程序中,客户端无法查看到(B)声明变量时,注意必须以“;”结尾(C)include指令要比include动作执行的效率高(D)forward动作重定向到一个HTML文件,JSP文件,但不能是servlet。

30,对于声明<%!声明%>的说法错误的是:(A)一次可声明多个变量和方法(B)一个声明仅在一个页面中有效(C)声明的变量将作为局部变量(D)声明的变量将在JSP页面初始化时初始化31,page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(A)page 指令作用于整个JSP页面。

(B)可在一个页面中使用多个page指令(C)建议将page指令放在JSP文件的开头,但不是必须的。

(D)page 指令中的属性只能出现一次。

二、判断题1,动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)2,互联网起源于美国国防部高级研究计划管理局建立的ARPA网。

(对)3,在网页中图形文件与网页文件是分别存储的。

(对)4,绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。

(对)5,超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。

(错)6,当样式定义重复出现的时候,最先定义的样式起作用(错)。

7,在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。

(对)8,JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。

(对)9,在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

(错)10,页面成员方法不可以在页面的Java程序片中调用。

(错)11,程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

(对)(错)12,在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

13,jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。

(对)14,<jsp:forward … >标记的page属性值是相对的URL地址,只能静态的URL。

(错)15,在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。

(对)三、简答题1.BS模式和CS模式的区别?2.Servlet的作用?(1)运行在服务器端的java程序(2)处理http请求(3)处理结果传给浏览器生成动态页面3.JAVA Bean技术的特点?(1)独立的组件(2)提高程序的重用性4.JSP特征?(1)跨平台(2)分离静态内容和动态内容(3)可重复使用的组件(4)预编译(5)沿用了JAVA Servlet的所用功能5..JSP, Servlet的区别(1)编写形式不同(2)复杂程度不同(3)显示和逻辑分离度不同6.JSP程序模式(1)单纯JSP编程(2)JSP+JAVA Bean(3)JSP+JAVA Bean+Servlet(4)MVC模式7.JSP指令标识(1)Page(2)include(3)taglib8.分别列出HTML、JAVA和JSP注释的标示符HTML注释:<!-- -->JAVA注释:"%><html><body><%!Date theDate = new Date();Date getDate(){"In getDate() method");____return theDate ___;}%>Hello! The time is now__<%=getDate()%>__</body></html>1.将JSP代码补充完整(实现图片宽度按数组长度变化):<%@page contentType=“__text/html;charset=gbk__"%><html><title>使用数组显示</title><body><%__int___ a[ ]={13,27,21,17,39};for(int i=0;i<=4;i++){("第"+i+"个元素");("<img src= width="+_a[i]_*5+"><p>");}</body></html>四、编程题实现登录前台验证功能,要求有登录名和登录密码,前台验证登录名和密码不能为空,若为空时给出提示,否则跳转到另外一个页面。

相关文档
最新文档