(带答案)java-web复习资料1.docx

上传人:1595****071 文档编号:33789593 上传时间:2022-08-12 格式:DOCX 页数:18 大小:41.74KB
返回 下载 相关 举报
(带答案)java-web复习资料1.docx_第1页
第1页 / 共18页
(带答案)java-web复习资料1.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《(带答案)java-web复习资料1.docx》由会员分享,可在线阅读,更多相关《(带答案)java-web复习资料1.docx(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品资料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不是

2、JSP运行必须的是(D)A)操作系统 B)Java JDK C)支持Jsp的Web服务器D)数据库5URL是Internet中资源的命名机制,URL由三部分构成(A)。A)协议、主机DNS名或IP地址和文件名 B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名 D)协议、文件名、IP地址6Tomcat服务器的默认端口号是:(B)A)80 B)8080 C)21 D)21217、由JSP页面向Tag文件传递数据要使用的指令是( B )。A、tagB、attributeC、variable D、taglib8、在Java Web中,Servlet从实例化到消亡是一个生命周期。下列描

3、述正确的是(A)。A、 init()方法是包容器调用的Servlet实例的第一个方法B、在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了 C、在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法 D、在Servlet 实例消亡之前,容器调用Servlet实例的close()方法。vServlet的生命周期 Servlet的生命周期是由Servlet容器(即Web服务器)来控制的,通过简单的概括可以分为四步:Servlet类加载-实例化S

4、ervlet init()-Servlet提供服务 service()-销毁Servlet destroy()。 在Sevlet的生命周期中,Servlet的加载、实例化和销毁只会发生一次,因此init()和destroy()方法只能被servlet容器调用一次,而service()方法取决于Servlet被客户端访问的次数。9、在JSP中要使用user包中的User类,则以写法正确的是( A )。 A、 B、 C、 D、14( D)是标题标记。A)标记 B)标记 C)标记 D)16标记中默认的中文字体是(D)A)“宋体” B)“幼圆” C)“楷体”D)“宋体”20下列那个属性为单元格向右打通

5、的列数,用于合并单元格。(B)A)rowspanB)colspanC)height D)width21下列哪个属性为单元格向下打通的行数,用于合并单元格。(A)A)rowspanB)colspan C)height D)width22、下面哪一项对Servlet描述错误?( C )A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B. Servlet接口定义了Servelt的生命周期方法C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程线程!D. Servlet客户线程调用service方法响应客户的请求23、JSP从HTML表单中获得用户

6、输入的正确语句为 (A)A、Request.getParameter(“ID”) B、Reponse.getParameter(“ID”)C、Request.getAttribute(“ID”) D、Reponse.getAttribute(“ID”)24、一下能执行带参数的SQL语句的对象是 (B)A、Statement B、 PreparedstatementC、CallStatement D、 Connection25、关于部署到Tomcat服务器的Java Web应用程序,正确的选项有( C )。A. Java Web应用程序总是打包成WAR形式部署到Tomcat服务器B. Java

7、Web应用程序应该部署到Tomcat服务器的server子目录中C.每个Java Web应用程序都有一个web.xml文件D. Java Web应用程序的根目录下不能存放任何文件,所有html、gif等文件必须存放到某一子目录中26、Servlet用于保持会话的技术有:(ACE)A、Cookie B、TCP/IP三次握手 C、HTTP session D、安全的HTTP协议HTTPS E、HTML隐藏表单域28JSP的编译指令标记通常是指:(A)A)Page指令、Include指令和Taglib指令 B)Page指令、Include指令和Plugin指令C)Forward指令、Include指

8、令和Taglib指令 D)Page指令、Param指令和Taglib指令29可以在以下哪个( )标记之间插入Java程序片?(A)A) B) C) D)30下列哪一项不属于JSP动作指令标记?(D)A) B) C) D)31JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)C C)C D)SQL32JSP的哪个指令允许页面使用者自定义标签库?(B)A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令33可以在以下哪个( )标记之间插入变量与方法声明?(B)A) B) C) D)34能够替代字符的替代字符是()?(C)A)&l

