1、javaweb考习题Java开发工程师Web测试卷一、单选题1、下列选项中,( ) 可以准确地获取请求页面的一个文本框的输入 (文本框的名称为 name) A、request.getParameter(name) B、request.getParameter(name) C、request.getParameterValues(name) D、request.getParameterValues(name) 2、Servlet程序的入口点是:( ) A、init() B、main() C、service() D、doGet()3、给定一个Servlet的代码片段如下: ( ) Public v
2、oid doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException _ out.println(“hi kitty!”); out.close();运行Servlet时输出如下: hi kitty! 则应在此Servlet下划线处填充如下代码。 A、PrintWriter out = response.getWriter(); B、PrintWriter out = request.getWriter(); C、OutputStream out = resp
3、onse.getOutputStream(); D、OutputStream out = request.getWriter(); 4、在WAR文件中,web.xml放在哪个目录中 ( )。 A.、WEB-INF B、 APP-INF C、 META-INF D、 WEB-INFlib 5、用于将事务处理写到数据库的命令是( ) AInsert Brollback CCommit DSavepoint6、查找条件为:姓名不是NULL的记录( ) AWHERE NAME ! NULL BWHERE NAME NOT NULL CWHERE NAME IS NOT NULL DWHERE NAME
4、!=NULL7、以下语句错误的是( ) Aselect sal+1 from emp; Bselect sum(sal*10),count(sal*deptno) from emp; CSelect sum(sal,comm),ename from emp Dselect sal*10,deptno*10 from emp;8、创建数据库使用以下哪项( ) Acreate mytest Bcreate table mytest Cdatabase mytest Dcreate database mytest9、以下哪项用来分组( ) AORDER BY BORDERED BY CGROUP B
5、Y DGROUPED BY10、以下删除记录正确的( ) Adelete from emp where name=dony; BDelete * from emp where name=dony; CDrop from emp where name=dony; DDrop * from emp where name=dony;11、SELECT COUNT(SAL),DEPTNO FROM EMP GROUP BY DEPTNO;意思是( ) A求每个部门中的工资 B求每个部门中工资的大小 C求每个部门中工资的综合 D求每个部门中工资的个数12、从GROUP BY分组的结果集中再次用条件表达式
6、进行筛选的子句是( ) AFROM BORDER BY CHAVING DWHERE13、查找数据库中所有的数据表用以下哪一项( ) ASHOW DATABASE BSHOW TABLES CSHOW DATABASES DSHOW TABLE14、以下哪项不属于DML操作( ) AInsert Bupdate CDelete Dcreate15、条件“IN(20,30,40)”表示( ) A年龄在20到40之间 B年龄在20到30之间 C年龄是20或30或40 D年龄在30到40之间16、如何统计每个学科的最高分( ) Aselect 学生,max(成绩) from A group by 学
7、生; Bselect 学生,max(成绩) from A group by学科; Cselect 学生,max(成绩) from A order by学生; Dselect 学生,max(成绩) from A group by 成绩;17、数据库服务器、数据库和表的关系,正确的说法是( ) A一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表 B一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 C一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表 D一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表18、编写一个Filter,需要()? ?A.? 继承
8、Filter 类? B.? 实现Filter 接口? ?C.? 继承HttpFilter 类? D.? 实现HttpFilter接口?19、重定向到另一个页面,以下()语句是正确的? ?A.? request . sendRedirect(“http :/ www . svse . com . cn”);? ?B.? request . sendRedirect();? ?C.? response . sendRedirect(“http: / www . svse . com . cn”);? ?D.? response .sendRedirect();? 20、在web.xml中使用()标
9、签配置过滤器?A.? 和? ?B.? 和? ?C.? 和? ?D.? 和21、在访问Servlet时,在浏览器地址栏中输入的路径是在()地方配置的?A.? ? ?B.? ? ?C.? ? ? ?D.? ? 22、在JSP页面中,能够完成输出操作的内置对象是?()?A.? out? ?B.? response? ?C.? request? D.? config? 23、能够保留请求作用域中数据的转向方式是() ?A.? response.forward()? ?B.? response.sendRedirect()? ?C.?session.getRequestDispatcher().forw
10、ard(request,response)? ?D.?request.getRequestDispatcher().forward(request,response)24、某JSP中有如下代码,显示结果为()? ?A.? 5? ? B.? 123? ?C.? 456? D.? null? 25、在CSS中查找span标签 不正确的是()#divdiv spandiv divSpan26、以下代码执行效果为():? ? ?A.? 1 2 3 4 5? B.? 1 3 5? ?C.? i i i? D.? 15? 27、给定一个 Servlet 的doGet方法中的代码片段,如下:? reques
11、t.setAttribute(“name”,”zhang”);? response.sendRedirect(“”);? 那么在 MyServlet中可以使用()方法把属性 name的值取出来。? ?A.? Stringstr=request.getAttribute(“name”);? ?B.? Stringstr=(String)request.getAttribute(“name”);?C.? Objectstr=request.getAttribute(“name”);? ?D.? 无法取出来? 28、()类型的()方法用于得到会话? ?A.? HttpServletRequest、g
12、etSession? ?B.? HttpServletResponse、newSession? ?C.? HtttpSession、newInstance? ?D.? HttpSession、getSession? 29、在JSP中可动态导入其他页面的标签是? ?A.? B. ? ?C.? ? ?D.? ? 30、当一个Servlet首次被请求的时候,服务器首先会调用_方法? ?A.? doGet? B.? doPost? ?C.? doInit? D.? init? 31、在编写Servlet时必需要() ?A.? 继承Servlet? B.? 实现HttpRequestServlet? ?
13、C.? 继承HttpServlet? D.? 实现HttpRequest?32、从HTTP请求中,获得请求参数,应该调用? ()?A.? request对象的getAttribute()方法? ?B.? request对象的getParameter()方法? ?C.? session对象的getAttribute()方法? ?D.? session对象的getParameter()方法? 33、在JSP页面中,保存数据的范围由小到大依次是? ()?A.?pageContext,request,application,session?B.? pageContext,application,ses
14、sion,request? ?C.?pageContext,request,session,application?D.?pageContext,session,request,application?34、请求Servlet的时候,Servlet的对象由()? ?A.? 服务器负责实例化? ?B.? 由开发人员在请求中实例化? ?C.? Servlet会自动实例化? ?D.? Servlet只加载,无需实例化? 35、下面哪种不是jquery的选择器?()?A、基本选择器 B、方法选择器C、过滤择器 D、层次选择器36、Servlet间完成协作,需要用到( )完成请求指派。A、Request
15、dispatcher B、Responsedispatcher C、Servletdispatcher D.includedispatcher 37、在jsp中,$ 2 + 4 将输出( )。 A、2 + 4 B、 6 C、24 D、不会输出,因为表达式是错误的二、多选题1、以下说法正确的是( ) A 字符型既可用单引号也可用双引号将串值括起来2、mySQL支持哪些逻辑运算符 A& B| CNOT DAND3、正则表达式中,重复元字符“*”表示( ) A无匹配 B只匹配1个 C0个匹配 D多个匹配4、下面语句中,表示过虑条件是vend_id=1002或vend_id=1003的是( ) Ase
16、lect * from products where vend_id=1002 or vend_id=1003 Bselect * from products where vend_id in (1002,1003); Cselect * from products where vend_id not in (1004,1005); Dselect * from products where vend_id=1002 and vend_id=10035、有关Servlet的生命周期说法正确的有 ( )? ?A.? Servlet的生命周期由Servlet实例控制? ?B.? init()方法在
17、创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象? ?C.? service()方法响应客户端发出的请求? ?D.? destroy()方法释放Servlet实例?6、以下哪项陈述是正确的? ?A.? 在WEB项目的共享数据范围内,application是范围最广泛的? ?B.? 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据? ?C.? 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据? ?D.? 当用户重新打开一个浏览器窗口时,原session对象不再有效?7、下面关于JSP
18、作用域对象的说法错误的是? ?A.? request对象可以得到请求中的参数? ?B.? session对象可以保存用户信息? ?C.? application对象可以被多个应用共享? ?D.? 作用域范围从小到达是request、application?、session8、关于session的使用,下列说话正确的是()? ?A.? 不同的用户窗口具有不同的session? ?B.? 不同的用户窗口具有相同的session? ?C.? session可能超时间? ?D.? session永远不可能超时? 9、下列标签不属于单标签的是:()A、 B、C、 D、10、以下关于HTML语言中的表格的
19、说法不正确的是(?)A.?在HTML语言中,表格必须由标签、标签、标签组成,缺一不可?B.?有多少对标签,就有多少个单元格?C.?有多少对标签,就有多少列?D.?有多少对标签,就有多少行三、填空题1、补全语句:select deptno,count(*) as counts from emp group by _;2、用SELECT进行模糊查询时,可以使用匹配符,但要在条件值中使用_或%等通配符来配合查询。3、语句SELECT“1+2”;的显示结果是 。4、察看当前数据库中表名语句是_。5、JQuery想要找到指定元素的第一个元素用_关键字实现。6、在JQuey中,如果想要从DOM中删除所有的
20、元素,使用_方法实现。7、servlet 是运行在 中的小型 Java 程序。servlet 通常通过 协议接收和响应来自 Web 客户端的请求。8、解决servlet线程安全问题的最佳办法,不要写 变量,而写 变量。9、HTTP协议请求部分分为 、请求消息头和 三个部分。10、JavaScript中,如果要删除一个节点,必须找到这个节点的_。四、简答题1、试述事务的概念及事务的四个特性。2、在servlet和JSP之间能共享session对象吗?3、简述servlet的生命周期。4、在servlet中如何向客户端发送一个cookie,如何删除一个cookie?5、GET 与 POST 的区别?6、jdbc访问数据库的步骤?7、cookie 与 session的区别?8、简述html网页的node类型,每个类型的作用?9、JQueryAJAX 访问服务端的方法有几种?10、JQuert对象于DOM对象相互之间如何转化?11、表名 User 表字段、 内容Name Tel Content Date sal 1500 2600 1986 3100)请用SQL语句新增至表中(b) 请写出删除名为张三的全部记录(c) 请写出查询小于人均工资人员信息的sql语句(
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1