全部知识点

第5601题

下列程序的运行结果是( )。

public class ArrayTest{
public static void main(String[]args){
int 
data[][]={{1,2,3,4,5},{11,22,33,44,55},{111,222,333,444,555}};
for(int i=0;i<data.length;i++){
if(i%2==0){
System.out.print(data[i][4]);
}
}
}
}


第5602题

如果要安全地终止一个线程t,可以采用的正确方法是( )。

第5603题

Java多线程并发控制中,用于在代码中标识临界区的关键字是( )。

第5604题

线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是( )。

第5605题

下列关于Applet的叙述中,正确的是( )。

第5606题

Java为移动设备提供的平台是( )。

第5607题

阅读下列代码:

public class Test{
public static void main(String args[]){
System.out.println(89>>1);
}
}

其运行结果是( )。

第5608题

下列情况中,不会使线程返回所持有的对象锁的是( )。

第5609题

在E—R图中,用来表示实体联系的图形是( )。

第5610题

有三个关系R、S和T如下:

题9图题9图题9图

其中关系T由关系R和S通过某种操作得到,该操作为( )。

第5611题

用于设置组件大小的方法是( )。

第5612题

单击窗口内的按钮时,产生的事件是( )。

第5613题

AWT中用来表示对话框的类是( )。

第5614题

下列运算符中,优先级最高的是( )。

第5615题

下列运算结果为1的是( )。

第5616题

下列语句中,可以作为无限循环语句的是( )。下列语句中,可以作为无限循环语句的是( )。

第5617题

下列表达式中,类型可以作为int型的是( )。

第5618题

阅读下列程序:

public class Test implements Runnable{
    private int x=0;
    private int y=0;
    boolean flag=true;
    public static void main(String[] args){
        Test r=new Test();
        Thread t1=new Thread(r);
        Thread t2=new Thread(r);
        t1.start();
        t2.start();
    }
    public void run(){
        while(flag){
            x++;
            y++;
            System.out.println("("+x+","+y+")");
            if(x>=10) flag=false;
        }
    }
}

下列对程序运行结果描述的选项中,正确的是( )。

第5619题

如果线程正处于运行状态,则它可能到达的下一个状态是( )。

第5620题

在下列程序的空白处,应填入的正确选项是( )。

import java.io.*;
public class WriteInt{
    public static void main(String[] args){
        int[] myArray={10,20,30,40};
        try{
            DataOutputStream dos=new DataOutputStream(new FileOutputStream("ints.dat"));
            for(int i=0;i<myArray.length;i++){
                dos.writeInt(myArray[i]);
            }
            dos.close();
            System.out.println("Have written binary file ints.dat");
        }
catch(IOException ioe){
    System.out.println("IOException");
}