




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 重定向可以使用( )方法。A. response.sendRedirect(“login.jsp”);B. request.sendRedirect(“login.jsp”);C. D. ;2. 如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )。A. pageB. sessionC. requestD. application3. 下列可以正确获取当前Web程序物理路径的方法为( )。A. request.getRealPath(“/”)B. request.getFile(“/”) C. response.getRealPath(“/”) D. response.getFile(“/”)4. 如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp提交后,通过下面( )语句去获取用户选中复选框的值。A. request.getAttribute(“habit”);B. request.getParameter(“habit”);C. request.getParameterValues(“habit”); D. request.getHabit();5. 在浏览器输入http:/localhost:8080/news/main/list.jsp,分别执行以代码后,打印结果正确的是( )【选三项】A. System.out.println(request.getContextPath(); 打印结果:/newsB. System.out.println(request.getServletPath(); 打印结果:/main/list.jspC. System.out.println(request.getRequestURI(); 打印结果:/news/main/list.jspD. System.out.println(request.getRequestURL(); 打印结果:/news/main/list.jsp6. 在request对象的主要方法中,( )可以根据页面表单组件的名称获取请求页面提交的数据。【选两项】AString getParameter(String name)B. String getParameterValues(String name)C. String getParameterValues(String name)D. String getAttribute(String name)7. 重定向可以使用( )方法。A. response.sendRedirect(“login.jsp”);B. request.sendRedirect(“login.jsp”);C. D. ;8. 在Jsp中,( )设定会话时间为30分钟。A. session.setMaxInactiveInterval(30);B. session.setMaxTime(30);C. session.setMaxInactiveInterval(900); D. session.setAttribute(“time”,30);9. 假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下: HelloServlet org.mstanford.HelloServlet HelloServlet /hello那么在浏览器端访问HelloServlet的URL是( )。Ahttp:/localhost:8080/HelloServletBhttp:/localhost:8080/helloapp/HelloServlet Chttp:/localhost:8080/helloapp/org/javathinker/helloDhttp:/localhost:8080/helloapp/hello10. 对于ServletContext,描述正确的是( )。【选两项】AServlet容器负责创建ServletContext对象,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象。BJava Web应用本身负责为自己创建一个ServletContext对象。CServlet容器负责创建ServletContext对象,对于每个Java Web应用,在启动时,Servlet容器都会创建一个ServletContext对象。D在HttpServlet中,通过this.getServletContext直接获取ServletContext对象。11. 当客户端不接受Cookie时,可以使用( )来跟踪用户会话。AURL重写机制B. Session技术C表单隐藏技术D. 以上说法都不正确12JSTL的核心标签中items属性描述正确的是( )。A将要迭代的集合对象B. 指定开始遍历的索引C指定结束的索引D. 当前迭代的状态信息13. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主键是( )。 A车次 B日期 C车次+日期 D车次+情况摘要14. 用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的记录是( )。A. 5021,刘祥,男,21B. NULL,刘祥,NULL,21C. 5021,NULL,男,21D. 5021,刘祥,NULL,NULL15. 显示和雇员张洋同部门的雇员姓名、工资和部门编号的SQL语句是( )。A. select 姓名, 工资, 部门编号 from 员工表 where 部门编号 = (select 部门编号 from 员工表 where 姓名=张洋);B. select 姓名, 工资, 部门编号 from 员工表 where 部门编号 = (select 部门编号 from 员工表 where 姓名=张洋);C. select 姓名, 工资, 部门编号 from 员工表 where 部门编号 from 员工表 where 姓名=张洋;D. select 姓名, 工资, 部门编号 from 员工表 where 部门编号 = (select * from 员工表 where 姓名=张洋);15. 查询工资高于部门编号为30的部门内所有员工工资的雇员姓名、工资和部门编号的SQL语句是( )。A. select 姓名, 工资, 部门编号 from 员工表 where 工资 all (select 工资 from 员工表 where 部门编号=30);B. select 姓名, 工资, 部门编号 from 员工表 where 部门编号 = 30 and 工资all;C. select 姓名, 工资, 部门编号 from 员工表 where 工资 some (select 工资 from 员工表 where 部门编号=30);D. select 姓名, 工资, 部门编号 from 员工表 where 工资 any (select 工资 from 员工表 where 部门编号=30);16. 对数据的修改,要冒全部完成, 全部不修改,这反映了事务的( )。A原子性B. 一致性C. 持久性 D. 隔离性17. Hibernate对JDBC访问数据库的代码进行了封装,从而大大简化了数据访问层的代码,它是针对三层架构中的( )解决方案。A表现层B. 业务逻辑层C持久化层D. 数据库系统18. Hibernate的一对多关联,从性能考虑,一般会在“一”方设置inverse为( )。AdeleteB. true CsaveD. none19. 以下( )不属于Session的方法。Asave()B. delete()Cupdate()D. open()20. 使用Hibernate技术实现数据库持久化时,( )不在Hibernate配置文件中。A数据库连接信息 B. 数据库方言(dialect)C数据库表和实体的映射信息D. show_sql参数21. 以下( )选项不是持久化层的对象状态。A临时状态B. 独立状态 C游离状态D. 持久化状态22. Hibernate的一对多关联,从性能考虑,一般会在“一”方设置inverse为( )。AdeleteB. true CsaveD. none23. 下面是某系统中的两个实体类,依此可以得知( )。public class Wage /月工资实体类private Long wid;private String empName; /雇员姓名private String month; /月份/Getter & Setterpublic class WageItem /工资项private Long iid;private Wage wage;private String itemName; /项目名称,如基本工资、职位津贴等private String amount; /数额/Getter & SetterAWage 和WageItem 间存在单向一对多的关联。BWage 和WageItem 间存在单向多对一的关联。CWage 和WageItem间存在双向一对多的关联。DWage 和WageItem间存在双向多对一的关联。24. 在Hibernate,以下( )属于session的方法。【选三项】Aload()Bsave() Copen() DsaveOrUpdate()25. 下面代码的执行效果是( )。String hql = from TblStudent s order by s.score desc;Query query = session.createQuery(hql);query.setFirstResult(0);query.setMaxResults(5);return query.list();A返回分数最高的五个学生 B返回分数最高的六个学生C返回分数最低的五个学生 D返回分数最低的六个学生26. 对于以下程序,Customer对象在第几行变为游离状态?( )。Session session1=sessionFactory.openSession(); Transaction tx1 = session1.beginTransaction(); Customer customer=new Customer(); /1customer.setName(Tom); session1.save(customer); /2mit(); /3session1.close(); /4A第(1)行 B第(2)行 C第(3)行 D第(4)行27. 下面关于Hibernate中Session的说法正确的是( )。【选两项】ASession是轻量级的,可以随意的创建和销毁BSession是重量级的,不能随意的创建和销毁CSession是线程安全的 DSession不是线程安全的28. 下面关于Hibernate中Transaction的使用说法正确的是( )。ATransaction是可有可无的 BTransaction在做查询的时候是可选的CTransaction在做删除的时候是可选的 DTransaction在做修改的时候是可选的29. 在Hibernate关系映射配置中,inverse属性的含义是( )。A定义在节点上,声明要负责关联的维护B声明在节点上,声明要对方负责关联的维护C定义在节点上,声明对方要负责关联的维护D声明在节点上,声明要负责关联的维护30 与下面代码效果相同的HQL 语句是( )。Criteria criteria = session.createCriteria(User.class);criteria.add(Restrictions.like(name,admin%);List result = criteria.list();Afrom name where Restrictions like admin%Bfrom User where name like %admin%Cfrom User where name like admin%Dselect from Useras u where u. Restrictions like admin%31 下面有关Struts2控制器,说法正确的是( )。A核心控制器是ActionB业务控制器是Action,Action类是POJO类,它不与Servlet API耦合C业务控制器是Action,但它依赖于具体的ServletD业务控制器是FilterDispatcher32 下列选项中,关于Struts2的Action说法正确的是( )。A必须置于WEB-INF/classes目录下 B必须为Struts.xmlC配置Action时,必须配置包信息 D使用元素配置转发33 在Struts2中,以下( )不能定义Action。A直接创建一个类,并提供一个方法execute返回字符串B实现Action接口,并实现其中的execute方法C继承ActionSupport,并实现其中的execute方法D上述三个选项都不对34 Struts2动态方法调用格式为( )。AActionName_methodName.do BActionName!methodName.doCActionName!methodName.action DActionName_methodName.action35 Struts2默认的处理结果类型( )。Adispatcher Bchain Credirect Ddirect36 Struts2中,( )代码可以在Action类获取到HttpServletRequest对象进行操作。AActionContext.getContext().getRequest();BActionContext.getContext().get(“request”);CServletActionContext.getRequest();DServletActionContext.get(“request”);37 Struts2中,采取模型驱动的Action类必须实现( )接口。AModel BModelDriver CActionModel DActionSupport38 Struts2中,业务控制器需要在( )配置文件中进行配置Aweb.xml BStruts2.xml CStruts.xml Dwebwork.xml39 Struts2中,OGNL的根对象是( )。AAction BActionContext CStackContext DValueStack40 在struts2中配置包时需继承自( )包。Astruts Bstruts-default C自定义的包 Dmy-struts-default41 关于session的使用,下列说话正确的是( )。A. 不同的用户窗口具有不同的session B. 不同的用户窗口具有相同的sessionC. session可能超时间 D. Session永远不可能超时42 对于ServletContext,描述正确的是( )。【选两项】AServlet容器负责创建ServletContext对象,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象。BJava Web应用本身负责为自己创建一个ServletContext对象。CServlet容器负责创建ServletContext对象,对于每个Java Web应用,在启动时,Servlet容器都会创建一个ServletContext对象。D在HttpServlet中,通过this.getServletContext直接获取ServletContext对象。43 关于存储过程,以下说法正确的是( )。A. 不能在存储过程中使用CREATE VIEW命令。 B. T-SQL批代码的执行速度要快于存储过程。C. 存储过程必须带有参数。 D. 存储过程不能返回结果集。44 创建存储过程的片断如下: create procedure proc_score passed int = 60, count int output as select count(*) from scor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南工业和信息化职业学院《大学英语读写译一》2023-2024学年第二学期期末试卷
- 鄂尔多斯生态环境职业学院《激光雷达原理与应用》2023-2024学年第二学期期末试卷
- 广州应用科技学院《世界现代设计史》2023-2024学年第二学期期末试卷
- 公司工龄活动方案
- 公司年会新年创意活动方案
- 公司年会群内活动方案
- 公司年夜饭活动方案
- 公司年底福利电器活动方案
- 公司年度营销策划方案
- 公司庆生鲜花活动方案
- 人因工程学课后习题及解答
- 职业健康检查机构备案变更申请表
- 电网笔试面试汇总5.0版本南网题库
- 2023版初中化学跨学科实践活动(化学)
- 中国古代的丝绸之课件
- Oxford-3000-牛津核心词汇
- 散打裁判的基本手势
- 帕金森病中医药治疗探索课件
- 建筑劳务挂靠协议2018参考
- 儿童意外伤害预防-ppt课件
- Revit基础入门课件(PPT 126页)
评论
0/150
提交评论