9、t B)> C)< D) 35动作标记中,scope的值不可以是(D)。A)page B)request C)session D)response36下列()注释为隐藏型注释。(C)。A)!- 注释内容 - B)C) D)! -37下列变量声明在( )范围内有效。(C)。 ?A)从定义开始处有效,客户之间不共享 B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享 D)从定义开始处有效,被多个客户共享38在“”标记之间声明的Java的方法称为页面的成员方法,其在( )范围内有效。(C)。A)从定义处之后有效。 B)在整个页面内有效。 C)从定义处之前有

10、效。 D)不确定。39在“”标记之间放置(B),可以直接输出其值。A) 变量 B)Java表达式 C)字符串 D)数字40include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。A)是一个完整的HTML文件 B)是一个完整的JSP文件C)是一个完整的TXT文件 D)是一个完整的Java源文件41JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。组成“%=”标记的各字符之间(B)。A)可以有空格 B)不可以有空格 C)必须有空格 D)不确定42当一个客户线程执行某个方法时

11、,其他客户必须等待,直到这个客户线程调用执行完毕该方法后,其他客户线程才能执行,这样的方法在定义时必须使用关键字( C )A)public B)static C)synchronized D)private43、下面关于JSP作用域对象的说法错误的是(C)。 ?A.request对象可以得到请求中的参数 B.session对象可以保存用户信息C.application对象可以被多个应用共享D.作用域范围从小到达是request、session、application44、在JSP中,对jsp:setProperty标记描述正确的是( C )。A.和必须在一个JSP文件中搭配出现B.就如同ses

12、sion.setAttribute()一样,来设计属性/值对C.和动作一起便用,来设置bean的属性值D.就如同request.setAttribute()一样,来设置属性/值对45、Servlet获得初始化参数的对象是(C)A、Request B、Response C、ServletConfig D、ServletContext46下面不属于JSP内置对象的是(D)A)out对象 B)respone对象 C)application对象 D)page对象47以下哪个对象提供了访问和放置页面中共享数据的方式(D)A)pageContext B)response C)request D)sessi

13、on48调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。A)秒 B)分秒 C)毫秒 D)微秒49当response的状态行代码为哪个时,表示用户请求的资源不可用?(D)A)101 B)202 C)303 D)40450一个典型的HTTP请求消息包括请求行、多个请求头和(B)A)响应行B)信息体 C)响应行 D)响应头51在JSP中为内建对象定义了4种作用范围,即Application Scope、Session Scope、Page Scope和( A )四个作用范围。A)Request ScopeB)Response Scope C)Out

14、Scope D)Writer Scope52Form表单的method属性能取下列哪项的值( C )A)submit B)puts C)post D)out53能在浏览器的地址栏中看到提交数据的表单提交方式是( B )A)submitB)getC)post D)out54可以利用request对象的哪个方法获取客户端的表单信息(A)A)request.getParameter()B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()55JSP页面中request.getParamter(St

15、ring )得到的数据,其类型是( C )A)Double B)int C)String D)Integer56JSP页面程序片中可以使用下列哪个方法将strNumx=request.getParamter(“ix”)得到的数据类型转换为Double类型( )A)Double.parseString(strNumx)B)Double.parseDouble(strNumx)C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)58当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(A)A)ISO-8859-1

16、B)GB2312 C)GB3000 D)ISO-8259-159对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?(C)A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法B)如果一个参数key有多个值,那么getParameter(key)方法会返回空C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值的字符串数组D)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request.

17、getParameter(key)60下面哪一项属于工具Bean的用途?(A)A)完成一定运算和操作,包含一些特定的或通用的方法,进行计算和事务处理。B)负责数据的存取C)接受客户端的请求,将处理结果返回客户端 D)在多台机器上跨几个地址空间运行61JavaBean可以通过相关jsp动作指令进行调用。下面哪个不是JavaBean可以使用的jsp动作指令?(D)A) B)C)D)62关于JavaBean,下列的叙述哪一项是不正确的?(C)A)JavaBean的类必须是具体的和公共的,并且具有无参数的构造器B)JavaBean的类属性是私有的,要通过公共方法进行访问C)JavaBean和Servl

18、et一样,使用之前必须在项目的web.xml中注册D)JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数63JavaBean的属性必须声明为private,方法必须声明为(D )访问类型。A)private B)static C)protectD)public64JSP页面通过( C )来识别Bean对象,可以在程序片中通过xx.method形式来调用Bean中的set和get方法。A)name B)classC)idD)classname65JavaBean的作用范围可以是page、request、session和( A )四个作用范围中的一种。A)application B

