新版精编WEB应用程序开发JAVAWEB开发模拟考核题库188题含标准答案.docx
- 文档编号:4040089
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:40
- 大小:35.38KB
新版精编WEB应用程序开发JAVAWEB开发模拟考核题库188题含标准答案.docx
《新版精编WEB应用程序开发JAVAWEB开发模拟考核题库188题含标准答案.docx》由会员分享,可在线阅读,更多相关《新版精编WEB应用程序开发JAVAWEB开发模拟考核题库188题含标准答案.docx(40页珍藏版)》请在冰豆网上搜索。
新版精编WEB应用程序开发JAVAWEB开发模拟考核题库188题含标准答案
WEB应用程序开发【JAVA-WEB开发】考试题库188题
一、填空题
1.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______。
答案:
JSP脚本元素
2.Java中有四个“输入/输出”的抽象类,InputStream、_______、Reader和_______。
答案:
OutputStream,Writer
3.在DOM接口规范中,有四个基本接口:
____________、__________、_________和___________。
答案:
Node,Nodelist,NamedNodeMap,Document
4.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:
sendRedirect(URLurl)
5.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:
session
6.JSP页面中,输出型注释的内容写在_____之间。
7.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。
答案:
类和接口
8.在“<%!
”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。
答案:
页面成员变量
9.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。
答案:
32,IP地址
10.超级链接标记的href属性取值为___。
答案:
链接的目标地址
11.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。
答案:
0至254
12.W3C是指__________。
答案:
万维网联盟
13.Resulset接口的__________方法可以使结果集指针指向下行数据。
答案:
next()
14.在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。
答案:
confirm()
15.假设有一个JavaScript函数为show(),如果要求在页面加载时就执行,最好使用
标记的_______什么事件。答案:
onload
16.JSP页面的程序片中可以插入_____标记。
答案:
HTML
17.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。
答案:
SQL,返回
18.JDBC的英文全称是_________,中文意义是__________。
答案:
JavaDataBaseConnectivity,Java数据库连接
19."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用
_______对话框。
答案:
onclick/confirm
20.Servlet运行于________端,与处于客户端的Applet相对应。
答案:
服务器
21.当今比较流行的技术研发模式是______和_____的体系结构来实现的。
答案:
C/S,B/S
22.IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。
答案:
0至254
23.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:
JSPcontainer
24.简单地说,JDBC能够完成下列三件事:
与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。
答案:
connection,statement,resultset
25.FileReader通过()对象或者()可以把内容输出到文件中。
答案:
"FileWriter
26.JDBC是一种可用于执行的JavaAPI,它由一些Java语言编写的__________组成。
答案:
api函数
27.异常的处理,可在该方法的代码段中包含3类代码:
__________、____________和____________代码块。
答案:
catch,try,which
28.Java是由_______公司于1995年提出的,是一种完全面向__________的语言。
答案:
sun,对象
29.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。
答案:
浏览器,string
30.getParameter()方法中以____()______形式返回指定参数的所有值。
答案:
字符串
31. useBean>动作用来装载一个将在JSP页面中使用的()。 答案: javabean 32.表单标记中的_____属性用于指定处理表单数据程序url的地址。 答案: action 33.Tomcat的主要配置文档是()。 可以通过配置server.xml设置()。 答案: server.xml,服务器的端口及虚拟路径 34."()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅 和()对象发生关系。 include>动作可以包含一个或几个()用于向要引入的页面传递参数。 答案: include>,JspWrite, param>子动作 35.定制标识的前缀是()。 答案: prefix 36.taglib指令语法格式()。 答案: <%@tagliburi="tagLibraryURI"prefix="tagPrefix"%> 37.为了解释page指令的import属性的使用,用()来说明。 答案: time.jsp程序 38.JSP编译指令用于指定所使用的()、()、()、()。 答案: 脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet 39.dopost在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。 答案: application 40.Java中的()是当程序中出现不同寻常的情况时生成的一个对象。 答案: 异常(Exception) 41.()对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端()一次访问的一些特定信息。 答案: session,访问者 42.包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml,包含Tomcat中使用的jar文件。 在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中Tomcat脚本Startup()、Shutdown()。 答案: 启动Tomcat,关闭Tomcat 43.所有JSP程序操作都在()执行。 答案: 服务器端 44.JSP网页文件的扩展名是()。 答案: jsp 45.JSP开发网站的两种模式分为()、()。 答案: jsp+javabean,jsp+javabean+servlet 46.JDBC的主要任务是: ()、()、()。 答案: 与数据库建立连接,发送SQL语句,处理结果 47.application对象是(),而session对象则是每个客户专用的。 答案: 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 48.JSP中不能应用()函数。 答案: JavaScript 49.一个Bean由三部分组成()、2.()、3.()。 答案: 属性(Property),事件(Event),方法(Method) 50.jsp主要内置对象有: ()、()、()、()、()、()、out、config、page。 答案: application,exception,pageContext,request,session,response 51.操作文件主要有两种类型()、()。 答案: 读取内容,写入内容或者更改文件的属性 52.()对象对于每个Web应用来说只有一个。 答案: application 53."JSP中共享数据,大体上分为两种情况,第一种是在()之间共享 数据,另一种是在()之间共享数据。 答案: 同一个用户的不同页面,不同用户 54."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正 在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。 答案: "HttpServerletRequest 55.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。 答案: ServletRequest,ServletResponse 56.使用()动作,JSP可以动态使用()组件来扩充JSP的功能。 答案: useBean>,JavaBeans 57.()是运行在服务器端,用来响应客户端请求的java代码模块。 答案: Servlet 58.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的()对象。 答案: response,response 59.JavaBean是描述()的软件组件模型。 答案: Java 60.()对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。 out对象的范围是()。 答案: out,page 61.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。 答案: getInitParameter,getAttribute 62.()对象保存了一个应用系统中一些公用的数据。 答案: application 63.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。 答案: SessionID,唯一标识 64.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。 答案: servlet/lib 65."在ServletAPI中最重要的是(),所有的Servlets都必须实现该 接口。 答案: Servlet接口(interface) 二、单选题 66.如果做动态网站的开发,以下()可以作为服务器端脚本语言。 A."HTML B.JSP C.JavaScipt D.Java 答案: D 67.使用JavaScript语言中Document的________________方法可以在页面上输出字符。 A.document.write() B.document.print() C.document.out() D.document.flush() 答案: A 68."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。 A.RequestScope B.ResponseScope C.OutScope D.WriterScope 答案: A 69."给出了如下的查询条件字符串Stringcondition=""insertbookvalues(? ? ? ? ? )"";下列哪个接口适合执行该SQL查询() A."Statement B.PrepareStatement C.CallableStatement D.不确定 答案: B 70."在IE窗口访问JSP页面,其代码如下然后连续刷新四次页面,输出结果是X,紧接着重新启动一个新的IE窗口运行该JSP代码连续刷新两次,输出结果是Y,X,和Y的值分别是() <%@pagecontentType=""text/html;charset=gbk""%> <% Integercnt=(Integer)application.getAttribute(""hitCount""); if(cnt==null){ cnt=newInteger (1); }else{ cnt=newInteger(cnt.intValue()+1); }application.setAttribute(""hitCount"",cnt); %> <%=cnt%> A."5、8 B.5、3 C.1、2 D.1、1 答案: A 71."对如下JSP代码说法正确的是() <% Stringstr=""hello,JBIT""! session.setAttribute(""msg"",str); StringgetStr=session.getAttribute(""msg""); out.println(getStr); %> A."运行成功,页面上输出helloJBIT B.运行成功,页面上输出msg C.代码行StringgetStr=session.getAttribute("msg");有错误,无法运行 D.代码行StringgetStr=session.getAttribute("msg");有错误,无法运行 答案: D 72."在JDBCAPI中所提供的()类的职责是: 依据数据库的不同,管理不同的JDBC驱动程序 A."DriverManager B.Connection C.Statement D.Class 答案: A 73."在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是() A."<%@pageimport=""java.sql.*""%> B.<%@pageimport="sql.*"%> C.<%pageimport="java.sql.*"%> D.<%@import="java.sql.*"%> 答案: A 74."为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码 A."response.setContentType() B.response.setCharcterEncoding() C.response.setPageCoding() D.response.setCharset() 答案: B 75."对于转发与重定向的描述错误的语句是() A."重定向是在客户端发生作用,通过请求新的地址实现页面转向 B.使用重定向时可以在地址栏中看到转向后的URL C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别 答案: D 76."使用response对象进行重定向时,使用的是()方法 A."getRequestDispatcher() B.forward() C.sendRedirect() D.setRequestDispatcher() 答案: C 77."JSP内置对象request的getParameterValues()方法返回值是() A."String[] B.Object[] C.String D.Object 答案: A 78."当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。 A.进程 B.程序 C.程序 D.服务 答案: B 79.在web项目的目录结构中,web.xml文件位于()中 A."src目录 B.文档根目录 C.variable D.WEB-INF目录 答案: D 80."关于分页显示,下列的叙述哪一项是不正确的? () A."只编制一个页面是不可能实现分页显示的 B.采用一至三个页面都可以实现分页显示 C.分页显示中,记录集不必在页面跳转后重新生成 D.分页显示中页面显示的记录数可以随用户输入调整 答案: A 81."()是标题标记。 A. 标记 B. C. D. 答案: D 82."阅读下面代码片段: RequestDispatcherdispatcher=request.getRequestDispatcher(""a.jsp""); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的? ()A.页面重定向到a.jsp页面 B.将请求转发到a.jsp页面 C.从a.jsp定向到当前页面 D.从a.jsp转发到当前页面 答案: B 83.表示粗体加斜体的标记是()。 A.字体 B.字体 C.字体 D.字体 答案: C 84."下面是FileInputStream读取文件的代码片段: Filefile1=newFile(fileName); FileInputStreamfinput=newFileInputStream(file1); intsize=finput.available(); BufferedInputStreambuffer1=newBufferedInputStream(finput); byteb[]=newbyte[90];intn=0; while((n=buffer1.read(b))! =-1){ allFilesmess.append(newString(b,0,n)); }buffer1.close();finput.close(); 除最后一次外,代码中buffer1.read(b)每次读取文件的字节数? ()A.90 B.89 C.n D.size/n 答案: A 85.在JSP中通过虚拟目录获取真实的物理目录的方法为___________。 A.request.getRealPath() B.request.getPath() C.response.getRealPath() D.response.getPath() 答案: A 86.下列哪个不是HTML的常用标记____________________。 A. B. C. D. 答案: D 87.JSP应用程序配置文件的根元素为____________________ A. B. C. D. 答案: C 88.请选出微软公司提供的连接SQLServer2000的JDBC驱动程序。 () A.oracle.jdbc.driver.OracleDriver B.sun.jdbc.odbc.JdbcOdbcDriver C.com.microsoft.jdbc.sqlserver.SQLServerDriver D.com.mysql.jdbc.Driver 答案: C 89. useBean>声明对象的默认有效范围为_____________________。 A.page B.Session C.application D.request 答案: A 90."重向可以使用______________________方法。 A.response.sendRedirect(“login.jsp”); B.request.sendRedirect(“login.jsp”); C. forwardpage=“login.jsp”/> D. 答案: A 91.在HTML中引用外部JavaScript文件中的正确代码为_______________。 A." B. C. D. 答案: A 92.由JSP页面向Tag文件传递数据要使用的指令是() A.tag B.attribute C.variable D.taglib 答案: B 93."在某个JSP页面中存在这样一行代码: <%=""2""+""4""%>,运行该JSP,以下说法正确的是() A."这行代码没有对应的输出 B.这行代码对应的输出是6 C.这行代码对应的输出是24 D.这么代码将引发错误 答案: C 94."在“<%=”和“%>”标记之间放置(),可以直接输出其值。 A.变量 B.java表达式 C.字符串 D.数字 答案: B 95.不是JSP运行必须的是() A.操作系统 B.JavaJDK C.支持Jsp的Web服务器 D.数据库 答案: D 96.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B) A.进程 B.线程 C.程序 D.服务 答案: B 97.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是() A.发送一个JSP源文件到客户端 B.发送一个Java文件到客户端 C.发送一个HTML页面到客户端 D.什么都不做。 答案: C 98.下列()注释为隐藏型注释。 ()。 A." –注释内容[<%=表达式%>]–> B. –注释内容–> C.<%–注释内容–%> D. —[<%=表达式%>]–> 答案: C 99.声名SmartUpload对象的正确方法是() A.SmartUploadsu=newSmartUpload(); B.SmartUploadsu=SmartUpload.newInstance() C.SmartUploadsu=SmartUpload.initialize(); D.SmartUpload无需实例化,可直接使用 答案: A 100."阅读下面代码片段: RequestDispatcherdispatcher=request.getRequestDispatcher(""a.jsp""); di
标记
标记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 精编 WEB 应用程序 开发 JAVAWEB 模拟 考核 题库 188 标准答案