Javaweb
•    选择题
o    1. 页面中需要增加链接,正确的HTML代码是_A_____。 
A.    <a href=”www.baidu”>百度</a>
B.    <a name=”www.baidu”>百度</a>
C.    <a> www.baidu </a>
D.    <a url=”www.baidu”>百度</a>
o    2. 以下选项中,哪个全部都是表格标签___    B___。 
A.    <table><head><font>
B.    <table><tr><td>    java修改html文件
C.    <table><tr><hr>   
D.    <p><body><script>
o    3. 下列样式的效果为____C__。
p.left{text-align:left;background-color:yellow} 
A.    使页面中的<p>元素背景为黄,内容左对齐
B.    使页面中id属性值为left的<p>元素背景为黄,内容左对齐
C.    使页面中class属性值为left的<p>元素背景为黄,内容左对齐
D.    使页面中的<left>元素背景为黄,内容左对齐
o    4. 边框的粗细通过___B___指定。 
A    border-weight
B.    border-size
C.    border-style
D.    border-width
o    5. 以下创建javaScript方法声明的正确格式为__B____。 
A.    function String myFunction(){}
B.    function myFunction(){}
C.    function myFunction(int a){}
D.    function public void myFunction(){}
o    6. 下列选项中不属于Window对象的方法的是___C___。
A.    alert()
B.    setTimeout()
C.    toString()
D.    open()
o    7. 下面不是document对象的方法的是_____D___。
A.    getElementById()
B.    getElementsByName()
C.    getElementsByTagName()
D.    getElementByTagName()
o    8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是__A____。
A.    if(document. getElementById (“name”).value ==””) alert(“输入不能为空”);
B.    ElementById(“name”)[0].value.length==0) alert(“输入不能为空”);
C.    ElementsByName(“name”).value ==””) alert(“输入不能为空”);
D.    ElementsByName(“name”).value.length==0) alert(“输入不能为空”);
o    9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要使用下述__B____语句处理。
A.    request.setContentType("text/html;charset=GBK");
B.    request.setCharacterEncoding("GBK");
C.    response.setCharacterEncoding("GBK");
D.    response.setContentType("text/html;charset=GBK");
o    10. 下列选项中不可以关闭会话的是___D___。 
A.    等待HttpSession超时
B.    调用HttpSession的invalidate()方法
C.    调用HttpSession的close()方法
D.    关闭浏览器窗口   
11. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果___A__。
<%
request.setAttribute("count",new Integer(0));
Integer count = Attribute("count") ;
%>
<%=count %> 
A.    编译不通过
B.    可以编译通过,但运行无输出
C.    可以编译运行,输出0
D.    编译通过,但运行时抛出ClassCastException
o    12. 使用JSP开发Web项目时,l文件一般位于目录结构中的____D____下。 
A.    src目录
B.    文档根目录或其子文件夹
C.    META-INF目录
D.    WEB-INF目录
o    13. 下列useBean标准动作使用正确的是___B___。 
A.    <jsp:useBean name="date" class="java.util.Date" scope="request"/>
B.    <jsp:useBean id="date" class="java.util.Date"/>
C.    <jsp:useBean id="date" class="Date"/>
D.    <jsp:useBean name="date" class="Date" scope="request"/>
o    14. pageContext、request、session、application四个内置对象的作用范围从小到大依次为___D___。 
A.    request、pageContext、session、application
B.    request、session、pageContext、application
C    request、session、application、pageContext
D.    pageContext、request、session、application
o    15. 若希望得到JSP页面所在应用程序上下文对象的引用,则__C____。
A.    使用page隐含对象
B.    使用session隐含对
C.    使用application隐含对象 
D.    使用request隐含对象
•    填空题(10分,每空1分)隐藏/显示
o    16. 一个基本的文档由HTML和___、___三部分组成。 【2.0分】
HEAD BODY
o    17. JavaScript中用关键字___声明变量。 【1.0分】
var
o    18. CSS样式由___、属性、___三部分组成。 【2.0分】
选择符 属性的取值
o    19. Servlet处理完数据进行页面跳转的两种主要方式是___和___。 【2.0分】
请求转发 重定向
o    20. JSP页面在容器中运行需要经过3个过程:___、___和___。 【3.0分】
翻译 编译 执行
简答题
o    22. 简述整个生命周期内Servlet的执行过程以及Servlet API中函数的具体调用过程?
o    1.servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。
o    2.这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。
o    3.Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法。
4.service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
•    程序题
o    23.  为实现页面数据提交,在Servlet中获取页面的数据,并根据页面提交的数据输出结果。请对以下代码进行填空。
现有页面Hello.jsp,代码如下
<form action="Hello"  ____(1)_____  ="post">
  <input type="checkbox" name="favorite" value="banana">香蕉
  <input type="checkbox" name="favorite" value="apple">苹果
  <input type="____(2)_____ " value="提交">
</form>
点击提交,将数据提交到名为Hello的Servlet中,在Hello中获得用户选择的喜好,并循环打印出来;
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
    response.setContentType("text/html");
  ____________(3)______________;
    String [] favorites =_________(4)___________;
    if (favorites!=null ){
        for (int i = 0; i < ____(5)____ ; i++) {
          out.print(____(6)_____);
        }
    }
  out.close();
}
在l中的配置如下:
<servlet>
  <servlet-name> HelloServlet </servlet-name>
  <servlet-class>com.dh.HelloServlet</servlet-class>
</servlet>
  <servlet-mapping>
  <servlet-name> ______(7)______ </servlet-name>

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