第1题:
A. typeof null !="object"
B. null === undefined
C. 1 == " 01.00"
D. NaN == NaN
第2题:
What allows the programmer to destroy an object x?()
第3题:
You are building a Front Controller using a JSP page and you need to determine if the user’s session hasNOT been created yet and perform some special processing for this case. Which scriptlet code snippet willperform this test?()
第4题:
public class X { public object m () { object o = new float (3.14F); object oa = new object [1]; oa[0]= o; o = null; oa[0] = null; return o; } } When is the float object created in line 3, eligible for garbage collection?()
第5题:
var one;var two=null;console.log(one==two,one===two);上面代码的输出结果是()。
第6题:
assert value == null;
assert value != null, value is null;
if (value == null) { throw new AssertionException(value is null); }
if (value == null) { throw new IllegalArgumentException(value is null); }
第7题:
Just after line 5.
Just after line 6.
Just after line 7.
Just after line 8(that is, as the method returns).
第8题:
assert value == null;
assert value != null, value is null;
if (value == null) { throw new AssertionException(value is null); }
if (value == null) { throw new IllegalArgumentException(value is null); }
第9题:
assert value == null;
assert value != null, value is null;
if (value == null) { throw new AssertionException(value is null); }
if (value == null) { throw new IllegalArgumentException(value is null); }
第10题:
assert value == null;
assert value !null, “value is null”;
if (value == null) { throw new AssertionException(”value is null”);
if (value == null) { throw new IllegalArgumentException(”value is null”);
第11题:
assert value == null;
assert value !null, “value is null”;
if (value == null) { throw new AssertionException(”value is null”);
if (value == null) { throw new IllegalArgumentException(”value is null”);
第12题:
Just after line 5.
Just after line 6.
Just after line 7.
Just after line 8(that is, as the method returns).
第13题:
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。
说明
类Queue表示队列,类中的方法如下表所示。

类Node表示队列中的元素;类EmptyQueueException 给出了队列操作中的异常处理操作。
Java 代码
public class TestMain{ // 主类
public static void main(String args[]) {
Queue q = new Queue();
q.enqueue("first!");
q.enqueue("second!");
q.enqueue("third!");
(1) {
while(true)
System.out.println(q. dequeue());
}
catch((2)) ( }
}
}
public class Queue { // 队列
Node m_FirstNode;
public Queue() { m_FirstNode = null; }
public boolean isEmpty() {
if(m_FirstNode == null) return true;
else return false;
}
public void enqueue(Object newNode) {// 入队操作
Node next = m_FirstNode;
if(next==null) m_FirstNode = new Node(newNode);
else {
while(next.getNext() != null) next = next.getNext();
next.setNext(new Node(newNode));
}
}
public Object dequeue() (3) {// 出队操作
Object node;
if (isEmpty())
(4); // 队列为空,抛出异常
else {
node = m_FirstNode.getObject();
m_FirstNode = m_FirstNode.getNext();
return node;
}
}
}
public class Node { // 队列中的元素
Object m_Data;
Node m_Next;
public Node(Object data) { m_Data = data; m_Next = null; }
public Node(Object data, Node next) { m_Data = data; m_Next = next; }
public void setObject(Object data) { m_Data = data; }
public Object getObject0 { return m_Data; }
public void setNext(Node next) { m_Next = next; }
public Node getNext() { return m_Next; }
}
public class EmptyQueueException extends (5) { // 异常处理类
public EmptyQueueException0 {
System.out.println("队列已空 ! ");
}
}
第14题:
请选择结果为真的表达式:()。
第15题:
11. public void someMethod(Object value) { 12. // check for null value .... 20. System.out.println(value.getClass()); 21. } What, inserted at line 12, is the appropriate way to handle a null value?()
第16题:
Given a method that must ensure that its parameter is not null: 11. public void someMethod(Object value) { 12. // check for null value ... 20. System.out.println(value.getClass()); 21. } What inserted at line 12, is the appropriate way to handle a null value?()
第17题:
assert value == null;
assert value != null, value is null;
if (value == null) { throw new AssertionException(value is null); }
if (value == null) { throw new IllegalArgumentException(value is null); }
第18题:
<% if ( request.getSession(false) == null ) {// special processing} %>
<% if ( request.getHttpSession(false) == null ) {// special processing} %>
<% if ( requestObject.getSession(false) == null ) { // special processing} %>
<% if ( requestObject.getHttpSession(false) == null ) { // special processing} %>
第19题:
<% if ( request.getSession(false) == null ) {// special processing} %>
<% if ( request.getHttpSession(false) == null ) {// special processing} %>
<% if ( requestObject.getSession(false) == null ) { // special processing} %>
<% if ( requestObject.getHttpSession(false) == null ) { // special processing} %>
第20题:
assert value == null;
assert value !null, “value is null”;
if (value == null) { throw new AssertionException(”value is null”);
if (value == null) { throw new IllegalArgumentException(”value is null”);
第21题:
Just after line 5.
Just after line 6.
Just after line 7.
Just after line 8(that is, as the method returns).
第22题:
Just after line 5.
Just after line 6.
Just after line 7.
Just after line 8(that is, as the method returns).
第23题:
<% if ( request.getSession(false) == null ) {// special processing} %>
<% if ( request.getHttpSession(false) == null ) {// special processing} %>
<% if ( requestObject.getSession(false) == null ) { // special processing} %>
<% if ( requestObject.getHttpSession(false) == null ) { // special processing} %>
第24题:
( 难度:中等)请选择结果为真的表达式:()
A.null instanceof Object
B.null === undefined
C.null == undefined
D.NaN == NaN
答案:C