动态网页设计JSP_郭伟业版_习题问题
![动态网页设计JSP_郭伟业版_习题问题](https://img.360docs.net/img4d/02bp4k8qein4r1rrhoo0-d1.webp)
![动态网页设计JSP_郭伟业版_习题问题](https://img.360docs.net/img4d/02bp4k8qein4r1rrhoo0-72.webp)
第二章
1.java的基本数据类型包括:。
2.java中的变量在使用之前需要声明变量的类型,变量声明通常包括两部分:变量类型和变量名
3.比较运算符又称,用来比较运算符两边的变量或常量,返回值为True或Flase
4.逻辑运算符用于判断某个表达式的值是True或是False
5.循环结构式在一定条件下反复执行某个程序段的流程结构,被反复执行的程序段称为
6.java中共有三种循环语句:
7.在循环语句中,语句用于跳出当先循环体,并继续执行循环后面的语句
8.java中的类由类的和两部分构成。类中定义的成员变量和方法的数量不受限制
9.在java中使用关系字继承一个父类(或称超类)
第三章
1.page指令用来设置整个jsp页面的祥光属性及功能
2.包含在与之间的内容为显示注释,显示注释能在客户端显示
3.包含在与之间的内容为隐式注释,隐式注释在jsp页面看不到,并且在客户端的html源文件中也看不到
4.jsp页面能够通过指令来包括其他jsp文件、html文件或文本文件
5. 指令允许用户自定义新的标签库及标签前缀,用户首先要开发标签库,为标签库编写.tld配置文件,之后再jsp页面中使用自定义标签
6.在jsp程序中,声名用于定义jsp程序中使用的成员变量和方法。声名包含在与之间
7.可以一次声名多个变量,但声明结束应以“”结尾,另外,声名仅在当前页面中有效。如果各个页面都用到一些声名,则将他们放在一个单独的文件中,使用或元素将他们包括进来
8.
9. 动作将客户端发来的请求重定向到另一个jsp,servlet或html文件中
10 >动作在客户端浏览器中执行一个bean或是显示一个applet。该元素会根据浏览器的版本替换成
1.“注释部分的内容能被jsp引擎解释,将在客户端的html文件的源代码中产生同样的注释信息,但不在html页面上显示。”指的是()注释
A显示注释B隐式注释Cjsp专用注释D任何高级语言的注释
2.()用来设置整个jsp页面的相关属性及功能
Apage指令Binclude指令Ctaglib指令D以上都是
3.jsp页面能够通过()来包含其他jsp文件,html文件或文本文件
Apage指令Binclude指令Ctaglib指令D以上都是
4.()动作将客户端发来的请求重定向到另一个jsp,servlet或html文件中
A
第四章
1. 对象用于动态响应客户端请求,将jsp处理数据后的结果返回给客户端浏览器
2.当用户在应用程序的各web页之间跳转时,存储在对象中的信息会在整个会话过程中一直存在,知道会话过期或者被放弃,web服务器才会终止该会话
3. 对象被封装为javax.servlet.jsp.jspwrite接口,它主要用来向客户端输出数据
4.out对象的print()与println()方法最为常见,方法是把java对象原始数据输入至客户端的缓冲区,而方法不仅把内容输出至客户端,并且在后者添加一个空行
5. 对象被封装成javax.servlet.jsp.page.context接口,该对象存储本jsp页面相关信息,如属性、内建对象等
1.()对象代表请求对象,它被封装成httpservletrequest接口。AresponseBrequestCoutDsession
2.()对象主要用于处理jsp程序中的异常
ApageBexceptionCoutDsession
3.()对象被封装成javax.servlet.servletconfig接口,用于存取servlet实例的初始化参数AconfigBexceptionCoutDsession
4.out对象的()方法,能够关闭输出流
Aclear()Bclearbuffer()Cclose()Dflush()
5.session对象的()方法能够给获取与指定名字相联系的属性
Agetattribute(string name)Bsetattribute(string name,https://www.360docs.net/doc/4c16195872.html,ng.object value)Cremoveattribute(string name)Dgetattributenames()
6.()对象主要用于处理jsp程序中的异常。使用该对象处理异常的页面,必须在page指令中指定iserrorpage=ture。
AexceptionBpropertyCoutDsession
第五章
1.javabean组件通过实现持久化
2.javabean组件的属性有四种,分别是:
3.javabean组件通过来获取和设置属性值。
4.在javabean事件模型中,当检测到发生了某种事件,将调用对象中的相应时间处理方法处理此事件。
5.在
1.()没有体现javabean组件的规范性
A一次编译,到处运行B一致性特征C自我检查特征D设置组件属性
2.在一个JA V Abean组件中,有一个int类型的属性value,则关于设置该属性值的方法声明正确的事()
Apublic int set() B public int setvalue() C protected int setvalue() Dprivate int setvalue() 3.()是javabean事件模型中的重要一部分,位于事件源和事件监听者之间,用来建立它们之间的联系
A事件源类B事件监听者接口类C事件状态类D适配器类
4.在下列操作中,与使用javabean无关的操作时()
A jsp:usebean
B jsp:include
C jsp:setproperty
D jsp:getproperty
5.在
ApageBrequestCsessionDapplication
6.()不是
A param
B propety
C name
D scope
第六章
1.servlet类继承于()类
A requestdispatcher
B httpservletresponse
C httpservletrequset
D httpservlet
2.部署servlet时打开()文件
A user.jsp
B helloworld.java
C web.xml
D index.html
3.在servlet结束时期,server调用servlet的()方法
A destory()
B init()
C servise()
D doget
1.servlet的诞生早于技术
2.要使用servlet变成就必须用到类。
3.在jsp中,开发servlet一般只需要方法
4.接口是对类的实现,只能在在里声明方法,方法的具体实现要到类中
5.servlet实际上时一个在web服务器上运行的类
第七章
1.表中的每一列称为,描述了记录所代表的一个特征
2.根据实体联系图构建表结构,实体的就是表的列,也就是字段
3.SQL是一种面向数据集合的语言,专门用来操作、检索和使用数据库。具体功能包括:
4.应用程序的开发分为两种层次结构,分别是两层结构和三层结构
5. 方法用于产生单个结果集的SQL查询语句
1.()方法用于判断连接是否已经关闭
A re.close()
B executeUpdate()
C con.isClosed()
D execute Query()
2.rs.movefirst()方法的作用是()
A将记录指针移到数据表第一行B将记录指针从当前的文职向上移一行
C将记录指针从当前的位置向下移动一行D将记录指针移到数据表最后一行
3.()对象用于执行不带参数的简单SQL语句
A PreparedStatement
B Statement
C CallableStatement
D Connection
4.JDBC驱动程序中,()中使用的微软的ODBC技术
A网络协议的完全java驱动B本地协议的完全java驱动程序C本地库驱动DJDBC-ODBC 桥
5.更新数据库使用的关键字是()
A INSERT
B SELLECT
C DELETE
D UPDA TE
模拟试题(一)
6.字符串连接符号是()
A+B&C&&D-
9.在
ApageBrequestCsessionDapplication
10.()用来设置整个jsp页面的相关属性及功能
Apage指令Binclude指令Ctaglib指令D以上都是
11.()是一个与类同名的成员函数,没有返回值,允许重载。
A属性B成员函数C实例变量D构造方法
12.()不是
A param
B property
C name
D scope
13.( )对象主要用于处理jsp程序中的异常
ApageBexceptionCoutDsession
15.执行i+3;i++;后,i的值为()
A3B2C5D4
模拟试题(二)
1.jsp页面能够通过()来包含其他jsp文件,html文件或文本文件
Apage指令Binclude指令Ctaglib指令D以上都是
4.以下用户标示符中()是不正确的
Asum1B_sumC_1_2Dw/v
5.()对象主要用于处理jsp程序中的异常。使用该对象处理异常的页面,必须在page指令中指定isErrorPage=true
AexceptionBpropertyCoutDsession
8.下面正确声名数组的语句是()
Aint int_ary[5]; Bint[]int_ary;
Cint int_ary[]=new int[5]; D in tint_ary;
9.定义了对象后,可以通过(A)操作符访问对象的public类的实例变量和成员函数
A.B→C:D[]
11.out对象的()方法,能够给关闭输出流
Aclear()BclearBuffer()Cclose()Dflush()
13.在Servlet结束时期,Servlet调用Servlet的()方法
Adestroy()Binit()Cservice()DdoGet()
14.()对象是以服务器为主角,服务器得启动和关闭决定了它的生命周期。ArequestBresponseCoutDapplication
jsp考试试题
一、填写 1、 JSP是指(Java Server Pages)是由(Sun Microsystems)公司倡导、许多公司参与一起建立的一种(动态)网页技术标准 2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段(Scriptlet))和(JSP标记(tag)),就构成了JSP网页 3、 JSP网页文件的扩展名是(jsp)。 4、所有JSP程序操作都在(服务器端)执行。 5、三种常用的动态网页技术是(ASP)、(PHP)、(JSP) 6、 Tomcat目录bin(包含启动/关闭脚本)、conf(包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)、lib (包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat 的classpath中)。 7、Tomcat脚本Startup(启动Tomcat)、 Shutdown(关闭Tomcat)。 8、Tomcat的主要配置文档是(server.xml)。可以通过配置server.xml设置(服务器的端口及虚拟路径)。 9、 Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。 10、对待异常的方式有两种:(在方法内部捕获并处理该异常);(在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常)。 11、JSP 中不能应用(JavaScript)函数。 12、解决汉字的问题,最简单的方法就是在文件头加入(<%@ page contentType="text/html;charset=GBK" %>)。 13、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet 扩展的类)、(Servlet)。 14、JSP编译指令的一般语法形式为(<%@指令名=“值” %>)。 15、page指令的语法为(<%@page pageDirectiveAttributeList %>)。 16、为了解释page指令的import属性的使用,用(time.jsp程序)来说明。 17、Include指令的语法格式(<%@include file=“relativeURL” %>),其中(relativeURL)意思为相对地址。 18、taglib指令语法格式(<%@taglib uri="tagLibraryURI" prefix="tagPrefix" %>)。 19、URI(Uniform Resource Identifier)是(统一资源标记符)的缩写,可以是绝对路径或者相对路径。 20、定制标识的前缀是(prefix)。 21、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。
JSP试题及答案
第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。
参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层
JSP复习题1
选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D) A.Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格( B ) A.& B. C.© D.< 3.
JSP试题及答案
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型
JSP试题
二、判断题(每题1分,共20分) ×√ 静态网页服务器端返回的HTML文件是事先存储好的。√ 动态网页服务器端返回的HTML文件是程序生成的。√ Tomcat用于JSP技术所开发网站的服务器。√ Web开发技术包括客户端和服务器端的技术。√ Tomcat和JDK都不是开源的。× Tomcat是一个免费的开源的Serlvet容器。√ 在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。√ JSP和Java一样具有平台独立性。√ JSP在运行之前必须转换成Servlet。√ JSP网页中一定包含JSP程序。× JSP第一次执行的速度要比第二次执行的速度慢。√ 运行JSP程序只需要浏览器即可。× 开发JSP必须使用JDK工具包。√ 安装完JDK后,会自动配置环境变量。× Tomcat是Web服务器,不提供JSP引擎和Servlet引擎。× Tomcat的端口一旦配置好,就不可以再改变。× 在MVC模式的Web开发中,“视图”、“模型”和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet”,以Servlet为核心。√ JSP页面中的指令标记、JSP动作标记统称为脚本元素。× 在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。× 在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。√ 页面成员方法不可以在页面的Java程序片中调用。× JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。√ 不可以用一个page指令指定多个属性的取值。×
jsp题库及参考答案要点
选择题: 1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C) A POST方法提交信息可以保存为书签,而GET则不行 B 可以使用GET方法提交敏感数据 C 使用POST提交数据量没有限制 D 使用POST方法提交数据比GET方法快 2)Web应用程序打包后的扩展名是:(单选)(B) A EAR B WAR C JAR D RAR 3)下面关于Servlet的陈述正确的是:(多选)(BC) A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost 方法处理请求 B Servlet运行在服务器端 C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用 D Servlet不能向浏览器发送Html标签 4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为 LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D) A LoginDemo/ B LoginDemo/src/ C LoginDemo/logindemo/WEB-INF/bin/ D LoginDemo/logindemo/WEB-INF/ 5)下面说法错误的是:(多选)(CD) A Http协议是无状态的协议 B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等 C 使用request.getSession(false)可以新建会话 D 使用request.addCookie()可以添加Cookie到客户端 6)在login.html中存在如下代码
在login servlet中获得文本框的值正确的是:(单选)(D) A 无法获取,因为代码在Html中 B request.getAttribute(“userName”) C request.getParameter(“myName”) D request.getParameter(“userName”) 7)可以用于发送邮件的协议有:(多选)(BD) A Pop3 B SMTP C FTP D IMAP 8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)jsp试题 (1)
jsp试题一 一、填空(20分,每空1分) 1、JSP是java 和html 的结合。 2、JSP是运行在web服务器上的脚本语言。 3、Web服务器是一个进程,它的作用是发布网页。 4、JSP的元素分为 5 种,<% int c=3;out.print(c);%> 是其中什么元素代码 段。 5、JSP的是内部对象可以直接使用,它是由servlet容器 创建的。 6、获取表单(