Java开发工程师Web测试卷
一、单选题
1、下列选项中,( ) 可以准确地获取请求页面的一个文本框的输入 (文本框的名称为 name)
A、request.getParameter(name) B、request.getParameter(\) C、request.getParameterValues(name) D、request.getParameterValues(\ 2、Servlet程序的入口点是:( ) A、init() B、main() C、service() D、doGet() 3、给定一个Servlet的代码片段如下: ( ) Public void 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 = response.getOutputStream(); D、OutputStream out = request.getWriter();
4、在WAR文件中,web.xml放在哪个目录中 ( )。
A.、WEB-INF B、 APP-INF C、 META-INF D、 WEB-INF\\lib 5、用于将事务处理写到数据库的命令是( )
A.Insert
B.rollback
C.Commit
D.Savepoint
6、查找条件为:姓名不是NULL的记录( )
A.WHERE NAME ! NULL
B.WHERE NAME NOT NULL D.WHERE NAME!=NULL
C.WHERE NAME IS NOT NULL
7、以下语句错误的是( )
A.select sal+1 from emp;
B.select sum(sal*10),count(sal*deptno) from emp; C.Select sum(sal,comm),ename from emp D.select sal*10,deptno*10 from emp; 8、创建数据库使用以下哪项( )
A.create mytest C.database mytest
B.create table mytest D.create database mytest 9、以下哪项用来分组( )
A.ORDER BY C.GROUP BY
B.ORDERED BY D.GROUPED BY 10、以下删除记录正确的( )
A.delete from emp where name='dony'; B.Delete * from emp where name='dony'; C.Drop from emp where name='dony'; D.Drop * from emp where name='dony';
11、SELECT COUNT(SAL),DEPTNO FROM EMP GROUP BY DEPTNO;意思是( )
A.求每个部门中的工资 B.求每个部门中工资的大小 C.求每个部门中工资的综合 D.求每个部门中工资的个数
12、从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )
A.FROM
B.ORDER BY D.WHERE
C.HAVING
13、查找数据库中所有的数据表用以下哪一项( )
A.SHOW DATABASE
B.SHOW TABLES D.SHOW TABLE
C.SHOW DATABASES
14、以下哪项不属于DML操作( )
A.Insert C.Delete
B.update D.create 15、条件“IN(20,30,40)”表示( )
A.年龄在20到40之间 B.年龄在20到30之间 C.年龄是20或30或40 D.年龄在30到40之间 16、如何统计每个学科的最高分( )
A.select 学生,max(成绩) from A group by 学生; B.select 学生,max(成绩) from A group by学科; C.select 学生,max(成绩) from A order by学生; D.select 学生,max(成绩) from A group by 成绩;
17、数据库服务器、数据库和表的关系,正确的说法是( )
A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表 B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表 C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表 D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
18、编写一个Filter,需要()
A. 继承Filter 类 B. 实现Filter 接口 D. 实现HttpFilter接口 C. 继承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中使用()标签配置过滤器 A.
<% inta = 5;
request.setAttribute(“a”,”123”);
session.setAttribute(“a”,”456”); %> B. 123 D. null C. 456 25、在CSS中查找span标签 不正确的是()
26、以下代码执行效果为():
B. 1 3 5 D. 15
27、给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”);
response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet中可以使用()方法把属性 name的值取出来。 A. Stringstr=request.getAttribute(“name”);
javaweb考试题



