电子科技大学22春“软件工程”《基于J2EE的开发技术》离线作业(一)辅导答案3

上传人:住在山****ck 文档编号:109574204 上传时间:2022-06-17 格式:DOCX 页数:7 大小:23.19KB
返回 下载 相关 举报
电子科技大学22春“软件工程”《基于J2EE的开发技术》离线作业(一)辅导答案3_第1页
第1页 / 共7页
电子科技大学22春“软件工程”《基于J2EE的开发技术》离线作业(一)辅导答案3_第2页
第2页 / 共7页
电子科技大学22春“软件工程”《基于J2EE的开发技术》离线作业(一)辅导答案3_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她电子科技大学22春“软件工程”基于J2EE的开发技术离线作业(一)辅导答案一.综合考核(共50题)1.下面对out对象说法错误的是()。A.out对象用于输出数据B.out对象的范围是applicationC.如果page指令选择了autoflush=“true”,那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容D.out.newLine()方法用来输出一个换行符参考答案:B2.在一个JSP页面中不可以出现的注释形式为()。A.B.rem 注释内容C./ 注释内容D.参考答案:B3.下面的描述错误的是()。A.Statement的cuteQuery()方法会返回一个结果集B.Statement的cuteUpdate()方法会返回是否更新成功的boolean值C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值D.ResultSet中的next()方法会使结果集中的下一行成为当前行参考答案:B4.下面关于pageContext对象说法中正确的是()。A.pageContext对象为JSP页面包装页面的上下文B.pageContext对象创建和初始化都是由容器来完成的C.getRequest()方法返回当前的request对象D.getSession()方法返回当前页面的session对象E.removeAttribute()方法用来删除默认页面范围或特定范围之中的已命名对象参考答案:ABCDE5.下列JSTL中迭代标签说法错误()。A.JSTL中迭代标签有:和B.标签可以迭代固定次数C.标签可以在Collection中迭代D.标签仅可以指定一个分隔符参考答案:D6.下列有关MVC设计模式正确的是()。A.M代表模型Model,V代表视图View,C代表控制器ControllerB.采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高C.MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面D.MVC的“模型”,负责所有业务流程/状态的处理以及业务规则的制定E.Servlet是MVC的“控制器Controller”的典型代表参考答案:ABCDE7.关于DriverManager 类下列哪些程序段是正确的?()A.Class.forName(“org.gjt.mm.mysql.Driver”)B.DriverManager.registerDriver(new org.gjt.mm.mysql.Driver()C.Class.forName(new org.gjt.mm.mysql.Driver()D.DriverManager.registerDriver(“org.gjt.mm.mysql.Driver”)E.以上说法都不对参考答案:AB8.哪个不是内置对象的作用范围?()A.sessionB.applicationC.pageContextD.request参考答案:C9.下面哪个jsp隐含对象可以实现多次请求共享?()A.pageB.requestC.getD.applicatio参考答案:D10.在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有id属性,则下面标签用法正确的是()。A.?xml:namespaceB.hello student!C.hello student!D.?xml:namespace参考答案:C11.以下关于传统EJB与新一代EJB之间的区别叙述正确的是()。A.新一代EJB3.0简化了EJB组件的开发过程,改变了EJB的编程模型,为了适宜EJB3.0,EJB技术也随之改变B.新一代EJB3.0同传统EJB相比较,不再需要Home接口和对象接口了C.传统EJB中需要部署描述符、厂商专有文件、Ejb-jar文件等等,部署复杂,而新一代EJB3.0已经不需要部署描述符了D.新一代EJB3.0最大的改变是使用了Java元数据注释,大大的简化了EJB组件的开发过程E.以上说法均不正确参考答案:BD12.jsp:forward和sendRedirect都是用来做页面跳转的,描述错误的是()。A.forward之后可以使用原来的request对象,而且效率较高B.sendRedirect之后不可以使用原来的request对象,而且效率较低C.forward地址栏不变化,只能在Web应用程序内的页面间跳转D.forward地址栏变化,可以跳转到任何页面和机器参考答案:D13.页面表单/参数可以通过response对象的相应方法取得。()A.正确B.错误参考答案:B14.在jsp页面中导入java.util包,使用下列哪个标记?()A.B.C.D.参考答案:D15.B组件有几种不同的类型()。A.会话BeanB.消息驱动BeanC.实体BeanD.Java BeanE.企业Bean参考答案:ABC16.下边哪个不是JSP的内置对象?()A.sessionB.requestC.cookieD.out参考答案:C17.下列关于HTTP协议说法正确的是()。A.HTTP是一种请求/响应式的协议B.HTTP请求消息中Accept表示浏览器可接受的MIME类型C.HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D.HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E.HTTP请求消息中Host表示初始URL中的主机和端口参考答案:ABCDE18.JSP注释内容会返回到客户端浏览器,但不会显示出来。()A.正确B.错误参考答案:B19.实体Bean与Session Bean有什么区别()。A.对象引用不同,实体存在客户可见的、持久化身份(主键)B.不能够直接通过远程访问到实体C.实体的生命周期可能与应用本身的生命周期无关D.实体存在持久化、客户可见的状态E.以上说法都不正确参考答案:ABCD20.下面关于page指令说法中错误的是()。A.page指令用来定义JSP页面中的全局属性B.一个JSP页面只能包含一个page指令C.除了import外,其他page指令定义的属性/值只能出现一次D.language属性用来指示所使用的语言,“java”是当前唯一可用的JSP语言参考答案:B21.以下几个术语正确对应的是()。A.EJB-企业Java BeanB.DI-依赖注入C.MDB-消息驱动BeanD.IDE-集成开发环境E.ISV-独立软件开发商参考答案:ABCDE22.以下关于JavaBeans的说法中,错误的是()。A.JavaBeans是基于JAVA语言的B.JavaBeans是JSP的内置对象之一C.JavaBeans是一种Java类D.JavaBeans是一个可重复使用的软件组件参考答案:B23.下列哪些表达式所存储的对象可以被servlet或jsp在session里使用()。A.request.setAttribute(name,value)B.response.setAttribute(name,value)C.getSession().setAttribute(name,value)D.servlet.getServletContext().setAttribute(name,value)参考答案:D24.不属于JSP的out对象的方法的是()。A.getAttribute()B.print()C.println()D.close()参考答案:A25.关于ResultSetMetaData类的方法有哪些?()A.int getColumnCount() throws SQLExceptionB.int getColumnDisplaySize() throws SQLExceptionC.String getColumnName(int column) throws SQLExceptionD.String getColumnTypeName(int column) throws SQLExceptionE.以上说法都不对参考答案:ABCD26.下列关于Tomcat个目录说法错误的是()。A.bin目录:包含启动/关闭脚本B.conf目录:包含不同的配置文件C.Lib目录:包含Tomcat使用的JAR文件D.work目录:包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下参考答案:D27.下述选项中不属于JDBC基本功能的是()。A.与数据库建立连接B.提交SQL语句C.处理查询结果D.数据库维护管理参考答案:D28.下列说法中错误的是()。A.元素用于在浏览器中播放或显示一个对象B.当Jsp文件被编译,送往浏览器时,元素将会根据浏览器的版本替换成或者元素C.Jsp:param操作被用来以“名值”对的形式为其它标签提供附加信息D.以上说法全不对参考答案:D29.下面哪个表达式表示会话永不过期?()A.setTimeout(0)B.setTimeout(-1)C.setMaxInactiveInterval(0)D.setMaxInactiveInterval(-1)参考答案:D30.在myjsp.jsp中,关于下面的代码说法正确的是()。A.该页面可以使用exception对象B.该页面发生异常会转向error.jspC.存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD.error.jsp页面一定要有isErrorPage属性且值为true参考答案:A31.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp,那么在浏览器端访问hello.jsp的URL是什么?()A.http:/localhost:8080/hello.jspB.http:/localhost:8080/helloapp/hello.jspC.http:/localhost:8080/helloapp/hello/hello.jspD.http:/localhost:8080/webapps/helloapp/hello/dello.jsp参考答案:C32.获取Cookie可通过response对象的相应方法实现。()A.正确B.错误参考答案:B33.下面关于Tag接口说法中正确的是()。A.setPageContext()方法为初始化方法B.setParent()方法用来设置标记的上一级标记C.doStartTag方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算bodyD.doEndTag方法,EVAL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续执行jsp页面的内容,否则不执行E.release()方法用来释放标签程序占用的任何资源参考答案:ABCDE34.下列说法正确的是()。A.JSP充当MVC模式的视图B.Servlet充当MVC模式的模型C.Servlet充当MVC模式的控制器D.JavaBean充当MVC模式的控制器E.EJB充当MVC模式的模型参考答案:ACE35.page指令通过()属性指定当前页面的内容类型和字符集。A.contentTypeB.bufferC.languageD.isErrorPage参考答案:A36.假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是()。A.http:/localhost:8080/hello.jspB.http:/localhost:8080/helloapp/hello.jspC.http:/localhost:8080/helloapp/hello/hello.jspD.http:/localhost:8080/webapps/helloapp/hello/dello.jsp参考答案:C37.下列说法中正确的是()。A.include指令通知容器在当前位置将指定位置上的资源内容包含进来B.include指令中file属性指定要包含的文件名C.include指令只允许包含动态页面D.Taglib指令允许页面使用自定义标记E.必须在使用自定义标记之前使用指令参考答案:ABDE38.以下关于EJB3.0中的依赖注入技术叙述正确的是()。A.EJB3.0规范引入了依赖注入来用于引用资源和EJB相关对象B.为EJB组件指定依赖的资源可以使用Resource注释来实现C.在无状态会话Bean组件被创建后,Bean类可以通过PostConstruct注册一个回调方法D.以上说法均不正确参考答案:ABC39.JSP在WEB服务器上运行结果()。A.可以在WEB浏览器看到B.只能在WEB浏览器看到C.可能在WEB浏览器看到D.不可能在WEB浏览器看到参考答案:A40.在Jdbc中可以调用数据库的存储过程的接口是()。A.StatementB.PreparedStatementC.CallableStatementD.PrepareStatement参考答案:C41.每个HttpSession对象都有惟一的ID。()A.正确B.错误参考答案:A42.下面的描述错误的是()。A.Statement的executeQuery()方法会返回一个结果集B.Statement的executeUpdate()方法会返回是否更新成功的boolean值C.使用ResultSet中的getString()可以获得一个对应于数据库中char类型的值D.ResultSet中的next()方法会使结果集中的下一行成为当前行参考答案:B43.page指令的import属性的作用是()。A.定义JSP页面响应的MIME类型B.定义JSP页面使用的脚本语言C.为JSP页面引入JAVA包中的类D.定义JSP页面字符的编码参考答案:C44.下列关于ResultSet接口的说法哪些是正确的?()A.ResultSet接口被用来提供访问查询结果的数据表,查询结果被当作ResultSet对象而返回B.ResultSet对象提供“指针”,指针每次访问数据库表的一行C.ResultSet的next()方法用来移动指针到数据表的下一行,如果到达表尾,next()方法返回假的布尔值-false,否则为真D.ResultSet接口提供大量的获得数据的方法,这些方法返回数据表中任意位置的数据E.以上说法都不对参考答案:ABCD45.假设在helloapp应用中有一个Javabean文件Hello,它位于com.bean包下,那么这个bean的class文件应该放在什么目录下?()A.helloapp/B.helloapp/WEB-INF/C.helloapp/WEB-INF/classes/D.helloapp/WEB-INF/classes/com/bean/参考答案:D46.对于“”之间声明的变量,以下说法正确的是()。A.不是JSP页面的成员变量B.多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C.多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D.是JSP页面的局部变量参考答案:B47.Http是一个()协议。A.无状态B.有状态C.状态良好D.局域网参考答案:A48.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是()。A.先安装TOMCAT,再安装JDKB.先安装JDK,再安装TOMCATC.不需安装JDK,安装TOMCAT就可以了D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系参考答案:B49.在JSP中,内置对象()封装了用户提交的信息,使用该对象可获取用户提交的信息。A.sessionB.requestC.responseD.out参考答案:B50.下列哪个jsp标记用于得到一个javabean的属性?()A.jsp:useBeanB.jsp:useBean.propertyC.jsp:useBean.getPropertyD.jsp:getProperty参考答案:D
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!