




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JSPServletAjax开发技术》课程结业测试题一、选择题1)下面()技术不是Ajax的常用技术。A.JavaScriptB.XMLC.CSSD.JUnit2)下面()不是XMLHttpRequest对象的方法名。A.openB.sendC.readyStateD.responseText3)当XMLHttpRequest对象的状态发生改变时调用myCallback函数,下列对的的是()。A.xmlHttpRequest.myCallback=onreadystatechange;B.xmlHttpRequest.onreadystatechange=(myCallback);C.xmlHttpRequest.onreadystatechange=(newfunction(){onreadystatechange});D.xmlHttpRequest.onreadystatechange=myCallback;4)关于XMLHttpRequest对象的五种状态,下列说法对的的是()。A.1表达新创建B.2表达初识化C.3表达发送数据完毕D.4表达接受结果完毕5)不同的HTTP请求响应代码表达不同的含义,下面表达请求被被接受,但解决未完毕的是()。A.200B.202C.400D.4046)HttpServletResponse的()方法用于将一个HTTP请求重定向到另一个URL。A.sendURL()B.redirectURL()C.sendRedirect()D.getRequestDispatcher()7)在Servlet生命周期中,相应服务阶段的方法是()。A.init()B.doPost()C.destroy()D.service()8)下列有关Servlet的生命周期,说法不对的的是()。A.在创建自己的Servlet时候,应当在初始化方法init()中创建Servlet实例B.在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost方法C.在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收D.destroy()方法仅执行一次9)在部署带有Servlet的JavaWeb程序时,下列()不是必需的。A.web.xml文献B.index.html文献C.WEB-INF文献夹D.classes文献夹10)在web.xml文献中,描述了一个Servlet,其中()指定了Servlet类的访问途径。A.<servlet>中的<servlet-name>B.<url-pattern>C.<servlet-class>D.<servlet-mapping>中的<servlet-name>11)以下选项不是EL表达式隐含对象的是()。A.requestB.requestScopeC.sessionScopeD.pageContext12)以下EL表达式的语法结构对的的是()。A.$[user.userName]B.#[user.userName]C.${user.userName}D.#{user.userName}13)关于点操作符和[]操作符,以下说法不对的的是()。A.${}等价于${user[name]}B.${}等价于${user["name"]}C.假如user是一个List,则${user[0]}的写法是对的的D.假如user是一个数组,则${user[0]}的写法是对的的14)假如想在JSP页面声明一个名字为name的变量,应当使用()标签。A.<c:if>B.<c:set>C.<c:out>D.<c:forEach>15)假如要遍历一个数组中的所有元素,需要()标签。A.<c:if>B.<c:set>C.<c:out>D.<c:forEach>16)下面对于分层模式的解释描述错误的是()。A.将解决方案的组件分隔到不同的层中B.每一层中的组件应保持内聚性C.每一层都应与它下面的各层保持松耦合D.每一层都应与它下面的各层保持高耦合17)三层架构是分层模式中最常见的类型,那么在三层架构中不包含()。A.数据访问层B.业务逻辑层C.通信层D.表达层18)下面对于层与层关系的描述错误的是()。A.表达层接受用户的请求,根据用户的请求去告知业务逻辑层B.业务逻辑层收到请求,根据请求的内容执行数据库访问,并将访问结果返回表达层C.数据访问层收到请求后便开始访问数据库D.各个层之间独立存在,不互相依赖19)在进行三层开发时,需要遵循一定的指导原则,下面说法错误的是()。A.上层依赖其下层,依赖关系可以跨层B.下一层不能调用上一层C.下一层不依赖上一层D.在上一层中不能出现下一层的概念20)使用三层开发的优势不涉及()。A.功能职责划分明确B.提高了代码的重用性C.实现了内部的无损替换D.增强了各层之间的依赖限度21)声明SmartUpload对象的对的方法是()。A.SmartUploadsu=newSmartUpload();B.SmartUploadsu=SmartUpload.newInstance();C.SmartUploadsu=SmartUpload.initialize();D.SmartUpload无需实例化,可直接使用;22)下面不属于分页实现环节的是()。A.拟定每页显示的数据数量B.计算总页数C.编写查询SQL语句D.使用下拉列表显示页数23)使用SmartUpload实现文献上传时,关于实现对上传文献类型限制的方法描述对的的是()。A.使用setAllowedFilesList方法可以指定允许上传的文献类型列表B.使用setDeniedllowedFilesList方法可以指定允许上传的文献类型列表C.使用setAllowedFilesList方法可以指定严禁上传的文献类型列表D.使用setDeniedllowedFilesList方法可以指定允许上传的文献类型列表24)使用SmartUpload实现文献上传时。对于文献大小控制描述对的的是()。A.使用setMaxFileSize方法可以指定允许上传总文献的大小B.使用setTotalMaxFileSize方法可以指定允许上传总文献的大小C.使用setMaxFileSize方法可以指定允许上传的单个文献的大小D.使用setTotalMaxFileSize方法可以指定允许上传的单个文献的大小25)使用SmartUpload实现文献上传时,表单设立描述错误的是()。A.使用post或者get方式均能实现提交B.需要添加表单属性enctype="multipart/form=data"C.使用HttpRequest获取表单数据D.使用com.jspsmart.upload.Request对象获取表单数据26)获取数据源的对的方法是()。A.DataSourcesource=newDataSource();B.DataSourcesource=DataSource.newInstance();C.DataSourcesource=(DataSource)ic.lookup("p/env/jdbc/books");D.以上都不对27)在使用数据源时,数据库驱动程序的Jar文献应当存放在()。A.应用程序的类库内B.应用程序的WEB-INF/lib下C.Tomcat根目录\lib下D.Tomcat的common\lib下28)下面对于连接池描述错误的是()。A.使用数据库连接池技术,所有的连接与释放均由连接池统一管理B.连接池可以自行分派连接,当连接使用完毕后需要通过编码实现对的的关闭C.使用连接池技术可以提高数据库的操作效率D.在程序中使用连接池可以减少系统资源的开支29)在程序中使用JavaBean可以极大地方便我们进行代码编写,下面对JavaBean描述对的的是()。A.JavaBean可以是一个共有的类,也可以是一个私有的类B.一个JavaBean中的方法所有是私有方法C.使用JavaBean封装数据时,应当将属性设立为私有D.通过设立共有的get()方法来获取属性值30)使用JNDI配置数据源对象时,配置的环节涉及()。A.配置context.xmlB.配置web.xmlC.添加数据库驱动D.使用lookup()方法获取数据源对象31)假如要把一个用户名jack保存在session对象里,则下列语句对的的是()。A.session.setAttribute(name,jack);B.session.setAttribute("name","jack");C.session.setAttribute("jack",name);D.session.setAttribute("jack","name");32)对于如下JSP代码说法对的的是()。<%Stringstr="Hello,JBIT!";session.setAttribute("msg",str);StringgetStr=session.getAttribute("msg");out.println(getStr);%>A.运营成功,页面上输出Hello,JBIT!B.运营成功,页面上输出msgC.代码行session.setAttribute("msg",str);有错误,无法运营D.代码行StringgetStr=session.getAttribute("msg");有错误,无法运营33)在IE窗口访问JSP页面,其代码如下,然后连接刷新四次页面,输出的结果是X,紧接着重新启动一个新的IE窗口运营该JSP代码,连续刷新两次,输出的结果是Y,请问X和Y的值分别是()。<%@pagecontentType="text/html;charset=GBK"%><html><%Integercnt=(Integer)application.getAttribute("hitCount");if(cnt==null){cnt=newInteger(1);}else{cnt=newInteger(Value()+1);}application.setAttribute("hitCount",cnt);%><%=cnt%></html>A.5,8B.5,3C.1,2D.1,134)JSP提供了一个可以在多个请求之间连续有效的内置对象(),该对象与浏览器窗口一一相应。A.requestB.responseC.sessionD.application35)在下列选项中,对的创建并实现写入cookie的语句分别是()。A.Cookiecookie=newCookie();B.Cookiecookie=newCookie(Stringkey,Objectvalue)C.response.add(cookie)D.response.addCookie(cookie)36)使用response对象进行重定向时,使用的是()方法。A.getRequestDispatcher()B.forward()C.sendRedirect()D.setRequestDispatcher()37)对于转发与重定向的描述错误的语句是()。A.重定向是在客户端发生作用,通过请求新的地址实现页面转向B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化C.使用重定向时可以在地址栏中看到转向后的URLD.转发与重定向都可以实现在页面跳转,因而没有区别38)为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新设立字符编码。A.response.setContentType()B.response.setCharacterEncoding()C.response.setPageCoding()D.response.setCharset()39)在JSP中使用JDBC语句访问数据库,对的导入SQL类库的语句是()。A.<%@pageimport="java.sql.*"%>B.<%@pageimport="sql.*"%>C.<%pageimport="java.sql.*"%>D.<%@import="java.sql.*"%>40)在JSP开发过程中,使用JDBCAPI中所提供的()类的职责是:依据数据库的不同,管理不同的JDBC驱动程序。A.DriverManagerB.ConnectionC.StatementD.Class41)在某个JSP页面中存在这样一行代码:<%="5"+"6"%>运营该JSP后,以下说法对的的是()。A.这行代码没有相应的输出B.这行代码相应的输出是:11C.这行代码相应的输出是:56D.这行代码将引起错误42)与page指令<%@pageimport="java.util.*,java.text.*"%>等价的是()。A.<%@pageimport="java.util.*"%><%@pageimport="java.text.*"%>B.<%@pageimport="java.util.*"import="java.text.*"%>C.<%@pageimport="java.util.*";%><%@pageimport="java.text.*";%>D.<%@pageimport="java.util.*;java.text.*"%>43)下列选项中,()是对的的表达式。A.<%Strings="helloworld";%>B.<%="helloworld";%>C.<%="helloworld"%>D.<%!"helloworld"%>44)假如请求页面中存在两个单选
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年滁州货车丛业资格证考试题
- 居家养老服务协议
- 西方文化习俗与传统比较探究教学教案
- 2025年唐山货运从业资格考试题
- 制衣厂生产线管理操作流程手册
- 《初中物理:光学显微镜实验教学方案》
- 个人成长学习规划指南
- 个人健身效果记录表格
- 在建工程抵押担保合同
- 手房房屋物业服务协议
- 第九届鹏程杯五年级数学竞赛初试真题
- 实验一 外科常用手术器械课件
- 先天性马蹄内翻足后内侧松懈和肌腱移植术后护理查房
- 《遥感导论》全套课件
- 七年级上册数学应用题专项
- 降低混凝土路面裂缝发生率QC小组资料
- 【教师必备】部编版四年级语文上册第二单元【集体备课】
- 学习强国挑战答题题库1600题
- 2023年已打印自主招生数学试题及答案
- 水文地质手册
- 城乡居民基本医疗保险参保登记表
评论
0/150
提交评论