javaweb考习题.docx
《javaweb考习题.docx》由会员分享,可在线阅读,更多相关《javaweb考习题.docx(9页珍藏版)》请在冰豆网上搜索。
![javaweb考习题.docx](https://file1.bdocx.com/fileroot1/2023-1/24/25a5b761-fbf4-4ac0-9476-b5a428689d22/25a5b761-fbf4-4ac0-9476-b5a428689d221.gif)
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的代码片段如下:
()
PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
______out.println(“hikitty!
”);
out.close();
}
运行Servlet时输出如下:
hikitty!
则应在此Servlet下划线处填充如下代码。
A、PrintWriterout=response.getWriter();
B、PrintWriterout=request.getWriter();
C、OutputStreamout=response.getOutputStream();
D、OutputStreamout=request.getWriter();
4、在WAR文件中,web.xml放在哪个目录中()。
A.、WEB-INFB、APP-INFC、META-INFD、WEB-INF\lib
5、用于将事务处理写到数据库的命令是()
A.InsertB.rollback
C.CommitD.Savepoint
6、查找条件为:
姓名不是NULL的记录()
A.WHERENAME!
NULLB.WHERENAMENOTNULL
C.WHERENAMEISNOTNULLD.WHERENAME!
=NULL
7、以下语句错误的是()
A.selectsal+1fromemp;
B.selectsum(sal*10),count(sal*deptno)fromemp;
C.Selectsum(sal,comm),enamefromemp
D.selectsal*10,deptno*10fromemp;
8、创建数据库使用以下哪项()
A.createmytestB.createtablemytest
C.databasemytestD.createdatabasemytest
9、以下哪项用来分组()
A.ORDERBYB.ORDEREDBY
C.GROUPBYD.GROUPEDBY
10、以下删除记录正确的()
A.deletefromempwherename='dony';
B.Delete*fromempwherename='dony';
C.Dropfromempwherename='dony';
D.Drop*fromempwherename='dony';
11、SELECTCOUNT(SAL),DEPTNOFROMEMPGROUPBYDEPTNO;意思是()
A.求每个部门中的工资
B.求每个部门中工资的大小
C.求每个部门中工资的综合
D.求每个部门中工资的个数
12、从GROUPBY分组的结果集中再次用条件表达式进行筛选的子句是()
A.FROMB.ORDERBY
C.HAVINGD.WHERE
13、查找数据库中所有的数据表用以下哪一项()
A.SHOWDATABASEB.SHOWTABLES
C.SHOWDATABASESD.SHOWTABLE
14、以下哪项不属于DML操作()
A.InsertB.update
C.DeleteD.create
15、条件“IN(20,30,40)”表示()
A.年龄在20到40之间
B.年龄在20到30之间
C.年龄是20或30或40
D.年龄在30到40之间
16、如何统计每个学科的最高分()
A.select学生,max(成绩)fromAgroupby学生;
B.select学生,max(成绩)fromAgroupby学科;
C.select学生,max(成绩)fromAorderby学生;
D.select学生,max(成绩)fromAgroupby成绩;
17、数据库服务器、数据库和表的关系,正确的说法是()
A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
18、编写一个Filter,需要()?
?
?
?
A.?
继承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中使用()标签配置过滤器?
?
?
?
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().forward(request,response)?
?
?
?
D.?
request.getRequestDispatcher().forward(request,response)
24、某JSP中有如下代码,显示结果为()
<%inta=5;
?
?
?
?
?
?
?
?
request.setAttribute(“a”,”123”);
?
?
?
?
?
?
?
?
session.setAttribute(“a”,”456”);%>
outvalue="${a}"/>?
?
?
?
A.?
5?
?
B.?
123?
?
?
?
C.?
456?
D.?
null?
25、在CSS中查找span标签不正确的是()
#div
divspan
divdiv
Span
26、以下代码执行效果为():
forEachvar?
="i"begin="1"end="5"step="2">
?
?
?
?
?
?
?
?
outvalue=“${i}”/>
forEach>?
?
?
?
A.?
12345?
B.?
135?
?
?
?
C.?
iii?
D.?
15?
27、给定一个Servlet的doGet方法中的代码片段,如下:
?
?
?
?
?
?
?
?
request.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、getSession?
?
?
?
B.?
HttpServletResponse、newSession?
?
?
?
C.?
HtttpSession、newInstance?
?
?
?
D.?
HttpSession、getSession?
29、在JSP中可动态导入其他页面的标签是?
?
?
?
A.?
<%include/>B.<%@include%>?
?
?
?
C.?
importPage/>?
?
D.?
include/>?
30、当一个Servlet首次被请求的时候,服务器首先会调用________方法?
?
?
?
?
?
A.?
doGet?
B.?
doPost?
?
?
?
C.?
doInit?
D.?
init?
31、在编写Servlet时必需要()
?
?
?
A.?
继承Servlet?
B.?
实现HttpRequestServlet?
?
?
?
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,session,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、RequestdispatcherB、ResponsedispatcherC、ServletdispatcherD.includedispatcher
37、在jsp中,${2+"4"}将输出()。
A、2+4B、6C、24D、不会输出,因为表达式是错误的
二、多选题
1、以下说法正确的是()
A.字符型既可用单引号也可用双引号将串值括起来
2、mySQL支持哪些逻辑运算符
A.&&B.||
C.NOTD.AND
3、正则表达式中,重复元字符“*”表示()
A.无匹配B.只匹配1个
C.0个匹配D.多个匹配
4、下面语句中,表示过虑条件是vend_id=1002或vend_id=1003的是()
A.select*fromproductswherevend_id=1002orvend_id=1003
B.select*fromproductswherevend_idin(1002,1003);
C.select*fromproductswherevend_idnotin(1004,1005);
D.select*fromproductswherevend_id=1002andvend_id=1003
5、有关Servlet的生命周期说法正确的有()?
?
?
?
A.?
Servlet的生命周期由Servlet实例控制?
?
?
?
B.?
init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象?
?
?
?
C.?
service()方法响应客户端发出的请求?
?
?
?
D.?
destroy()方法释放Servlet实例?
6、以下哪项陈述是正确的?
?
?
?
A.?
在WEB项目的共享数据范围内,application是范围最广泛的?
?
?
?
B.?
当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据?
?
?
?
C.?
当在JSP页面中通过forward>指令将页面请求转发到的页面中,可以共享一个page范围内的数据?
?
?
?
D.?
当用户重新打开一个浏览器窗口时,原session对象不再有效?
7、下面关于JSP作用域对象的说法错误的是?
?
?
?
A.?
request对象可以得到请求中的参数?
?
?
?
B.?
session对象可以保存用户信息?
?
?
?
C.?
application对象可以被多个应用共享?
?
?
?
D.?
作用域范围从小到达是request、application?
、session
8、关于session的使用,下列说话正确的是()?
?
?
?
A.?
不同的用户窗口具有不同的session?
?
?
?
B.?
不同的用户窗口具有相同的session?
?
?
?
C.?
session可能超时间?
?
?
?
D.?
session永远不可能超时?
9、下列标签不属于单标签的是:
()
A、B、
C、
D、
10、以下关于HTML语言中的表格的说法不正确的是(?
)
A.?
在HTML语言中,表格必须由
标签、标签、标签组成,缺一不可? B.? 有多少对 | 标签,就有多少个单元格? C.? 有多少对 |
标签,就有多少列?D.?
有多少对
标签,就有多少行 三、填空题 1、补全语句: selectdeptno,count(*)ascountsfromempgroupby____; 2、用SELECT进行模糊查询时,可以使用匹配符,但要在条件值中使用____或%等通配符来配合查询。 3、语句SELECT“1+2”;的显示结果是。 4、察看当前数据库中表名语句是_____。 5、JQuery想要找到指定元素的第一个元素用_________关键字实现。 6、在JQuey中,如果想要从DOM中删除所有的元素,使用_______方法实现。 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表字段、内容 NameTelContentDatesal 1500 2600 1986 3100)请用SQL语句新增至表中 (b)请写出删除名为张三的全部记录 (c)请写出查询小于人均工资人员信息的sql语句 {(
展开阅读全文
相关搜索
|