【307天】我爱刷题系列066(2017.12.09)

叨叨两句

  1. 要加油啦,效率有些低
  2. 改善睡眠,将早起和早睡正式归入计划

牛客网——java专项练习045

1

能够把任何一种数据类型的变量赋给Object类型的变量。
正确答案: Ajava

  1. 正确
  2. 错误
基本类型会自动装箱

2

public class Test
{
    static boolean foo(char c)
    {
        System.out.print(c);
        return true;
    }
    public static void main( String[] argv )
    {
        int i = 0;
        for ( foo('A'); foo('B') && (i < 2); foo('C'))
        {
            i++ ;
            foo('D');
        }
    }
}

What is the result?express

正确答案: Acookie

  1. ABDCBDCB
  2. ABCDABCD
  3. Compilation fails
  4. An exception is thrown at runtime
for(条件1;条件2;条件3) {
    //语句
}
执行顺序是条件1->条件2->语句->条件3->条件2->语句->条件3->条件2........
若是条件2为true,则一直执行。若是条件2位false,则for循环结束

3

ServletConfig接口默认是哪里实现的?
正确答案: Bspa

  1. Servlet
  2. GenericServlet
  3. HttpServlet
  4. 用户自定义servlet

4

JSP 表达式的写法:
正确答案: C3d

  1. <% expression %>
  2. <=% expression %>
  3. <%= expression %>
  4. <expression/>
正确答案应该是C。 A,C 都是正确的JSP语法。可是功能是不同的。 
A JSP脚本(Scriptlet),是Java代码块。
C JSP表达式(expression),表达式是一个有返回值的式子,它返回的结果将由out.print()进行输出。

5

如下哪些方法能够取到http请求中的cookie值()?
正确答案: B Dcode

  1. request.getAttribute
  2. request.getHeader
  3. request.getParameter
  4. request.getCookies