精编新版WEB应用程序开发JAVAWEB开发完整考试题库188题含标准答案.docx
- 文档编号:7516301
- 上传时间:2023-01-24
- 格式: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.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。
答案:
浏览器,string
2.HTML文档的开头和结束元素为________。
答案:
3.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、_____、______、注释(Comment)7种要素构成。
答案:
程序片(Scriptlet),表达式(Exception)
4.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______。
答案:
JSP脚本元素
5.在“<%!
”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。
答案:
页面成员变量
6.JSP页面的程序片中可以插入_____标记。
答案:
HTML
7.当JSP页面的一个客户线程在执行_______方法时,其他客户必须等待。
答案:
synchronized
8.JSP页面中,输出型注释的内容写在_____之间。
9.JSP的_____对象用来保存单个用户访问时的一些信息。
答案:
session
10.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:
request
11.Servlet中使用Session对象的步骤为:
调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:
HttpServletRequest.getSession()
12.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:
JSPcontainer
13.JDBC是用于执行(SQL语句)的Java应用程序接口,由一组用Java语言编写的()组成。
答案:
类和接口
14.一个循环语句包含的4个部分为:
初始化部分()、()、迭代部分、()。
答案:
initialization,循环体部分,中止部分
15.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。
答案:
0至254
16.XML声明部分以________开始,以“?
>”部分结束,开始字符之间没有空格。
声明部分要求必须指定____属性,standalone和encoding属性可选。
答案:
“
xml”,version
17.out对象的______方法,功能是输出缓冲的内容。
答案:
out.flush()
18._______和_____用于做字节流输入输出操作,_____和_______用于做字符流输入输出操作。
答案:
InputStream,OutputStream,Reader,Writer
19.表单的提交方法包括_______和______方法。
答案:
post,get
20.JDBC的英文全称是_________,中文意义是__________。
答案:
JavaDataBaseConnectivity,Java数据库连接
21."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用
_______对话框。
答案:
onclick/confirm
22.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
答案:
forword> 23.在Servlet中,主要使用HttpServletResponse类的重定向方法________方法实现重定向。 答案: sendRedirect 24.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。 答案: 客户端,服务器端 25.exceQuery()方法用来执行一个产生单个结构集的_______语句,它只有一个_________参数,即它返回一个类的对象。 答案: SQL,返回 26.JDBC是一种可用于执行的JavaAPI,它由一些Java语言编写的__________组成。 答案: api函数 27._____类型的Servlet接受HTTP请求且生成HTTP响应。 答案: response 28.JavaBean的种类分为___()_______和__()_______两类。 答案: setproperty,getproperty 29.Java是由_______公司于1995年提出的,是一种完全面向__________的语言。 答案: sun,对象 30.W3C是指__________。 答案: 万维网联盟 31.Servlet运行于________端,与处于客户端的Applet相对应。 答案: 服务器 32.session对象的常用方法(),返回会话标识符;(),返回和应用层数据中指定名字相联系的对象。 答案: getId,getValue 33.jsp主要内置对象有: ()、()、()、()、()、()、out、config、page。 答案: application,exception,pageContext,request,session,response 34.JDBC的主要任务是: ()、()、()。 答案: 与数据库建立连接,发送SQL语句,处理结果 35.一个Bean由三部分组成: ()、()、()。 答案: 实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性 36.JavaServlet的主要特点是: ()、()、()、()、节省投资。 运行servlet需要在()注册. 答案: 高效,方便,功能强大,可移植性好,web.xml 37.JSP是指()是由()公司倡导、许多公司参与一起建立的一种()网页技术标准。 答案: JavaServerPages,SunMicrosystems,动态 38.Tomcat的主要配置文档是()。 可以通过配置server.xml设置()。 答案: server.xml,服务器的端口及虚拟路径 39.为了解释page指令的import属性的使用,用()来说明。 答案: time.jsp程序 40.Include指令的语法格式(),其中()意思为相对地址。 答案: <%@includefile=“relativeURL”%>,relativeURL 41.taglib指令语法格式()。 答案: <%@tagliburi="tagLibraryURI"prefix="tagPrefix"%> 42.URI()是()的缩写,可以是绝对路径或者相对路径。 答案: UniformResourceIdentifier,统一资源标记符 43."()和()属性是每一个JSP动作都具有的属性。 其中()表示一 个动作的名称,而()则表示一个动作的作用域。 答案: id,scope,id,scope 44."()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅 和()对象发生关系。 include>动作可以包含一个或几个()用于向要引入的页面传递参数。 答案: include>,JspWrite, param>子动作 45.使用()动作,JSP可以动态使用()组件来扩充JSP的功能。 答案: useBean>,JavaBeans 46.超级链接标记的href属性取值为___。 答案: 链接的目标地址 47.JavaBean的属性()、()、()、()。 答案: Simple属性,Indexed属性,Bound属性,Constrained属性 48.如果要获取请求客户端的IP地址,应使用_______对象。 答案: request 49.FileReader通过()对象或者()可以把内容输出到文件中。 答案: "FileWriter 50.操作文件主要有两种类型()、()。 答案: 读取内容,写入内容或者更改文件的属性 51."由于JSP文件被编译成Servlet执行,出现异常的默认操作就是 显示异常的()。 答案: 堆栈 52."程序运行难免会发生异常和错误。 当处理JSP页面时,遇到的 异常分为两个基本类型: (),()。 答案: 编译时的错误,运行时的错误 53.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的()对象。 答案: response,response 54.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。 答案: ServletRequest,ServletResponse 55.()对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端()一次访问的一些特定信息。 答案: session,访问者 56.JavaBean通过()()可以得到正确的执行。 答案: Java虚拟机,JavaVirtualMachine 57.一个Bean由三部分组成()、2.()、3.()。 答案: 属性(Property),事件(Event),方法(Method) 58.JDBC和数据库建立连接的一种常见方式是通过()。 答案: JDBC-ODBC桥 59.application对象的方法(),返回application某个属性的值()以Object对象的形式返回对应名称的application对象的属性值。 答案: getInitParameter,getAttribute 60.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。 答案: SessionID,唯一标识 61."异常的处理,可在该方法的代码段中包含3类代码: ()和 finally代码块。 答案: trycatch 62.一个session可以通过()或重写()来维持。 答案: Cookie,URL 二、单选题 63."在设计Web项目的目录结构下,一般把JSP和HTML文件放在() A."src目录 B.文档根目录或其子文件夹下 C.META-INF目录 D.WEB-INF目录 答案: B 64."在JSP页面中使用 setPropetyname=""bean的名字""property=""bean属性名""param=""表单参数名""/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。 A.必须和表单参数类型一致 B.必须和表单参数名称一一对应 C.必须和表单参数数量一致 D.名称不一定对应 答案: D 65."关于分页显示,下列的叙述哪一项是不正确的? () A."只编制一个页面是不可能实现分页显示的 B.采用一至三个页面都可以实现分页显示 C.分页显示中,记录集不必在页面跳转后重新生成 D.分页显示中页面显示的记录数可以随用户输入调整 答案: A 66."部署Servlet,下面哪一项描述错误? () A."必须为Tomcat编写一个部署文件。 B.部署文件名为web.xml C.部署文件在Web服务目录的WEB-INF子目录中 D.部署文件名为Server.xml 答案: C 67."下列XML格式正确的为()。 A.<学生学号=“101”姓名=张三/> B.<学生学号=“101”姓名=”张三”> C.<学生学号=“101”姓名=”张三”/> D. 答案: D 68."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。 A.RequestScope B.ResponseScope C.OutScope D.WriterScope 答案: A 69."JSP提供了一个可以在多个请求之间持续有效的内置对象(),该对象与浏览器窗口一一对应 A."request B.response C.session D.application 答案: C 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."在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是() A."<%@pageimport=""java.sql.*""%> B.<%@pageimport="sql.*"%> C.<%pageimport="java.sql.*"%> D.<%@import="java.sql.*"%> 答案: A 73."对于转发与重定向的描述错误的语句是() A."重定向是在客户端发生作用,通过请求新的地址实现页面转向 B.使用重定向时可以在地址栏中看到转向后的URL C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别 答案: D 74."下列选项中,()是正确的表达式 A."<%Strings=""helloworld"";%> B.<%="helloworld";%> C.<%="helloworld"%> D. "helloworld"%> 答案: C 75.在JSP中要使用user包中的User类,则以写法正确的是() A. useBeanid="user"class="user.User"scope="page"/> B. useBeanclass="user.Use.class"/> C. useBeanname="user"class="user.User"/> D. useBeamid="user"class="user"import="user.*"/> 答案: A 76.在web项目的目录结构中,web.xml文件位于()中 A."src目录 B.文档根目录 C.variable D.WEB-INF目录 答案: D 77."组件 A.图形按钮 B.图形显示标记 C.上传图片 D.下载图片 答案: A 78.如果做动态网站的开发,以下()可以作为服务器端脚本语言。 A."HTML B.JSP C.JavaScipt D.Java 答案: D 79."()是标题标记。 A. 标记 B. C. D. 答案: D 80.设置文档体背景颜色的属性是() A.text B.bgcolor C.background D.link 答案: C 81."阅读下面代码片段: RequestDispatcherdispatcher=request.getRequestDispatcher(""a.jsp""); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的? ()A.页面重定向到a.jsp页面 B.将请求转发到a.jsp页面 C.从a.jsp定向到当前页面 D.从a.jsp转发到当前页面 答案: B 82.用来在网页中显示图形的标记为() A. B. C. D. 答案: B 83.表示粗体加斜体的标记是()。 A.字体 B.字体 C.字体 D.字体 答案: C 84."下列代码中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 85.JSP应用程序配置文件的根元素为____________________ A. B. C. D. 答案: C 86.Servlet的初始化参数只能在Servlet的________________方法中获取。 A.doPost() B.doGet() C.init() D.destroy() 答案: C 87.请选出微软公司提供的连接SQLServer2000的JDBC驱动程序。 () A.oracle.jdbc.driver.OracleDriver B.sun.jdbc.odbc.JdbcOdbcDriver C.com.microsoft.jdbc.sqlserver.SQLServerDriver D.com.mysql.jdbc.Driver 答案: C 88. useBean>声明对象的默认有效范围为_____________________。 A.page B.Session C.application D.request 答案: A 89.session对象的__________________方法用于设置会话的超时时间。 A.session.setMaxInactiveInterval(30); B.session.setMaxTime(30); C.session.getMaxInactiveInterval(); D.session.setAttribute(“time”,30); 答案: A 90."在某个JSP页面中存在这样一行代码: <%=""2""+""4""%>,运行该JSP,以下说法正确的是() A."这行代码没有对应的输出 B.这行代码对应的输出是6 C.这行代码对应的输出是24 D.这么代码将引发错误 答案: C 91."在MVC模式中,核心内容为()。 A.view B.control C.model D.不确证 答案: C 92.不是JSP运行必须的是() A.操作系统 B.JavaJDK C.支持Jsp的Web服务器 D.数据库 答案: D 93."include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。 A.是一个完整的HTML文件 B.是一个完整的JSP文件 C.是一个完整的TXT文件 D.是一个完整的Java源文件 答案: B 94.在“<%! ”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。 ()。 A."从定义处之后有效。 B.在整个页面内有效。 C.从定义处之前有效。 D.不确定。 答案: C 95."能够替代<字符的替代字符是()? () A.< B.> C.< D. 答案: C 96."JSP的哪个指令允许页面使用者自定义标签库? () A.Include指令 B.Taglib指令 C.Include指令 D.Plugin指令 答案: B 97.下列哪一项不属于JSP动作指令标记? () A. param> B. plugin> C. useBean> D. javaBean> 答案: D 98.下列哪个属性为单元格向下打通的行数,用于合并单元格。 () A.rowspan B.colspan C.height D.width 答案: A 99.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记() A. B. C. D. 答案: D 100.声名SmartUpload对象的正确方法是() A.SmartUploadsu=newSmartUpload(); B.SmartUploadsu=SmartUpload.newInstance() C.SmartUploadsu=SmartUpload.initialize(); D.SmartUploa 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1
标记
标记”); ”);”+rs.getString ”);”+rs.getString ”);”+rs.getString(3)+” ”);”+rs.getString(“publish”)+” ”);”+rs.getFloat(“price”)+” ”);