JSP课程总复习-习题训练

合集下载

JSP程序设计期末复习总结及模拟试题

JSP程序设计期末复习总结及模拟试题

广东海洋大学jsp复习资料JSP运行原理当服务器上的一个 JSP 页面被第一次请求执行时,服务器上的 JSP 引擎首先将 JSP页面文件转译成一个 java 文件,再将这个 java 文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个 JSP 页面再次被请求执行时,JSP 引擎将直接执行这个字节码文件来响应客户,这也是 JSP 比ASP 速度快的一个原因。

而 JSP 页面的首次执行往往由服务器管理者来执行。

这个字节码文件的主要工作是:1、把 JSP 页面中普通的 HTML 标记符号(页面的静态部分)交给用户的浏览器负责显示。

2、负责处理JSP标记,并将有关的处理结果发送到用户的浏览器.3、执行“<%”和“%>”之间的 java 程序片(JSP 页面中的动态部分),并把执行结果交给用户的浏览器显示。

4、当多个用户请求一个 JSP 页面时,Tomcat服务器为每个用户启动一个线程而不是启动一个进程,这些线程由 Tomcat服务器来管理,与传统的 CGI 为每个客户启动一个进程相比较,效率要高的多。

注意:如果对JSP页面进行了修改、保存,那么服务器会生成新的字节码。

我们可以在服务器下的\work\Catalina\localhost\_\org\apache\jsp目录下找到服务器生成的JSP页面对应的JAVA文件,以及编译JAVA文件得到的字节码文件。

JSP指令标记<%@ page contentType=”text/html;charset=GB2312”%><%@ page import= “java.util.*”,“java.io.*”%>如果需要在JSP页面的某处整体插入一个文件,可以使用include指令标记,其标记语法为:<%@ include file=”文件的URL”%>该指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件。