19、)local C)global D)class66下列哪个作用范围的bean,请求响应完成则该Bean即被释放,不同客户的Bean互不相同。(B)A)application B)request C)page D)session67下列哪个作用范围的Bean,被Web服务目录下所有用户共享,任何客户对Bean属性的修改都会影响到其他用户。(A)A)application B)request C)page D)session68下列哪个作用范围的Bean,当客户离开这个页面时,JSP引擎取消为客户该页面分配的Bean,释放他所占的内存空间。(C)A)application B)request C)

20、page D)session69使用动作标记可以在JSP页面中得到Bean实例的属性值,并将其转换为什么类型的数据,发送到客户端。( A )A)StringB)Double C)Object D)Classes70使用动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的什么方法。(B)A)SetXxx方法 B)setXxx方法C)getXxx方法 D)GetXxx方法71使用格式jsp:setProperty name=beanid property=bean的属性 value = /给Bean的属性赋值,expression的数据类型和bean的属性类型( A )。A)必

21、须一致 B)可以不一致 C)必须不同 D)无要求72在JSP页面中使用格式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法。(A)A)Long.parseLong(String s)B)Integer.parseInt(Stirng s)C)Double.parseDouble(String s) D)不确定73下列那个调用数据类型转换方法会发生NumberFormatException异常?( D )A)Long.parseLong(“1234”) B)Integer.parseInt(“1234”)C)Double.parseDouble(“123.45”) D)Integer

22、.parseInt(“123a”)74在JSP页面中使用格式,将表单参数为Bean属性赋值,property=*格式要求Bean的属性名字(B)A)必须和表单参数类型一致B)必须和表单参数名称一一对应C)必须和表单参数数量一致 D)名称不一定对应75在JSP页面中使用格式,用表单参数为Bean属性赋值,要求Bean的属性名字(D)。A)必须和表单参数类型一致 B)必须和表单参数名称一一对应C)必须和表单参数数量一致 D)名称不一定对应76、下面哪一项对Servlet、JSP的描述错误?( D )A. HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。B. JSP技术是在S

23、ervlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。C. 当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行D.一般用JSP来处理业务逻辑,用Servlet来实现页面显示。77、在MVC设计模式体系结构中,(B )是实现控制器的首选方案。 A. JavaBean B. ServletC. JSP D. HTML78、给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域 ? ( C )A.B.C.D.79、包含Servlet发回到客户端信息的Se

24、rvletResponse对象是由( C )创建的。A. 客户端的浏览器 B. Web服务器的HTTP引擎C. Web服务器的Servlet容器D. Servlet对象80、阅读下面代码片段:JavaBeanClass bean=new JavaBeanClass(parameter);request.setAttribute(keyword,bean);该段代码创建的Bean,下列叙述哪项是正确的?( A )A.Request周期的Bean B.Application 周期的Bean C.Session D.Page周期的Bean81、下面是一个Servlet部署文件的片段: Hello m

25、yservlet.example.FirstServlet Hello /helpHelloServlet的类名是( A )A.FirstServlet B.Hello C. helpHello D. /helpHello82、下面是创建Statement接口并执行executeUpdate方法的代码片段: conn=DriverManager.getConnection(jdbc:odbc:book,); stmt=conn.createStatement(); String strsql=insert into book values(TP003, ASP.NET,李,清华出版社,35);

26、 n=stmt.executeUpdate(strsql); 代码执行成功后n的值为( A ) 。A)1 B)0 C)-1 D)一个整数83下面哪一项不是JDBC的工作任务?(C)A)与数据库建立连接 B)操作数据库,处理数据库返回的结果C)在网页中生成表格D)向数据库管理系统发送SQL语句84下面哪一项不是加载驱动程序的方法?(A)A)通过DriverManager.getConnection方法加载B)调用方法 Class.forNameC)通过添加系统的jdbc.drivers属性 D)通过registerDriver方法注册85关于分页显示,下列的叙述哪一项是不正确的?(A)A)只编制

