最新WEB应用程序开发JAVAWEB开发考试题库188题含标准答案.docx
- 文档编号:4675393
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:38
- 大小:34.79KB
最新WEB应用程序开发JAVAWEB开发考试题库188题含标准答案.docx
《最新WEB应用程序开发JAVAWEB开发考试题库188题含标准答案.docx》由会员分享,可在线阅读,更多相关《最新WEB应用程序开发JAVAWEB开发考试题库188题含标准答案.docx(38页珍藏版)》请在冰豆网上搜索。
最新WEB应用程序开发JAVAWEB开发考试题库188题含标准答案
WEB应用程序开发【JAVA-WEB开发】考试题库188题
一、填空题
1.指令标记、JSP动作标记统称为______
答案:
JSP标记
2.当今比较流行的技术研发模式是______和_____的体系结构来实现的。
答案:
C/S,B/S
3.当客户端请求一个JSP页面时,JSP容器会将请求信息包装在_________对象中。
答案:
request
4.response对象的____________方法可以将当前客户端的请求转到其他页面去。
答案:
sendRedirect(URLurl)
5.答案:
“
–”和“–>out对象的_______方法,功能是输出缓冲的内容。
答案:
out.flush()
6.JSP页面中,输出型注释的内容写在_____之间。
7.JSP页面的程序片中可以插入_____标记。
答案:
HTML
8.Servlet中使用Session对象的步骤为:
调用__________________得到Session对象,查看Session对象,在会话中保存数据。
答案:
HttpServletRequest.getSession()
9.“<%!
”和“%>”之间声明的方法在整个页面内有效,称为_______。
答案:
页面的成员方法
10.在DOM接口规范中,有四个基本接口:
____________、__________、_________和___________。
答案:
Node,Nodelist,NamedNodeMap,Document
11.IP地址用四组由圆点分割的数字表示,其中每一组数字都在_____之间。
答案:
0至254
12.W3C是指__________。
答案:
万维网联盟
13.JDBC中____________接口用于连接数据库。
答案:
Connection
14.假设有一个JavaScript函数为show(),如果要求在页面加载时就执行,最好使用
标记的_______什么事件。答案:
onload
15.dopost在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为___对象____。
答案:
application
16.在Servlet中用来接收客户表单数据的两个常用方法为_______、__________。
答案:
"doget
17.在“<%!
”和“%>”之间声明的变量又称为________,其作用范围为整个JSP页面。
答案:
页面成员变量
18.JavaBean的种类分为___()_______和__()_______两类。
答案:
setproperty,getproperty
19.IP地址用四组由圆点分割的数字表示,其中每一组数字都在________之间。
答案:
0至254
20."下面的代码建立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:
21.指令标记、JSP动作标记统称为()。
答案:
JSP标记
22.简单地说,JDBC能够完成下列三件事:
与一个数据库建立连接()、向数据库发送SQL语句()、处理数据库返回的结果()。
答案:
connection,statement,resultset
23.JDBC是一种可用于执行的JavaAPI,它由一些Java语言编写的__________组成。
答案:
api函数
24._____类型的Servlet接受HTTP请求且生成HTTP响应。
答案:
response
25.要想在JSP页面中使用Bean,必须首先使用_________动作标记在页面中定义一个JavaBean的实例
答案:
useBean> 26.异常的处理,可在该方法的代码段中包含3类代码: __________、____________和____________代码块。 答案: catch,try,which 27."由于JSP文件被编译成Servlet执行,出现异常的默认操作就是 显示异常的()。 答案: 堆栈 28.Java是由_______公司于1995年提出的,是一种完全面向__________的语言。 答案: sun,对象 29.JavaBean的种类分为()和()两类。 答案: 可视化javabean,非可视化javabean 30.JDBC的接口分为两个层次: 一个是程序开发人员的(),另一个是()。 答案: JDBCAPI,底层的JDBCDRIVERAPI 31.为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个惟一的()位地址,该地址称为(),也称作网际地址。 答案: 32,IP地址 32.J2EE平台由一整套()、()、()构成,它对开发基于Web的多层应用提供了功能支持。 答案: 服务,应用程序接口,协议 33.Config对象是JSP页面通过()进行初始化时被传递的对象。 答案: JSPcontainer 34.ODBC是由微软开发的、目前用得最广泛的用来_________的API,它是用________编写的标准应用程序。 答案: 连接数据库,c语言 35.三种常用的动态网页技术是()、()、()。 答案: ASP,PHP,JSP 36.request对象是()的一个实例。 当客户端请求一个JSP网页时,()会将客户端的请求信息包装在这个()对象中,请求信息的内容包括请求的()、()、()、()、()等,然后将request对象当作()方法的()参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。 答案: ServletRequest,JSP引擎,request,Header,标题头(),信息,请求的方式,请求的参数名称,参数值和客户端的主机名称,jspService,HttpServletRequest 37."对象是典型的具有()、()和()的事物,()反映了对象 的状态,可以读取或设置。 对于一般的对象,要想使用它,必须先声明一个(),再将它实例化,就会得到一个可以使用的对象。 答案: 方法,属性,集合,对象的属性,类 38." getProperty>动作用于从一个()中得到某 个属性的值,无论原先这个属性是什么类型的,都将被转换为一个()类型的值。 其JSP语法为()。 答案: JavaBean,String, getPropertyname="beanInstanceName"property="propertyName"/> 39.定制标识的前缀是()。 答案: prefix 40.taglib指令语法格式()。 答案: <%@tagliburi="tagLibraryURI"prefix="tagPrefix"%> 41.JSP编译指令的一般语法形式为()。 答案: <%@指令名=“值”%> 42.在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_______目录中。 答案: servlet/lib 43.对待异常的方式有两种: ();()。 答案: 在方法内部捕获并处理该异常,在本方法内不处理该异常而是,将异常抛给方法的调用者由调用者决定如何处理异常 44.response对象的方法()返回用于格式化文本应答的打印程序,()用于添加一个Cookie对象,用来保存客户端的用户信息。 答案: getWriter,addCookie 45.所有JSP程序操作都在()执行。 答案: 服务器端 46.JSP网页文件的扩展名是()。 答案: jsp 47.JavaServlet的主要特点是: ()、()、()、()、节省投资。 运行servlet需要在()注册. 答案: 高效,方便,功能强大,可移植性好,web.xml 48.一个Bean由三部分组成: ()、()、()。 答案: 实现java.io.serializable接口,提供无参数的构造方法,提供getter()和setter()方法访问它的属性 49.JDBC的主要任务是: ()、()、()。 答案: 与数据库建立连接,发送SQL语句,处理结果 50.理论上,GET是(),POST是()。 答案: 用于获取服务器信息并将其作为响应返回给客户端,用于客户端把数据传送到服务器 51.解决汉字的问题,最简单的方法就是在文件头加入()。 答案: <%@pagecontentType="text/html;charset=GBK"%> 52.JavaBean通过()()可以得到正确的执行。 答案: Java虚拟机,JavaVirtualMachine 53.jsp主要内置对象有: ()、()、()、()、()、()、out、config、page。 答案: application,exception,pageContext,request,session,response 54.()对象对于每个Web应用来说只有一个。 答案: application 55."JSP中共享数据,大体上分为两种情况,第一种是在()之间共享 数据,另一种是在()之间共享数据。 答案: 同一个用户的不同页面,不同用户 56.()接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。 答案: HttpSession 57."()接口可以获取由客户端传送的阐述名称,也可以获取客户端正 在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。 答案: "HttpServerletRequest 58.当一个servlet接收来自客户端的调用请求,它接收两个对象()、()。 答案: ServletRequest,ServletResponse 59.request对象的方法()返回请求的给出名字的属性的值,()返回包含指定参数的单独值的字符串。 答案: getAttribute,getParameter 60.JavaBean的属性()、()、()、()。 答案: Simple属性,Indexed属性,Bound属性,Constrained属性 61.()对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的()对象。 答案: response,response 62.一个Bean由三部分组成()、2.()、3.()。 答案: 属性(Property),事件(Event),方法(Method) 63.()是JAVA数据库连接()技术的简称,是为各种常用数据库提供无缝连接的技术。 答案: JDBC,JavaDataBaseConnectivity 64.Out对象的方法()关闭流,并输出;()获得缓冲区的大小()清除缓冲区的流。 答案: Close,getBufferSize,clearBuffer 65.()对象保存了一个应用系统中一些公用的数据。 答案: application 66.会话管理是通过服务器将()作为一个cookie存储在用户的Web浏览器中来()每个用户会话。 答案: SessionID,唯一标识 67.session对象的常用方法(),返回会话标识符;(),返回和应用层数据中指定名字相联系的对象。 答案: getId,getValue 68.FileReader通过()对象或者()可以把内容输出到文件中。 答案: "FileWriter 69.()是运行在服务器端,用来响应客户端请求的java代码模块。 答案: Servlet 二、单选题 70."对如下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 71.下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。 () A.service() B.init() C.doPost() D.destroy() 答案: B 72."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 73."正则表达式中,表示除了指定类型以外的字符的元字符是() A.$ B.[^] C.() D.? 答案: B 74."在JSP页面中使用 setPropetyname=""bean的名字""property=""bean属性名""param=""表单参数名""/>格式,用表单参数为Bean属性赋值,要求Bean的属性名字()。 A.必须和表单参数类型一致 B.必须和表单参数名称一一对应 C.必须和表单参数数量一致 D.名称不一定对应 答案: D 75."page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是: () A."page指令作用于整个JSP页面。 B.可在一个页面中使用多个page指令 C.建议将page指令放在JSP文件的开头,但不是必须的。 D.page指令中的属性只能出现一次 答案: D 76."关于分页显示,下列的叙述哪一项是不正确的? () A."只编制一个页面是不可能实现分页显示的 B.采用一至三个页面都可以实现分页显示 C.分页显示中,记录集不必在页面跳转后重新生成 D.分页显示中页面显示的记录数可以随用户输入调整 答案: A 77."下面哪一项是合法的xml标记名称? () A.<123abc> B.<123书名> C. D. 答案: C 78."部署Servlet,下面哪一项描述错误? () A."必须为Tomcat编写一个部署文件。 B.部署文件名为web.xml C.部署文件在Web服务目录的WEB-INF子目录中 D.部署文件名为Server.xml 答案: C 79."当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个()。 A.进程 B.程序 C.程序 D.服务 答案: B 80."在JSP中为内建对象定义了4种作用范围,即ApplicationScope、SessionScope、PageScope和()四个作用范围。 A.RequestScope B.ResponseScope C.OutScope D.WriterScope 答案: A 81."JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时()。 A."验证不通过,提交数据给服务器 B.验证不通过,不提交数据给服务器 C.验证通过,提交数据给服务器 D.验证通过,不提交数据给服务器 答案: C 82."下面哪一项不是JDBC的工作任务? () A.与数据库建立连接 B.操作数据库,处理数据库返回的结果 C.在网页中生成表格 D.向数据库管理系统发送SQL语句 答案: C 83."在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 84." useBeanid=""bean的名称""scope=""bean的有效范围""class=""包名.类名""/>动作标记中,scope 的值不可以是()。 A.page B.request C.session D.response 答案: D 85."为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设置字符编码 A."response.setContentType() B.response.setCharcterEncoding() C.response.setPageCoding() D.response.setCharset() 答案: B 86."对于转发与重定向的描述错误的语句是() A."重定向是在客户端发生作用,通过请求新的地址实现页面转向 B.使用重定向时可以在地址栏中看到转向后的URL C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别 答案: D 87."使用response对象进行重定向时,使用的是()方法 A."getRequestDispatcher() B.forward() C.sendRedirect() D.setRequestDispatcher() 答案: C 88."JSP内置对象request的getParameterValues()方法返回值是() A."String[] B.Object[] C.String D.Object 答案: A 89."下面对于B/S架构与C/S架构的描述错误的是() A."B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构 B.B/S架构是基于Intenet网络实现的,使得用户访问的范围扩大 C.C/S架构是基于局域网实现的,当程序发生改动后,需要对每一个客户端都进行维护 D.C/S可以设计出丰富的界面,而B/S则相对处于劣势。 答案: A 90."在设计Web项目的目录结构下,一般把JSP和HTML文件放在() A."src目录 B.文档根目录或其子文件夹下 C.META-INF目录 D.WEB-INF目录 答案: B 91."()是标题标记。 A. 标记 B. C. D. 答案: D 92.设置文档体背景颜色的属性是() A.text B.bgcolor C.background D.link 答案: C 93."阅读下面代码片段: RequestDispatcherdispatcher=request.getRequestDispatcher(""a.jsp""); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的? ()A.页面重定向到a.jsp页面 B.将请求转发到a.jsp页面 C.从a.jsp定向到当前页面 D.从a.jsp转发到当前页面 答案: B 94.用来在网页中显示图形的标记为() A. B. C. D. 答案: B 95.表示粗体加斜体的标记是()。 A.字体 B.字体 C.字体 D.字体 答案: C 96.在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 97."给出了如下的查询条件字符串Stringcondition=""insertbookvalues(? ? ? ? ? )"";下列哪个接口适合执行该SQL查询() A."Statement B.PrepareStatement C.CallableStatement D.不确定 答案: B 98."CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式() A.嵌入样式 B.内联样式 C.文件样式 D.外联样式。 答案: C 99.由JSP页面向Tag文件传递数据要使用的指令是() A.tag B.attribute C.variable D.taglib 答案: B 100.下列动态网页和静态网页的根本区别描述错误的是()。 A.静态网页服务器端返回的HTML文
标记
标记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 WEB 应用程序 开发 JAVAWEB 考试 题库 188 标准答案
![提示](https://static.bdocx.com/images/bang_tan.gif)