动态网页设计(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期末考试复习题

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期末复习题

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复习题3

JSP复习题3

JSP复习题一、选择题1、下面哪一个不是JSP本身已加载的基本类?()A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、对于预定义<%!预定义%>的说法错误的是:()A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:()A、 Select * from员工 where 姓名 =’_玛丽_’B 、Select * from员工 where 姓名 =’%玛丽_’C、 Select * from员工 where 姓名 like ‘_玛丽%’D、 Select * from员工 where 姓名 like ‘%玛丽%’4、下述选项中不属于JDBC基本功能的是:()A.与数据库建立连接B. 提交SQL语句C.处理查询结果D. 数据库维护管理5、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:()A. nameB. propertyC. valueD. 以上皆不会出现6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A. <%@ page %>作用于整个JSP页面。

B.可以在一个页面中使用多个<%@ page %>指令。

C.为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D.<%@ page %>指令中的属性只能出现一次。

7、在JSP中调用JavaBean时不会用到的标记是:()A. <javabean>B. <jsp:useBean>C. <jsp:setProperty>D. <jsp:getProperty>8、关于JavaBean正确的说法是:()A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句C、被引用的Bean文件的文件名后缀为.javaD、Bean文件放在任何目录下都可以被引用9、Servlet程序的入口点是:()A、init()B、main()C、service()D、doGet()10、不能在不同用户之间共享数据的方法是()A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象11、在static方法中调用外部的另一个方法,在该方法中对另一个方法的要求是()A、必须是私有的B、必须在同一个类中,C、任何条件都可以D、至少是静态的方法12、在JavaScript中如何验证一个数据是否是数字()A、如果用Integer.parseInt(value)有误就不是数字B、int I = value 若报错就不是数字,C、没有方法验证D、利用isNaN(value) 返回的boolean进行判断13、对该段代码描述正确的有<% int i = Integer. parseInt(requrst.getParemeter(“value”)) %>( )A、不会有错B、为了安全起见应该将该段代码放在try{}和catch(){}之间C、当value=""时会报错D、以上都对14、在Jsp指令中errorPage(“url”)的意思是()A、将本页面设置为错误的页面B、将本页面中所有的错误的信息保存到url变量中C、为本页面指定一个错误页面D、没有具体的含义15、从HTTP中请求中,获得请求参数,应该调用哪个方法()A、调用HttpServletRequest对象的getAttribute()方法B、调用ServletContext对象的getAttribute()方法C、调用HttpServletRequest对象的getParameter()方法D、对上都对16、Struts有四个常用的标签库,下面那一个<html>标签库?()A、<%@ taglib uri=”/WEB-INF/struts-bean.tld” prefix=”bean”%>B、<%@ taglib uri=”/WEB-INF/struts-html.tld” prefix=”html”%>C、<%@ taglib uri=”/WEB-INF/struts-logic.tld” prefix=”logic”%>D、<%@ taglib uri=”/WEB-INF/struts-nested.tld” prefix=”nested”%>17、在开发JSP程序过程中,如果使用Struts技术,那么所有关于Struts技术的配置信息必须放在一个配置文件中,下面那一个配置文件是对的:()A、web.xmlB、Struts-config.xmlC、A、B都对D、A、B都错二、填空题1、JSP中共有九个内置对象,分别为request、response、session、page、application pageContext、exeption、config和out2、Tomcat服务器的默认端口是 8080。

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复习题

习题二一.选择题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复习题库(1)

jsp复习题库(1)

jsp复习题库(1)1、下面关于动静资源说法错误的是?A、HTML+CSS+JavaScript属于静态资源B、动态资源为一段服务程序,运行后,生成的数据文件C、js属于动态资源D、jsp+servlet属于动态web技术2、当利用request的方法获取Form中元素时,默认情况下字符编码是哪个A、ISO-8859-1B、GB2312C、GB3000D、ISO-8259-13.关于jsp访问数据库说法正确的为A、jsp不能直接访问数据库B、Jsp访问数据库第一步为连接数据库服务器C、Jsp访问数据库不需要关闭资源D、Jsp访问数据库第二步为连接数据库服务器4.用myeclipse写项目时,WebRoot目录是什么A、放的java源码B、站点的根路径C、仅用于配置类加载器D、仅存放编译过之后的代码5.Page指令用于定义JSP的全局属性,下面关于指令描述不正确的是A、<%@page%>作用于整个JSP页面B、可以在页面中使用多个<%@page指令%>C、为了增强程序的可读性,最好将<%@page%>指令放在开头,但不是必须的D、<%@page%>指令只能出现一次6.使用JDBC访问数据时,常用的接口有A、RecordB、ResultSetC、StatementD、PreparedStatementE、SQLConnectionF、Connection7.JSP应用程序配置文件的根元素为A、<WEB>B、<web-inf>C、<web-app>D、<WebRoot>8.Http的中文含义为A、统一资源定位器B、简单邮件传输协议C、超文本传输协议D、网络套接字9.JSP中的隐式注释为_?A、//注释内容B、<!—注释内容-->C、<%--注释内容--%>D、/*注释内容*/10.创建JSP应用程序时,配置文件web.xml应该在程序下的哪个目录中。

(完整word版)JSP实用教程_复习题《Web开发技术》复习题

(完整word版)JSP实用教程_复习题《Web开发技术》复习题

《Web开发技术》复习题一、选择题1、在传统的HTML页面中加入( D)就构成了一个JSP页面文件。

A、JAVA程序片B、JSP标签C、用“<%"、“%〉"标记符号括起来的程序D、JAVA程序片和JSP标签2、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系3、对于“〈%!”、“%>”之间声明的变量,以下说法正确的是:(B)A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量4、在客户端浏览器的源代码中可以看到(B)A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释5、page指令的作用是:(A )A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Java plugin6、page指令的import属性的作用是(C )A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码7、page指令的(C )属性可以设置JSP页面是否可多线程访问A、sessionB、bufferC、isThreadSafeD、info8、(C )可在JSP页面出现该指令的位置处,静态插入一个文件.A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签9、以下对象中的( D )不是JSP的内置对象。

jsp练习题(打印版)

jsp练习题(打印版)

jsp练习题(打印版)### JSP 练习题题目一:JSP 基础1. 简述 JSP 的全称及其主要作用。

2. 描述 JSP 页面的基本结构。

3. 列举 JSP 中常用的内置对象,并简述它们的作用。

题目二:JSP 脚本元素1. 编写一个 JSP 页面,使用 scriptlet 打印出当前日期和时间。

2. 描述 JSP 中的表达式(Expression)和声明(Declaration)的区别。

3. 给出一个使用 JSP 表达式输出变量值的示例。

题目三:JSP 指令1. 解释 JSP 中的 page 指令和 include 指令的区别。

2. 编写一个使用 include 指令的 JSP 页面,将头部和尾部信息包含进来。

3. 描述 taglib 指令的作用,并给出一个使用它的示例。

题目四:JSP 动作元素1. 描述 JSP 中的 forward 动作元素的作用。

2. 编写一个使用 forward 动作元素将请求转发到另一个 JSP 页面的示例。

3. 列举 JSP 中的常用动作元素,并简述它们的用途。

题目五:JSP 数据库操作1. 编写一个 JSP 页面,使用 JDBC 连接数据库,并查询数据库中的用户信息。

2. 描述在 JSP 页面中处理数据库查询结果的一般步骤。

3. 给出一个使用 JSP 显示数据库查询结果的示例。

题目六:JSP 会话管理1. 描述 JSP 中的 session 对象的作用。

2. 编写一个 JSP 页面,使用 session 对象存储用户登录信息。

3. 描述 session 对象的生命周期,并给出一个使用 session 存储和获取信息的示例。

题目七:JSP 错误处理1. 描述 JSP 页面中的错误页面(errorPage)的作用。

2. 编写一个 JSP 页面,当发生错误时,能够将用户重定向到错误页面。

3. 描述 JSP 页面中的错误代码和异常类型的关系。

题目八:JSP 过滤器1. 描述 JSP 过滤器(filter)的作用。

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复习题1

JSP复习题1

选择题(没有注明多选,则为单选)1.下面哪个不是Form的元素( D)A.Input B: textarea C: select D: table2. HTML页面中,下面哪个表示空格( B )A.&amp;B.&nbsp;C.&copy;D.&lt;3.<td align=”XXX”>中的align属性是什么含义( C )A.加粗 B 斜体 C 对齐方式 D 边框样式4.单选按钮是下列哪一个( D )A.<input name=”sex”type=”text” value=”0” />B. <input name=”sex” type=”checkbox” value=”0” />C. <input name=”sex” type=”option” value=”0” />D.<input name=”sex” type=”radio” value=”0” />5.下边哪个不是JSP内置对象( C )A.Session B request C cook D out6.下边哪个是JSP指令标记( C )A.<%……%>B. <%!……%>C. <%@……%>D.<%=……%>7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句( C )A.<jsp:include file=”.*” />B. <jsp:include page=”.*” />C. <%@ page import=”.*” />D.<%@ page include=”.*” />8.关于JavaBean的说法,哪个是正确的( D )A.JavaBean的具体类可以不是public的B.JavaBean可以只提供一个带参数的构造器C.JavaBean可以象Html标记一样不关闭D.JavaBean可以保存状态9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A )A.sessionB.requestC.pageD.application10.要在session对象中保存属性,可以使用以下哪个语句( B )A.(“key”,”value”)B.(“key”,”value”)C.(“key”)D.(“key”)11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是(D)A.forward之后可以使用原来的request对象,而且效率更高。

