javaweb考习题.docx

上传人:b****6 文档编号:7590177 上传时间:2023-01-25 格式:DOCX 页数:9 大小:20.09KB
下载 相关 举报
javaweb考习题.docx_第1页
第1页 / 共9页
javaweb考习题.docx_第2页
第2页 / 共9页
javaweb考习题.docx_第3页
第3页 / 共9页
javaweb考习题.docx_第4页
第4页 / 共9页
javaweb考习题.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

javaweb考习题.docx

《javaweb考习题.docx》由会员分享,可在线阅读,更多相关《javaweb考习题.docx(9页珍藏版)》请在冰豆网上搜索。

javaweb考习题.docx

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语言中,表格必须由

标签、标签、标签,就有多少列?

D.?

有多少对

标签组成,缺一不可?

B.?

有多少对

标签,就有多少个单元格?

C.?

有多少对

标签,就有多少行

三、填空题

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语句

{(

展开阅读全文
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1