精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx
- 文档编号:3446128
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:40
- 大小:36.04KB
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx
《精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx》由会员分享,可在线阅读,更多相关《精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案.docx(40页珍藏版)》请在冰豆网上搜索。
精编新版WEB应用程序开发JAVAWEB开发模拟题库188题含标准答案
WEB应用程序开发【JAVA-WEB开发】考试题库188题
一、填空题
1.JSP页面的程序片中可以插入_____标记。
答案:
HTML
2.dopost在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。
答案:
application
3.Config对象是JSP页面通过()进行初始化时被传递的对象。
答案:
JSPcontainer
4.Servlet中使用Session对象的步骤为:
调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:
HttpServletRequest.getSession()
5.response.setHeader(“Refresh”,“5”)的含义是指__页面刷新时间为__。
答案:
5秒
6.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:
request
7.答案:
“
–”和“–>out对象的_______方法,功能是输出缓冲的内容。
答案:
out.flush()
8.JDBC的接口分为两个层次:
一个是程序开发人员的(),另一个是()。
答案:
JDBCAPI,底层的JDBCDRIVERAPI
9.当JSP页面的一个客户线程在执行_______方法时,其他客户必须等待。
答案:
synchronized
10.()动作用来引导客户端的请求到另一个页面或者是另一个servlet。
答案:
forword> 11.指令标记、JSP动作标记统称为______ 答案: JSP标记 12.JSP页面的基本构成元素,其中变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为______。 答案: JSP脚本元素 13.超级链接标记的href属性取值为___。 答案: 链接的目标地址 14.W3C是指__________。 答案: 万维网联盟 15.如果要获取请求客户端的IP地址,应使用_______对象。 答案: request 16._______和_____用于做字节流输入输出操作,_____和_______用于做字符流输入输出操作。 答案: InputStream,OutputStream,Reader,Writer 17.JSP页面中,输出型注释的内容写在_____之间。 18.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是_____、_____、______方法。 答案: init(),service(),destroy() 19.一般编写一个Servlet就是编写一个_______的子类,该类实现响应用户的_____、_____、_____等请求的方法,这些方法是_____、_______和_______等doXXX方法。 答案: HttpServlet,POST,GET,PUT,doPost,doGet,doPut 20.JDBC的英文全称是_________,中文意义是__________。 答案: JavaDataBaseConnectivity,Java数据库连接 21."在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用 _______对话框。 答案: onclick/confirm 22.表单标记中的__________属性用于指定处理表单数据程序url的地址。 答案: action 23.Servlet运行于________端,与处于客户端的Applet相对应。 答案: 服务器 24.在Servlet中,主要使用HttpServletResponse类的重定向方法________方法实现重定向。 答案: sendRedirect 25.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。 答案: 服务,应用程序接口,协议 26.使用DOM接口,应用程序可以随时访问文档中任何一部分数据,NodeList集合中的节点都是live的,对各节点的操作都会反应到XML文件中,因此DOM接口访问XML文件又称为________。 答案: 随机访问模式 27.操作文件主要有两种类型()、()。 答案: 读取内容,写入内容或者更改文件的属性 28.表单标记中的_____属性用于指定处理表单数据程序url的地址。 答案: action 29.JDBC是一种可用于执行的JavaAPI,它由一些Java语言编写的__________组成。 答案: api函数 30._____类型的Servlet接受HTTP请求且生成HTTP响应。 答案: response 31.Out对象主要用来向___()_______输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其基类是___()___________。 答案: 浏览器,string 32.getParameter()方法中以____()______形式返回指定参数的所有值。 答案: 字符串 33.Request内置对象代表了()的请求信息,主要用于通过HTTP协议传送给()的数据。 答案: 客户端,服务器端 34.IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。 答案: 0至254 35.Servlet的生命周期分三个时期: ()、()、()。 答案: 装载Servlet,创建一个Servlet实例,销毁 36.Resulset接口的__________方法可以使结果集指针指向下行数据。 答案: next() 37.URI()是()的缩写,可以是绝对路径或者相对路径。 答案: UniformResourceIdentifier,统一资源标记符 38.Include指令的语法格式(),其中()意思为相对地址。 答案: <%@includefile=“relativeURL”%>,relativeURL 39.JSP编译指令的一般语法形式为()。 答案: <%@指令名=“值”%> 40.Java中的()是当程序中出现不同寻常的情况时生成的一个对象。 答案: 异常(Exception) 41.包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml,包含Tomcat中使用的jar文件。 在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中Tomcat脚本Startup()、Shutdown()。 答案: 启动Tomcat,关闭Tomcat 42."()用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅 和()对象发生关系。 include>动作可以包含一个或几个()用于向要引入的页面传递参数。 答案: include>,JspWrite, param>子动作 43.JSP网页文件的扩展名是()。 答案: jsp 44.()动作用于向一个()的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用()动作引入的JavaBean的名字。 答案: setProperty>,JavaBean, useBean> 45.JavaServlet的主要特点是: ()、()、()、()、节省投资。 运行servlet需要在()注册. 答案: 高效,方便,功能强大,可移植性好,web.xml 46.一个Bean由三部分组成: ()、()、()。 答案: 实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性 47.JDBC的主要任务是: ()、()、()。 答案: 与数据库建立连接,发送SQL语句,处理结果 48.application对象是(),而session对象则是每个客户专用的。 答案: 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 49.jsp主要内置对象有: ()、()、()、()、()、()、out、config、page。 答案: application,exception,pageContext,request,session,response 50."异常的处理,可在该方法的代码段中包含3类代码: ()和 finally代码块。 答案: trycatch 51.三种常用的动态网页技术是()、()、()。 答案: ASP,PHP,JSP 52.Out对象的方法()关闭流,并输出;()获得缓冲区的大小()清除缓冲区的流。 答案: Close,getBufferSize,clearBuffer 53."由于JSP文件被编译成Servlet执行,出现异常的默认操作就是 显示异常的()。 答案: 堆栈 54.在JSP页面中可以通过()方法来获得ServletContext对象。 答案: getServletContext() 55."JSP中共享数据,大体上分为两种情况,第一种是在()之间共享 数据,另一种是在()之间共享数据。 答案: 同一个用户的不同页面,不同用户 56.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。 答案: HttpSession 57."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正 在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。 答案: "HttpServerletRequest 58."在ServletAPI中最重要的是(),所有的Servlets都必须实现该 接口。 答案: Servlet接口(interface) 59.定制标识的前缀是()。 答案: prefix 60.JavaBean是描述()的软件组件模型。 答案: Java 61."Tomcat服务器的默认端口是(),怎样修改tomcat的端口()。 答案: 8080,在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在 62.()对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。 out对象的范围是()。 答案: out,page 63.()对象保存了一个应用系统中一些公用的数据。 答案: application 64.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。 答案: SessionID,唯一标识 65.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的()对象。 答案: response,response 66.request对象是()的一个实例。 当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。 答案: ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest 67.使用()动作,JSP可以动态使用()组件来扩充JSP的功能。 答案: useBean>,JavaBeans 68.()是运行在服务器端,用来响应客户端请求的java代码模块。 答案: Servlet 二、单选题 69."page指令中的哪个属性可多次出现? () A.contentType B."extends C.import D.不存在这样的属性 答案: C 70.由JSP页面向Tag文件传递数据要使用的指令是() A.tag B.attribute C.variable D.taglib 答案: B 71."下面哪一项不是JDBC的工作任务? () A.与数据库建立连接 B.操作数据库,处理数据库返回的结果 C.在网页中生成表格 D.向数据库管理系统发送SQL语句 答案: C 72."在JSP应用程序中要求删除所有photo目录中的的文件,但是保留文件夹,下列代码中空缺位置最适合的选项为()。 Stringpath=request.getRealPath(""photo""); Filefp1=newFile(path); File[]files=fp1.listFiles(); for(inti=0;i { if(__________________________) { files[i].delete(); } } A.files[i].isFile() B.files[i].isDirectory() C.! files[i].isFile() D.! files[i].isDirectory() 答案: A 73." () A.size B.value C.selected D.checked 答案: A 74."HTML文档定义层的标记是() A. B. C. D. 答案: C 75."使用格式 setPropertyname=""beanid""property=""bean的属性""value=""<%=expression%>""/>给Bean的属性赋值,expression的数据类型和bean的属性类型()。 A.必须一致 B.可以不一致 C.必须不同 D.无要求 答案: A 76."DriverManager类的getConnection(Stringurl,Stringuser,Stringpassword)方法中,参数url的格式为jdbc: <子协议>: <子名称>,下列哪个url是不正确的? () A."”jdbc: mysql: //localhost: 80/数据库名” B.”jdbc: odbc: 数据源C.”jdbc: oracle: thin@host: 端口号: 数据库名” D.”jdbc: sqlserver: //172.0.0.1: 1443;DatabaseName=数据库名 答案: A 77."下面哪一项是提供了对xml文档的元素的访问方法? () A.Document B.Element C.Nodelist D.Text 答案: A 78."部署Servlet,下面哪一项描述错误? () A."必须为Tomcat编写一个部署文件。 B.部署文件名为web.xml C.部署文件在Web服务目录的WEB-INF子目录中 D.部署文件名为Server.xml 答案: C 79."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 80."下面常用的正则表达式中,表示中文字符的是() A.^\d+(\.\d+)*$ B.^[0-9]*[1-9][0-9]*$ C.^(-? \d+)(\.\d+)? $ D.[\u4e00-\u9fa5] 答案: D 81."给出了如下的查询条件字符串Stringcondition=""insertbookvalues(? ? ? ? ? )"";下列哪个接口适合执行该SQL查询() A."Statement B.PrepareStatement C.CallableStatement D.不确定 答案: B 82."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。 A.RequestScope B.ResponseScope C.OutScope D.WriterScope 答案: A 83."对如下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 84."JSP内置对象request的getParameterValues()方法返回值是() A."String[] B.Object[] C.String D.Object 答案: A 85.在web项目的目录结构中,web.xml文件位于()中 A."src目录 B.文档根目录 C.variable D.WEB-INF目录 答案: D 86.如果做动态网站的开发,以下()可以作为服务器端脚本语言。 A."HTML B.JSP C.JavaScipt D.Java 答案: D 87."()是标题标记。 A. 标记 B. C. D. 答案: D 88.用来在网页中显示图形的标记为() A. B. C. D. 答案: B 89.URL是Internet中资源的命名机制,URL由三部分构成()。 A."协议、主机DNS名或IP地址和文件名 B.主机、DNS名或IP地址和文件名、协议 C.协议、文件名、主机名 D.协议、文件名、IP地址 答案: A 90.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。 () A.service() B.init() C.doPost() D.destroy() 答案: B 91."下列代码中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 92."下面是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 93.下列哪个不是HTML的常用标记____________________。 A. B. C. D. 答案: D 94."下列说法哪一项是正确的() A."Apache用于ASP技术所开发网站的服务器 B.IIS用于CGI技术所开发网站的服务器 C.Tomcat用于JSP技术所开发网站的服务器 D.WebLogic用于PHP技术所开发网站的服务器 答案: C 95."下述选项中不属于JDBC基本功能的是: ()。 A."与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理 答案: D 96.不是JSP运行必须的是() A.操作系统 B.JavaJDK C.支持Jsp的Web服务器 D.数据库 答案: D 97.下列动态网页和静态网页的根本区别描述错误的是()。 A.静态网页服务器端返回的HTML文件是事先存储好的 B.动态网页服务器端返回的HTML文件是程序生成的 C.静态网页文件里只有HTML标记,没有程序代码。 D.动态网页中只有程序,不能有HTML代码。 答案: D 98.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是() A.发送一个JSP源文件到客户端 B.发送一个Java文件到客户端 C.发送一个HTML页面到客户端 D.什么都不做。 答案: C 99.在“<%! ”和“%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。 ()。 A."从定义处之后有效。 B.在整个页面内有效 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
标记
标记”); ”);”+rs.getString ”);”+rs.getString ”);”+rs.getString(3)+” ”);”+rs.getString(“publish”)+” ”);”+rs.getFloat(“price”)+” ”);
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。