jsp练习题

jsp练习题

jsp练习题一、基础知识篇1. JSP的全称是什么?2. JSP页面主要由哪几部分组成?3. JSP有哪些内置对象?分别简述其作用。

4. 请列举JSP的九大内置对象及其作用域。

5. JSP页面生命周期包括哪些阶段?6. 如何在JSP页面中获取请求参数?7. JSP中的转发(forward)和重定向(redirect)有什么区别?8. 请简述JSP的四种范围(scope)及其应用场景。

9. 如何在JSP页面中使用Java代码?10. JSP中的静态包含和动态包含有什么区别?二、EL表达式篇1. EL表达式的全称是什么?2. 请列举EL表达式的几个常用隐含对象。

3. 如何在EL表达式中访问作用域范围内的变量?4. 使用EL表达式获取请求参数的值。

5. 请简述EL表达式的运算符优先级。

6. 如何在EL表达式中进行条件判断?7. 请使用EL表达式输出一个数组的所有元素。

8. 如何在EL表达式中访问JavaBean的属性?9. 请使用EL表达式获取一个Map集合中的键值对。

10. EL表达式如何进行算术运算?三、JSTL标签库篇1. JSTL的全称是什么?2. 请列举JSTL的五个核心标签库。

3. 如何在JSP页面中使用JSTL标签?4. 使用JSTL标签进行条件判断。

