多选题Which two code fragments correctly create and initialize a static array of int elements?()Astatic final int[] a = { 100,200 };Bstatic final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; }Cstatic final int[] a = new int[2]{ 100,200 };Dstatic final

题目
多选题
Which two code fragments correctly create and initialize a static array of int elements?()
A

static final int[] a = { 100,200 };

B

static final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; }

C

static final int[] a = new int[2]{ 100,200 };

D

static final int[] a; static void init() { a = new int[3]; a[0]=100; a[1]=200; }


相似考题
更多“多选题Which two code fragments correctly create and initialize a static array of int elements?()Astatic final int[] a = { 100,200 };Bstatic final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; }Cstatic final int[] a = new int[2]{ 100,200 };Dstatic final”相关问题
  • 第1题:

    请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。

    [题目要求]

    生成下面左边图形界面,单击图中的New按钮,弹出如右图所示的对话框。

    源程序:

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    public class Java_3 {

    public static void main(String[] args) {

    MulticastFrame. frame=new MulticastFrame();

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.show();

    }

    }

    class MulticastFrame. extends JFrame. {

    public MulticastFrame() {

    setTitle("MulticastTest");

    setSize(WIDTH,HEIGHT);

    MulticastPanel panel=new MulticastPanel();

    Container contentPane=getContentPane();

    contentPane.add( (1) );

    }

    public static final int WIDTH=300;

    public static final int HEIGHT=200;

    }

    class MulticastPanel extends JPanel }

    public MulticastPanel() {

    JButton newButton=new JButton("New");

    add(newButton);

    ActionListener newListener=new ActionListener() {

    public void actionPerformed(ActionEvent event) {

    makeNewFrame();

    }

    };

    newButton.addActionListener(newListener);

    closeAllButton=new JButton("Close all");

    add(closeAllButton);

    }

    private void makeNewFrame() {

    final BlankFrame. frame=new BlankFrame();

    frame.show();

    ActionListener closeAllListener=new ActionListener() {

    public void actionPerformed(ActionEvent event) {

    frame. (2) (); //使窗口隐藏或消除

    }

    };

    closeAllButton.addActionListener( (3) );

    }

    private JButton closeAllButton;

    }

    Class BlankFrame. extends JFrame. {

    public BlankFrame() {

    (4) ++;

    setTitle("Frame"+counter);

    setSize(WIDTH,HEIGHT);

    setLocation(SPACING*counter,SPACING*counter);

    }

    public static final int WIDTH=200;

    public static final int HEIGHT=150;

    public static final int SPACING=30;

    private static int counter=0;

    }


    正确答案:panel hide closeAllListener counter
    panel hide closeAllListener counter 解析: 通过下面的程序可以看出新的窗口的标题为Frame和数字,数字是自增的,所以自增的变量名称为counter。
    [程序解析] 程序在窗口中用按钮新建窗口,并且可以通过按钮关闭窗口。本程序采用的是swing类,Swing构件和AWT构件不同,Swing构件不能直接添加到顶层容器中,它必须添加到一个Swing顶层容器相关联的内容面板上。对JFrame添加构件有两种方式:①用getContentPane()方法获得JFrame的内容面板,再对其加入构件,Java上机考试中经常采用这种方式,而且也是一个考点。本程序就是采用的这种方法。②建立一个JPanel或JDesktopPane之类的中间容器,把构件添加到容器中,再用setContentPane()方法把该容器置为JFrame的内容面板。

  • 第2题:

    public interface Foo{  int k = 4;  }   Which three are equivalent to line 2?()   

    • A、 Final int k = 4;
    • B、 Public int k = 4;
    • C、 Static int k = 4;
    • D、 Private int k = 4;
    • E、 Abstract int k = 4;
    • F、 Volatile int k = 4;

    正确答案:A,B,C

  • 第3题:

    public interface Foo {  int k = 4; 3. }  Which three are equivalent to line 2?()

    • A、 final int k = 4;
    • B、 public int k = 4;
    • C、 static int k = 4;
    • D、 abstract int k = 4;
    • E、 volatile int k = 4;
    • F、 protected int k = 4;

    正确答案:A,B,C

  • 第4题:

    MAX_LENGTH是int型public成员变量,变量值保持为常量100,其定义是()。

    • A、final public int MAX_LENGTH=100;
    • B、public int MAX_LENGTH=100;
    • C、public final int MAX_LENGTH=100;
    • D、final int MAX_LENGTH=100;

    正确答案:C

  • 第5题:

    MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。()

    • A、 public int MAX_LENGTH=100;
    • B、 final int MAX_LENGTH=100;
    • C、 final public int MAX_LENGTH=100;
    • D、 public final int MAX_LENGTH=100.

    正确答案:C,D

  • 第6题:

    Which two code fragments correctly create and initialize a static array of int elements()

    • A、static final int[]a={100,200};
    • B、static final int[]a;static{a=new int[2];a[0]=100;a[1]=200;}
    • C、static final int[]a=new int[2]{100,200};
    • D、static final int[]a;static void int(){a=new int[3];a[0]=100;a[1]=200;}

    正确答案:A,B

  • 第7题:

    Given:  1.  public interface Foo {  2.  int k = 4:  3.  }   Which three are equivalent to line 2?()

    • A、 final int k = 4:
    • B、 public int k = 4:
    • C、 static int k = 4:
    • D、 private int k = 4:
    • E、 abstract int k = 4:
    • F、 volatile int k = 4:
    • G、 transient int k = 4:
    • H、 protected int k = 4:

    正确答案:A,B,C

  • 第8题:

    Which three form part of correct array declarations?()  

    • A、 public int a []
    • B、 static int [] a
    • C、 public [] int a
    • D、 private int a [3]
    • E、 private int [3] a []
    • F、 public final int [] a

    正确答案:A,B,F

  • 第9题:

    Which two code fragments correctly create and initialize a static array of int elements?()

    • A、static final int[] a = { 100,200 };
    • B、static final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; }
    • C、static final int[] a = new int[2]{ 100,200 };
    • D、static final int[] a; static void init() { a = new int[3]; a[0]=100; a[1]=200; }

    正确答案:A,B

  • 第10题:

    多选题
    Which two code fragments correctly create and initialize a static array of int elements?()
    A

    A

    B

    B

    C

    C

    D

    D


    正确答案: A,C
    解析: 暂无解析

  • 第11题:

    多选题
    Which three form part of correct array declarations?()
    A

    public int a []

    B

    static int [] a

    C

    public [] int a

    D

    private int a [3]

    E

    private int [3] a []

    F

    public final int [] a


    正确答案: E,A
    解析: 暂无解析

  • 第12题:

    多选题
    public class TestDemo{   private int x = 2;  static int y = 3;  public void method(){     final int i=100;     int j = 10;      class Cinner{  public void mymethod(){  //Here       }    } } }  在Here处可以访问的变量是哪些?()
    A

    x

    B

    y

    C

    i

    D

    j


    正确答案: A,C
    解析: 暂无解析

  • 第13题:

    分析下面程序,哪一行代码能正确赋值?()class Demo {public void method() {final int num1 = 10;static int num2 = 20;abstract int num3 = 30;private int num4 = 40;}}

    A.final int num1 = 10;

    B.static int num2 = 20;

    C.abstract int num3 = 30;

    D.private int num4 = 40;


    答案:A
    解析:final可以修饰局部变量


    解析:虽然是运行时期异常,但是也可以使用try…catch语句进行处理。一旦进入处理语句就不会再回去执行

  • 第14题:

    A public member vairable called MAX_LENGTH which is int type, the value of the variable remains constant value 100. Use a short statement to define the variable.()   

    • A、 public int MAX_LENGTH=100;
    • B、 final int MAX_LENGTH=100;
    • C、 final public int MAX_LENGTH=100;
    • D、 public final int MAX_LENGTH=100;

    正确答案:D

  • 第15题:

    现有:  public  class  TestDemo{     private int X-2;      static int y=3;  public  void method(){      final int i=100;      int j  =10;     class Cinner {  public void mymethod(){      //Here     }     }     }     } 在Here处可以访问的变量是哪些?() 

    • A、X
    • B、y
    • C、j
    • D、i

    正确答案:A,B,D

  • 第16题:

    下列最终属性i的定义中,正确的是()。

    • A、static final int i=100;
    • B、final int i=1.2;
    • C、final i=’w’;
    • D、final char i;

    正确答案:A

  • 第17题:

    下列有关整型的最终属性i的定义正确的是()。

    • A、static int i;
    • B、final i;
    • C、static final int i=50;
    • D、final float i=1.2f;

    正确答案:C

  • 第18题:

    public class TestDemo{   private int x = 2;  static int y = 3;  public void method(){     final int i=100;     int j = 10;      class Cinner{  public void mymethod(){  //Here       }    } } }  在Here处可以访问的变量是哪些?() 

    • A、x
    • B、 y
    • C、 i
    • D、 j

    正确答案:A,B,C

  • 第19题:

    1. class Passer2 {   2. //insert code here   3. static int bigState = 42;   4. public static void main(String [] args) {   5. bigState = p2.go(bigState);   6. System.out.print(bigState);   7. }   8. int go(int x) {   9. return ++x;   10. }   11. }  和4段代码片段:  static Passer2 p2 = new Passer2();  final static Passer2 p2 = new Passer2();  private static Passer2 p2 = new Passer2();  final private static Passer2 p2 = new Passer2();  有多少行分别插入到第2行,可以编译?()  

    • A、0
    • B、1
    • C、3
    • D、4

    正确答案:D

  • 第20题:

    public interface Foo{  int k = 4;   }   Which three are equivalent to line 2? ()

    • A、 Final int k = 4;
    • B、 Public int k = 4;
    • C、 Static int k = 4;
    • D、 Private int k = 4;
    • E、 Abstract int k = 4;
    • F、 Volatile int k = 4;
    • G、 Transient int k = 4;
    • H、 Protected int k = 4;

    正确答案:A,B,C

  • 第21题:

    多选题
    现有:  public  class  TestDemo{     private int X-2;      static int y=3;  public  void method(){      final int i=100;      int j  =10;     class Cinner {  public void mymethod(){      //Here     }     }     }     } 在Here处可以访问的变量是哪些?()
    A

    X

    B

    y

    C

    j

    D

    i


    正确答案: B,A
    解析: 暂无解析

  • 第22题:

    多选题
    Which two code fragments correctly create and initialize a static array of int elements()
    A

    static final int[]a={100,200};

    B

    static final int[]a;static{a=new int[2];a[0]=100;a[1]=200;}

    C

    static final int[]a=new int[2]{100,200};

    D

    static final int[]a;static void int(){a=new int[3];a[0]=100;a[1]=200;}


    正确答案: C,A
    解析: 暂无解析

  • 第23题:

    单选题
    A public member vairable called MAX_LENGTH which is int type, the value of the variable remains constant value 100. Use a short statement to define the variable.()
    A

     public int MAX_LENGTH=100;

    B

     final int MAX_LENGTH=100;

    C

     final public int MAX_LENGTH=100;

    D

     public final int MAX_LENGTH=100;


    正确答案: C
    解析: Java中共有变量使用public定义,常量变量使用final,另外注意的是修饰符的顺序,一个最完整的修饰是public static final int varial_a=100;这个顺序不能错,这和c++中也是 不同的。而答案c恰恰错在修饰符的顺序上。

  • 第24题:

    多选题
    Which two code fragments correctly create and initialize a static array of int elements?()
    A

    static final int[] a = { 100,200 };

    B

    static final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; }

    C

    static final int[] a = new int[2] { 100,200 };

    D

    static final int[] a; static void init() { a = new int[3]; a[0]=100; a[1]=200; }


    正确答案: A,D
    解析: 暂无解析