jsp编程基础第四章习题

第四章 JSP的内置对象
一、选择题
没有基础学编程好学吗
1.下面不属于JSP内置对象的是(  )
Aout对象 Brespone对象  Capplication对象  Dpage对象
2.以下哪个对象提供了访问和放置页面中共享数据的方式(  )
ApageContext  Bresponse  Crequest  Dsession
3.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(  )。
A)秒  B)分秒  C)毫秒  D)微秒
4.当response的状态行代码为哪个时,表示用户请求的资源不可用? (  )
A101    B202      C303    D404
5.一个典型的HTTP请求消息包括请求行、多个请求头和(  )
A)响应行  B)信息体  C)响应行  D)响应头
6.在JSP中为内建对象定义了4种作用范围,即Application ScopeSession ScopePage Scope和(  )四个作用范围。
ARequest Scope  B Response Scope
COut  Scope      D Writer Scope
7out对象是一个输出流,其输出各种类型数据并换行的方法是(  )
Aout.print(  )      BwLine(  )
Cout.println(  )    Dout.write(  )
8out对象是一个输出流,其输出换行的方法是(  )
Aout.print(  )      BwLine(  )
Cout.println(  )    Dout.write(  )
9out对象是一个输出流,其输出不换行的方法是(  )
Aout.print(  )      BwLine(  )
Cout.println(  )    Dout.write(  )
10Form表单的method属性能取下列哪项的值(  )
Asubmit      Bputs
Cpost        Dout
11.能在浏览器的地址栏中看到提交数据的表单提交方式是(  )
Asubmit      Bget
Cpost        Dout
12.可以利用request对象的哪个方法获取客户端的表单信息(  )
AParameter()    Brequest.outParameter()
Crequest.writeParameter()    Drequest.handlerParameter()
13.可以利用JSP动态改变客户端的响应,使用的语法是(  )
Aresponse.setHeader()    Bresponse.outHeader()
Cresponse.writeHeader()  Dresponse.handlerHeader()
14JSP页面中Paramter(String )得到的数据,其类型是(  )
ADouble    Bint
CString    DInteger
15JSP页面程序片中可以使用下列哪个方法将Paramter(“ix”)得到的数据类型转换为Double类型(  )
ADouble.parseString(strNumx)    B Double.parseDouble(strNumx)
CDouble.parseInteger(strNumx)    DDouble.parseFloat(strNumx)
16<select>用于在表单中插入一个下拉菜单,它需与哪个标记配合使用(  )
A<list>    B<item>    C<dot>  D<option>
17.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个(  )
AISO-8859-1  BGB2312  CGB3000    DISO-8259-1
18.下面不属于<input>标记中的name属性取值的是(  )
Atext  Bradio  Ccheckbox  Dpicture
19.下面不属于<input>标记中的name属性取值的是(  )
Apassword  Bhidden  Csubmit  Dtextarea
20<select>用于在表单中来定义下拉列表框和滚动列表框控件,下面哪个属性指定列表框默认选项(  )
Asize    Bvalue  Cselected  Dchecked
21<select>用于在表单中来定义下拉列表框和滚动列表框控件,哪个属性指定列表框的类型(  )
Asize    Bvalue  Cselected  Dchecked
22<textarea>子标记用来定义一个多行文本区,哪个属性指定文本框的行数(  )
Acols    Bvalue  Crows  Dsize
23JavaScript执行表单验证一般都发生在用户单击“提交”按钮后,数据提交服务器之前,onValidate()函数返回值为true时(  )。
A)验证不通过,提交数据给服务器 
B)验证不通过,不提交数据给服务器
C)验证通过,提交数据给服务器
D)验证通过,不提交数据给服务器
24.正则表达式中,表示任意一个除换行以外的字符的元字符是(  )。
A.   B|   C[ ]    D{ }
二、判断题   
1Tomcat服务器支持直接使用application对象。(  )
2out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。(  )
3.利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(  )
4respone对象主要用于向客户端发送数据。(  )
5contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME类型""MIME类型;charset=字符编码集"response对象调用addHeader方法修改该属性的值。(  )
6Post属于表单的隐式提交信息方法。(  )
7<select>标记用于在表单中插入一个下拉菜单。(  )
8.表单信息的验证只能放在服务器端执行。(  )
9.网页中只要使用gb2312编码就不会出现中文乱码。(  )
10.表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。(  )
11request对象的getRemoteHost()方法是既能获取客户机的名称,又能获取客户IP地址的方法。(  )
12.同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录
中的session对象是不相同的。(  )
13session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(  )
14public long session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。(  )
15session对象可以用来保存用户会话期间需要保存的数据信息。(  )
16url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。(  )
17application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。(  )
18application对象可以用来保存数据。(  )
三、填空题
1out对象的_        _方法,功能是输出缓冲的内容。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。