5. 请使用JSTL标签遍历一个List集合。

6. 如何使用JSTL标签进行数据格式化?7. 请使用JSTL标签实现分页功能。

8. 使用JSTL标签进行SQL查询。

9. 如何使用JSTL标签进行文件?10. 请使用JSTL标签进行国际化操作。

四、自定义标签篇1. 如何创建一个简单的自定义JSP标签?2. 自定义标签有哪些属性?3. 请简述自定义标签的生命周期方法。

4. 如何在自定义标签中访问JSP内置对象?5. 自定义标签如何与JavaBean交互?6. 请编写一个简单的自定义标签,用于输出当前时间。

7. 如何实现一个带有属性的自定义标签?8. 自定义标签如何处理异常?9. 请编写一个自定义标签,实现分页功能。

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复习题及部分答案

JSP复习题及部分参考答案一、判断题●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。

(对)●一个HTML文档必须有<head>和<title>元素。

(错)●超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

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

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

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

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

JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。

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

(错)●表单域一定要放在<form>元素中。

(对)●用户在浏览器中输入http://localhost:8080/ch2/ch2_1.html即可访问本机上的该页面。

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

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

(对)●JSP页面中的指令标记、JSP动作标记统称为脚本元素。

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

(错)●在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。

(对)●程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。

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

jsp复习题100道

jsp复习题100道

jsp复习题100道JSP复习题100道JSP(JavaServer Pages)是一种用于开发动态Web应用程序的Java技术。

它允许开发人员将Java代码嵌入到HTML页面中,以实现动态内容的生成和交互。

为了帮助大家复习JSP知识,本文整理了100道JSP复习题,涵盖了JSP的各个方面。

1. 什么是JSP?JSP是一种用于开发动态Web应用程序的Java技术。

它允许开发人员在HTML 页面中嵌入Java代码,以实现动态内容的生成和交互。

2. JSP的优点是什么?JSP具有以下优点:- 简化了动态Web应用程序的开发过程。

- 提供了与Java语言的紧密集成,使得开发人员可以在页面中使用Java代码。

- 可以与其他Java技术(如Servlet和JavaBean)无缝集成。

- 可以与各种数据库和服务器端技术进行交互。

3. JSP的生命周期是什么?JSP的生命周期包括以下阶段:- 编译:JSP页面在第一次被访问时被编译成Java Servlet。

- 初始化:Servlet的init()方法被调用,用于初始化JSP页面的状态。

- 执行:Servlet的service()方法被调用,用于处理客户端请求。

- 销毁:Servlet的destroy()方法被调用,用于释放资源。

4. JSP中的指令有哪些?JSP中的指令包括页面指令和标签库指令。

- 页面指令用于设置整个JSP页面的属性,如编码方式和缓冲区大小。

- 标签库指令用于引入自定义标签库,以扩展JSP的功能。

5. JSP中的动作元素有哪些?JSP中的动作元素用于执行特定的操作,如转发请求、包含其他页面和设置属性等。

常用的动作元素包括:- <jsp:forward>:用于将请求转发到另一个页面。

- <jsp:include>:用于将其他页面包含到当前页面中。

- <jsp:useBean>:用于创建和操作JavaBean对象。

JSP编程技术习题集及实训

JSP编程技术习题集及实训

JSP编程技术习题集及实训第一章JSP技术基础习题一、选择题1.当用户请求jp页面时,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)支持Jp的Web服务器D)数据库5.URL是Internet中资源的命名机制,URL由三部分构成(A)。

A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址6.下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器7.Tomcat服务器的默认端口号是:(B)A)80B)8080C)21D)2121二、判断题1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)2.Internet和intranet的含义意义相同。

(错)3.互联网起源于美国国防部高级研究计划管理局建立的ARPA网。