27、一个页面是不可能实现分页显示的B)采用一至三个页面都可以实现分页显示C)分页显示中,记录集不必在页面跳转后重新生成 D)分页显示中页面显示的记录数可以随用户输入调整86在建立JSP网站目录时需要遵循一些规则,以下规则错误的是:(B)A)每个主要栏目开设一个相应的子目录B)所有flash, avi, ram, quicktime等多媒体文件存放在根目录下C)根目录一般只存放index.htm以及其他必须的系统文件D)目录建立应以最少的层次提供最清晰简便的访问结构87DriverManager类的getConnection(String url,String user,String passwor

28、d)方法中,参数url的格式为jdbc:,下列哪个url是不正确的?(A)A)jdbc:mysql:/localhost:80/数据库名B)jdbc:odbc:数据源C)jdbc:oracle:thinhost:端口号:数据库名 D)jdbc:sqlserver:/172.0.0.1:1443;DatabaseName=数据库名88在JDBC中,下列哪个接口不能被Connection创建(D)。A)Statement B)PreparedStatement C)CallableStatementD)RowsetStatement89下面是加载JDBC数据库驱动的代码片段: try Class.

29、forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e) out.print(e); 该程序加载的是哪个驱动?()A)JDBC-ODBC桥连接驱动 B)部分Java编写本地驱动C)本地协议纯Java驱动 D)网络纯Java驱动91下面的代码是连接哪个数据库的驱动加载片段( A ) try Class.forName(oracle.jdbc.driver.OracleDriver); catch(Exception e) out.print(e.toString(); A)Oracle B)Sql Server

30、C)MySql D)不确定93查询结果集ResultSet对象是以统一的行列形式组织数据的,执行ResultSet rs = stmt.executeQuery (select bid,name,author,publish,price from book);语句,得到的结果集rs的列数为( B )A)4 B)5 C)6 D)不确定94下列代码生成了一个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet

31、.CONCUR_READ_ONLY);rs=stmt.executeQuery(select * from book);下面哪项对该rs描述正确的是(B)A)只能向下移动的结果集 B)可上下滚动的结果集 C)只能向上移动的结果集 D)不确定是否可以滚动95下列代码生成了一个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(s

32、elect * from book);下面哪项对该rs描述正确( A )A)不能用结果集中的数据更新数据库中的表 B)能用结果集中的数据更新数据库中的表C)执行update方法能更新数据库中的表 D)不确定96下列代码生成了一个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(select * from book);下面哪项

33、对该rs描述正确( B )A)数据库中表数据变化时结果集中数据不变B)数据库中表数据变化时结果集中数据同步更新C)执行update方法能与数据库中表的数据同步更新 D)不确定97下列代码生成了一个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(select * from book);rs.first();下面哪项对该rs描

34、述正确(A)A)rs.isFirst()为真B)rs.ifLast()为真 C)rs.isAfterLast()为真 D)rs.isBeforeFirst()为真98下列代码生成了一个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(select * from book);rs.first();rs. previous();

35、下面哪项对该rs描述正确(D)A)rs.isFirst()为真B)rs.ifLast()为真 C)rs.isAfterLast()为真 D)rs.isBeforeFirst()为真99下列代码生成了一个结果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(select * from book);rs.last();rs.next

36、();下面哪项对该rs描述正确(C)A)rs.isFirst()为真 B)rs.ifLast()为真 C)rs.isAfterLast()为真 D)rs.isBeforeFirst()为真100给出了如下的查询条件字符串String condition=insert book values(?,?,?,?,?);下列哪个接口适合执行该SQL查询(B)A)StatementB)PrepareStatementC)CallableStatement D)不确定1动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对 )2Web开发技术包括客户端和服务器

37、端的技术。(对 )3Tomcat和JDK都不是开源的。(错)4、session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。( )5、Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。( )6、如果一个Sevlet有多个Filter,则优先级最高的Filter先执行。( )7在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)8JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发

38、给客户端。(对)9JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。(对)10JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)11在“”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错)12在“”标记之间声明的Java的方法在整个页面内有效。(对)13页面成员方法不可以在页面的Java程序片中调用。(错)14程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对)15程序片变量不同于在“”之间声明的页面成员变量,不能在

39、不同客户访问页面的线程之间共享。(对)16JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)17在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错)18不可以用一个page指令指定多个属性的取值。(错)19jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对)20jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对)21标记的page属性值是相对的URL地址,只能静态的URL。(错)22JSP页面只能在客户端执行。(错 )23JSP页面中不能包含脚本元素。(错 )24Page指令不能定义当前JSP程序的全局属性。(错)25、在JSP中, 此式正确.。()26、中的name及pro

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com