精选最新WEB应用程序开发JAVAWEB开发考核题库188题含答案.docx
- 文档编号:5612522
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:39
- 大小:35.60KB
精选最新WEB应用程序开发JAVAWEB开发考核题库188题含答案.docx
《精选最新WEB应用程序开发JAVAWEB开发考核题库188题含答案.docx》由会员分享,可在线阅读,更多相关《精选最新WEB应用程序开发JAVAWEB开发考核题库188题含答案.docx(39页珍藏版)》请在冰豆网上搜索。
精选最新WEB应用程序开发JAVAWEB开发考核题库188题含答案
WEB应用程序开发【JAVA-WEB开发】考试题库188题
一、填空题
1.JSP页面的程序片中可以插入_____标记。
答案:
HTML
2.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。
答案:
服务,应用程序接口,协议
3.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:
JSPcontainer
4.在DOM接口规范中,有四个基本接口:
____________、__________、_________和___________。
答案:
Node,Nodelist,NamedNodeMap,Document
5.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:
sendRedirect(URLurl)
6.答案:
“
–”和“–>out对象的_______方法,功能是输出缓冲的内容。
答案:
out.flush()
7.在“<%!
”和“%>”之间声明的变量又称为_________,其作用范围为整个JSP页面。
答案:
页面成员变量
8.当JSP页面的一个客户线程在执行_______方法时,其他客户必须等待。
答案:
synchronized
9. useBean>动作用来装载一个将在JSP页面中使用的()。 答案: javabean 10.在“<%! ”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。 答案: 页面成员变量 11.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment)7种要素构成。 答案: 程序片(Scriptlet),表达式(Exception) 12.超级链接标记的href属性取值为___。 答案: 链接的目标地址 13.URL是UniformResourceLocator的缩写,中文称之为。 答案: 统一资源定位器 14.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。 答案: 0至254 15.如果要获取请求客户端的IP地址,应使用_______对象。 答案: request 16.JSP页面中,输出型注释的内容写在_____之间。 17.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。 答案: init(),service(),destroy() 18.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的_____、_____、_____等请求的方法,这些方法是_____、_______和_______等doXXX方法。 答案: HttpServlet,POST,GET,PUT,doPost,doGet,doPut 19.JDBC的英文全称是_________,中文意义是__________。 答案: JavaDataBaseConnectivity,Java数据库连接 20."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用 _______对话框。 答案: onclick/confirm 21.JSP页面的程序片中可以插入________标记。 答案: HTML 22.Servlet运行于________端,与处于客户端的Applet相对应。 答案: 服务器 23.当今比较流行的技术研发模式是______和_____的体系结构来实现的。 答案: C/S,B/S 24.一个循环语句包含的4个部分为: 初始化部分()、()、迭代部分、()。 答案: initialization,循环体部分,中止部分 25."下面的代码建立Mysql数据库的连接,请: try{Class.forName(""_________""); } 创建连接的代码如下: try{//和数据库建立连接 conn= DriverManager.getConnection( ""_____//localhost: 3306/booklib"",""root"",""""); …… conn.close(); } catch(Exceptione){ out.println(e.toString()); } 答案: com.mysql.jdbc.Driver,jdbc: mysql: 26.Internet是一个以()、通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通信网。 答案: TCP/IP 27.简单地说,JDBC能够完成下列三件事: 与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。 答案: connection,statement,resultset 28.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。 答案: SQL,返回 29.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。 答案: 浏览器,string 30.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。 答案: 客户端,服务器端 31.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。 答案: forword> 32.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。 答案: servlet/lib 33.使用DOM接口,应用程序可以随时访问文档中任何一部分数据,NodeList集合中的节点都是live的,对各节点的操作都会反应到XML文件中,因此DOM接口访问XML文件又称为________。 答案: 随机访问模式 34.在传统的网页HTML文件()中加入()和(),就构成了JSP网页。 答案: *.htm,*.html,Java程序片段(Scriptlet),JSP标记(tag) 35.在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用__________对话框。 答案: confirm() 36.URI()是()的缩写,可以是绝对路径或者相对路径。 答案: UniformResourceIdentifier,统一资源标记符 37.taglib指令语法格式()。 答案: <%@tagliburi="tagLibraryURI"prefix="tagPrefix"%> 38.Include指令的语法格式(),其中()意思为相对地址。 答案: <%@includefile=“relativeURL”%>,relativeURL 39.JSP编译指令用于指定所使用的()、()、()、()。 答案: 脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet 40.JSP中不能应用()函数。 答案: JavaScript 41.使用()动作,JSP可以动态使用()组件来扩充JSP的功能。 答案: useBean>,JavaBeans 42.Tomcat的主要配置文档是()。 可以通过配置server.xml设置()。 答案: server.xml,服务器的端口及虚拟路径 43.request对象是()的一个实例。 当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。 答案: ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest 44.JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。 答案: JavaServerPages,SunMicrosystems,动态 45.Servlet的生命周期分三个时期: ()、()、()。 答案: 装载Servlet,创建一个Servlet实例,销毁 46.JavaServlet的主要特点是: ()、()、()、()、节省投资。 运行servlet需要在()注册. 答案: 高效,方便,功能强大,可移植性好,web.xml 47.JDBC的主要任务是: ()、()、()。 答案: 与数据库建立连接,发送SQL语句,处理结果 48.application对象是(),而session对象则是每个客户专用的。 答案: 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 49.理论上,GET是(),POST是()。 答案: 用于获取服务器信息并将其作为响应返回给客户端,用于客户端把数据传送到服务器 50.Java中的()是当程序中出现不同寻常的情况时生成的一个对象。 答案: 异常(Exception) 51.一个Bean由三部分组成()、2.()、3.()。 答案: 属性(Property),事件(Event),方法(Method) 52."异常的处理,可在该方法的代码段中包含3类代码: ()和 finally代码块。 答案: trycatch 53.FileOutputStreamJSP是()公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。 答案: SunMicrosystems 54."由于JSP文件被编译成Servlet执行,出现异常的默认操作就是 显示异常的()。 答案: 堆栈 55.()对象对于每个Web应用来说只有一个。 答案: application 56.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。 答案: HttpSession 57.一个session可以通过()或重写()来维持。 答案: Cookie,URL 58.定制标识的前缀是()。 答案: prefix 59.JavaBean通过()()可以得到正确的执行。 答案: Java虚拟机,JavaVirtualMachine 60.dopost在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。 答案: application 61.JDBC和数据库建立连接的一种常见方式是通过()。 答案: JDBC-ODBC桥 62.Out对象的方法()关闭流,并输出;()获得缓冲区的大小()清除缓冲区的流。 答案: Close,getBufferSize,clearBuffer 63.()对象保存了一个应用系统中一些公用的数据。 答案: application 64.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。 答案: SessionID,唯一标识 65.session对象的常用方法(),返回会话标识符;(),返回和应用层数据中指定名字相联系的对象。 答案: getId,getValue 66.request对象的方法()返回请求的给出名字的属性的值,()返回包含指定参数的单独值的字符串。 答案: getAttribute,getParameter 67.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。 答案: ServletRequest,ServletResponse 二、单选题 68."JSP内置对象request的getParameterValues()方法返回值是() A."String[] B.Object[] C.String D.Object 答案: A 69."下列XML格式正确的为()。 A.<学生学号=“101”姓名=张三/> B.<学生学号=“101”姓名=”张三”> C.<学生学号=“101”姓名=”张三”/> D. 答案: D 70."当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。 A.进程 B.程序 C.程序 D.服务 答案: B 71."A3-6当浏览器第二次访问该JSP网页时的输出结果是什么? <%! inta=0;%> <%intb=0; a++; b++; %> a: <%=a%> b: <%=b%> 选项: () A.a=0b=0 B.a=1b=1 C.a=2b=1 D.a=3b=2 答案: C 72."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。 A.RequestScope B.ResponseScope C.OutScope D.WriterScope 答案: A 73."下列说法哪一项是正确的() A."Apache用于ASP技术所开发网站的服务器 B.IIS用于CGI技术所开发网站的服务器 C.Tomcat用于JSP技术所开发网站的服务器 D.WebLogic用于PHP技术所开发网站的服务器 答案: C 74."给出了如下的查询条件字符串Stringcondition=""insertbookvalues(? ? ? ? ? )"";下列哪个接口适合执行该SQL查询() A."Statement B.PrepareStatement C.CallableStatement D.不确定 答案: B 75."JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应 A."request B.response C.session D.application 答案: C 76."对如下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 77."如果要把一个用户名jack保存在session对象里,则下列语句正确的是() A."session.setAttribute(name,jack); B.session.setAttribute("name","jack"); C.session.setAttribute("jack",name); D.session.setAttribute("jack","name"); 答案: B 78."在JDBCAPI中所提供的()类的职责是: 依据数据库的不同,管理不同的JDBC驱动程序 A."DriverManager B.Connection C.Statement D.Class 答案: A 79."在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是() A."<%@pageimport=""java.sql.*""%> B.<%@pageimport="sql.*"%> C.<%pageimport="java.sql.*"%> D.<%@import="java.sql.*"%> 答案: A 80.JSP应用程序配置文件的根元素为____________________ A. B. C. D. 答案: C 81."对于转发与重定向的描述错误的语句是() A."重定向是在客户端发生作用,通过请求新的地址实现页面转向 B.使用重定向时可以在地址栏中看到转向后的URL C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别 答案: D 82."在JSP页面中使用 setPropetyname=""bean的名字""property=""bean属性名""param=""表单参数名""/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。 A.必须和表单参数类型一致 B.必须和表单参数名称一一对应 C.必须和表单参数数量一致 D.名称不一定对应 答案: D 83."如果请求页面中存在两个按钮(假定按钮的名称为sex),分别代表男和女,该页面提交后,为了获得用户的选择项,可以使用以下()方法 A."request.getParameter(sex); B.request.getParameter("sex"); C.request.getParameterValues(sex); D.request.getParameterValues("sex"); 答案: B 84."在某个JSP页面中存在这样一行代码: <%=""2""+""4""%>,运行该JSP,以下说法正确的是() A."这行代码没有对应的输出 B.这行代码对应的输出是6 C.这行代码对应的输出是24 D.这么代码将引发错误 答案: C 85."下面对于B/S架构与C/S架构的描述错误的是() A."B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构 B.B/S架构是基于Intenet网络实现的,使得用户访问的范围扩大 C.C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护 D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。 答案: A 86."在设计Web项目的目录结构下,一般把JSP和HTML文件放在() A."src目录 B.文档根目录或其子文件夹下 C.META-INF目录 D.WEB-INF目录 答案: B 87.设置文档体背景颜色的属性是() A.text B.bgcolor C.background D.link 答案: C 88."阅读下面代码片段: RequestDispatcherdispatcher=request.getRequestDispatcher(""a.jsp""); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的? ()A.页面重定向到a.jsp页面 B.将请求转发到a.jsp页面 C.从a.jsp定向到当前页面 D.从a.jsp转发到当前页面 答案: B 89.表示粗体加斜体的标记是()。 A.字体 B.字体 C.字体 D.字体 答案: C 90.下列设置颜色的方法中不正确的是() A." B. C. D. 答案: D 91.URL是Internet中资源的命名机制,URL由三部分构成()。 A."协议、主机DNS名或IP地址和文件名 B.主机、DNS名或IP地址和文件名、协议 C.协议、文件名、主机名 D.协议、文件名、IP地址 答案: A 92.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。 () A.service() B.init() C.doPost() D.destroy() 答案: B 93."下列代码中rs为查询得到的结果集,代码运行后表格的每一行有几个单元格() while(rs.next()){ out.print(“ out.print(“ (1)+” out.print(“ (2)+” out.print(“ out.print(“ out.print(“ out.print(“ }A.4 B.5 C.6 D.不确定 答案: B 94.由JSP页面向Tag文件传递数据要使用的指令是() A.tag B.attribute C.variable D.taglib 答案: B 95."为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码 A."response.setContentType() B.response.setCharcterEncoding() C.response.setPageCoding() D.response.setCharset() 答案: B 96."下列选项哪些是正确的JSP表达式语法格式? () A."<%Stringname=“YXQ”%> B.<%Stringname=“您好”;%> C.<%=“您好”;%> D.<%=“YXQ”%> 答案: B 97.不是JSP运行必须的是() A.操作系统 B.JavaJDK C.支持Jsp的Web服务器 D.数据库 答案: D 98.下列动态网页和静态网页的根本区别描述错误的是()。 A.静态网页服务器端返回的HTML文件是事先存储好的 B.动态网页服务器端返回的HTML文件是程序生成的 C.静态网页文件里只有HTML标记,没有程序代码。 D.动态网页中只有程序,不能有HTML代码。 答案: D 99.当用户请求jsp页面时,JSP引擎就会执行该页面的”); ”);”+rs.getString ”);”+rs.getString ”);”+rs.getString(3)+” ”);”+rs.getString(“publish”)+” ”);”+rs.getFloat(“price”)+” ”);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 最新 WEB 应用程序 开发 JAVAWEB 考核 题库 188 答案