(对)4.Web开发技术包括客户端和服务器端的技术。

(对)5.Tomcat 和JDK都不是开源的。

(错)三、填空题1.W3C是指___万维网联盟_______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题训练
5、以下JSP代码片断: 、以下 代码片断: 代码片断
<HTML> <BODY> <% int x=5; %> <%! private int m(int a){ return a+1;} %> <% x=3; %> x=<%=x%>,<%=m(x)%> </BODY> </HTML>
运行结果是( 运行结果是( )。
答案: 答案:BC
习题训练
22、在一个应用中有2个JSP,横线处可以填入()。 、在一个应用中有 个 ,横线处可以填入()。
答案: 答案:C
习题训练
19、关于get请求和 、关于 请求和post请求的说法,错误的是()。 请求的说法, 请求和 请求的说法 错误的是()。
A. B. C. D. URL形式的请求是 请求 形式的请求是get请求 形式的请求是 post请求有长度限制 请求有长度限制 Form表单可以发送 表单可以发送post请求,也可以发送 请求, 表单可以发送 请求 也可以发送get请求 请求 post请求比 请求安全 请求比get请求安全 请求比
答案:D 答案:
习题训练
12、以下代码能否编译通过,假如能编译通过,运行时 、以下代码能否编译通过,假如能编译通过, 得到什么输出结果()。 得到什么输出结果()。
<% request.setAttribute("count",new Integer(0)); Integer count = request.getAttribute("count") ; %> <%=count %> A. B. C. D. 编译不通过 可以编译运行,输出0 可以编译运行,输出 编译通过,但运行时抛出ClassCastException 编译通过,但运行时抛出 可以编译通过, 可以编译通过,但运行无输出
答案: 答案:B
习题训练
11、以下JSP一共被访问了两次,第二次的输出结果是()。 、以下 一共被访问了两次, 一共被访问了两次 第二次的输出结果是()。
<% int a = 1; int b = a+1; %> a:<%=a%> b:<%=b%> A. B. C. D. 输出异常信息 a:1 b:3 a:2 b:3 a:1 b:2
习题训练
21、关于Java的集合类,下面选项错误的是()。 、关于 的集合类, 的集合类 下面选项错误的是()。
A. HashMap的key和value都可以是 都可以是null 的 和 都可以是 B. ArrayList和LinkedList都是 都是List的子类 和 都是 的子类 C. List list = new ArrayList(); list.add("abc"); System.out.println(list.get(1)); D. ArrayList可以被继承 可以被继承
答案: 答案:B
习题训练
7、阅读下面的代码,输出结果是()。 、阅读下面的代码,输出结果是()。
public class Arraytest { public static void main(String kyckling[]){ Arraytest a = new Arraytest(); int i[ ] = new int[5]; System.out.println(i[4]); a.amethod(); A. null null null B. null 0 0 Object o[ ] = new Object[5]; C. 0 0 null System.out.println(o[2]); D. 0 null 0 } public void amethod(){ 答案: 答案:C int K[ ] = new int[4]; System.out.println(K[3]); } }
A. B. C. D. 第一种 第二种 第三种 第四种
答案: 答案:D
习题训练
17、在helloapp应用中 、 应用中hello.jsp和welcome.jsp在同一目录中, 在同一目录中, 应用中 和 在同一目录中 index.jsp在应用的根路径,index.jsp使用下面的代码可以 在应用的根路径, 在应用的根路径 使用下面的代码可以 跳转到hello.jsp页面, 页面, 跳转到 页面
答案: 答案:BC

习题训练
4、下列选项中,合法的表达式有()。 、下列选项中,合法的表达式有()。
A. B. C. D. <%= Math.random() %> <%= Math.random(); %> <%= “4” + “2” %> <% String x = “4” + “2” ;%>
答案: 答案:AC
答案:AC 答案:
习题训练
18、下面关于JSP作用域对象的说法错误的是()。 、下面关于 作用域对象的说法错误的是()。 作用域对象的说法错误的是
A. B. C. D. request对象可以得到请求中的参数 对象可以得到请求中的参数 session对象可以保存用户信息 对象可以保存用户信息 application对象可以被多个应用共享 对象可以被多个应用共享 作用域范围从小到达是request、session、application 作用域范围从小到达是 、 、
答案: 答案:C
习题训练
10、从HTTP请求中,获得请求参数,应该调用()。 、 请求中, 请求中 获得请求参数,应该调用()。
A. B. C. D. request对象的 对象的getAttribute()方法 对象的 方法 request对象的 对象的getParameter()方法 对象的 方法 session对象的 对象的getAttribute()方法 对象的 方法 session对象的 对象的getParameter()方法 对象的 方法
答案: 答案:A
习题训练
13、page指令用于定义 、 指令用于定义JSP文件中的全局属性,下列关 文件中的全局属性, 指令用于定义 文件中的全局属性 于该指令用法的描述错误的是()。 于该指令用法的描述错误的是()。
A. <%@ page %>作用于整个 作用于整个JSP页面 作用于整个 页面 B. 可以在一个页面中使用多个 可以在一个页面中使用多个<%@ page %>指令 指令 C. 为增强程序的可读性,建议将<%@ page %>指令放在 指令放在JSP 为增强程序的可读性,建议将 指令放在 文件的开头, 文件的开头,但不是必须的 D. <%@ page %>指令中的属性只能出现一次 指令中的属性只能出现一次
A. B. C. D. x=3,6 x=3,4 x=5,4 编译错误
答案: 答案:B
习题训练
6、欲构造ArrayList类的一个实例,下列()是正确的。 、欲构造 类的一个实例, ()是正确的 类的一个实例 下列()是正确的。
A. B. C. D. ArrayList myList List myList ArrayList myList List myList = = = = new Object(); ; new ArrayList() ; new List() ; new List() ;
A. B. C. D. 一次可声明多个方法 一个声明仅在一个页面中有效 声明的方法可以直接使用JSP内置对象 声明的方法可以直接使用 内置对象 声明可以放在JSP的任何位置 声明可以放在 的任何位置
答案: 答案:C
习题训练
16、以下第()种注释可以被发送到客户端的浏览器。 、以下第()种注释可以被发送到客户端的浏览器。 ()种注释可以被发送到客户端的浏览器 <%-- 第一种 --%> <% //第二种 %> 第二种 <% /*第三种 */ %> 第三种 <!-- 第四种 -->
习题训练
1、访问用Tomcat部署的应用,出现下图中错误,产生 、访问用 部署的应用, 部署的应用 出现下图中错误, 原因可能是()。 原因可能是()。
A. B. C. D.
Tomcat服务器未启动 服务器未启动 Tomcat服务器启动,但输入 服务器启动, 服务器启动 但输入URL的协议错误 的协议错误 Tomcat服务器启动,但输入 服务器启动, 服务器启动 但输入URL的主机地址错误 的主机地址错误 Tomcat服务器启动,但输入 服务器启动, 的页面名称错误。 服务器启动 但输入URL的页面名称错误。 的页面名称错误
答案: 答案:D
习题训练
2、开发JSP动态网站的步骤是()。 、开发 动态网站的步骤是()。 动态网站的步骤是
A. B. C. D. E. 设计web项目的目录结构 项目的目录结构 设计 运行 Web 项目 创建一个Web项目 创建一个 项目 编写 Web 项目的代码 部署 Web 项目
答案: 答案:CADEB
答案: 答案:B
习题训练
20、下面关于JSP脚本,说法错误的是()。 、下面关于 脚本, 脚本 说法错误的是()。
A. B. C. D. JSP脚本不能定义变量 脚本不能定义变量 JSP脚本不能定义方法 脚本不能定义方法 JSP脚本不能为空 脚本不能为空 JSP脚本不能嵌套 脚本不能嵌套
答案: 答案:AC
习题训练
8、阅读下面的代码,输出结果是()。 、阅读下面的代码,输出结果是()。
public class Arraytest2{ public static void main(String[ ]args) { int[ ] arr = {1, 2, 3}; for(int i = 0; i < 2; i++) { arr[i] = 0; } for(int i = 0; i < 3; i++){ System.out.println(arr [i]); } } } A. B. C. D. 123 003 023 000
相关文档
最新文档