一起答
单选

下列代码的执行结果是(  )。

public class Test

{

public static void main(String args[])

{

System.out.println(5/2);

System.OUt.println(100%3.O)

}

}

  • A.2和1
  • B.2和1.0
  • C.2.5和1
  • D.2.5和1.0
参考答案
查看试卷详情
相关试题
  1. 本题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。

    import java.awt.*;

           

    public class java2{

    public static void main(String args[]){

    Frame. f=new Frame("java2");

    f.setLayout(new GridLayout(3,1));

    f.addWindowListener(new WindowAdapter{

    public void windowClosing(WindowEvent e){

    System.exit(O);

    }

    });

    CheckboxGroup cg=new CheckboxGroup;

    Checkbox male=new Checkbox("男",cg,false);

    Checkbox female=new Checkbox("女",cg,false);

    final Label la=new Label("请选择你的性别");

    male.addItemListener(new hemListener{

    public void itemStateChanged(ItemEvent e){

    la.setText("你是个男生?"); 

    }

    });

    female.addItemListener(new ItemListener{

    public void itemStateChanged(ItemEvent e){

    la.setText("你是个女生?");

    }

    });

    f.add(male);

    f.add(female);

    f.add(la);

    f.setSize(200,200):

           

    }

    }

  2. 本题的功能是对列表项的操作,包括删除、添加和反选。窗司中有两个列表框和5个按钮,按钮标签代表着移除列表项的方向,“>”代表只移除选中的列表项,“>>”代表移除所有的列表项,“!”代表反向选择列表项。

    import java.awt.*;

    import java.awt.event.*;

    class java3extends  Frame  implements

    ActionListener&ItemListener{

    final static int ITEMS=10;

    List ltList=new List(ITEMS,true);

    List rtList=new List(0,true);

    java3{

    super("java3");

    addWindowListener(new WindowAdapter{

    public void windowClosing(WindowEvent e){

    System.exit(O);

    }

    }); 

    GridBagLayout gbl=new GridBagLayout;

    setLayout(gbl);

    add(1tList,0,0,1,5,1.0,1.0);

    add(rtList。2,O,1,5,1.O,1.O);

    ltList.addActionListener(this);

    ltList.addhemListener(this);

    rtList.addActionListener(this);

    rtList.addhemListener(this);

    Button b;

    add(b=new Button(">"),1,O,1,1,O,1.0);

    b.addActionListener(this);

    add(b=new Button(">>"),1,1,1,1,0,1.O);

    b.addActionListener(this);

    add(b=new Button("<"),1,2,1,1,O,1.0);

    b.addActionListener(this);

    add(b=newButton("<<"),1,3,1,1,O,1.O);

    b.addActionListener(this);

    add(b=new Button("!"),1,4,1,1,0,1.O);

    b.addActionListener(this);

    for(int i=0;i

    ltList.add("item"+i);

    }

    pack;

    show;

    }

    void add(Component comp,

    int X,int Y,int W,int h,double weightx,double

    weighty){

    GridBagLayout gbl=(GridBagLayout)getLayout

    ; 

    GridBagConstraints c=new GridBagConstraints

    e.fill=GridBagConstraints.BOTH;

    c.gridx=x;

    c.gridy=y;

    c.gridwidth=W;

    c.gridheight=h;

    c.weightx=weightx;

    c.weighty=weighty;

    add(comp);

    gbl.setConstraints(comp,c);

    }

    void reverseSelections(List l){

    for(int i=0;i<1.length;i++){

    if(1.islndexSelected(i)){

    1.deselect(i);

    }else{

    1.select(i);

    }

    }

    }

    void deseleetAll(List l){

    for(int i=0;i<1.gethemCount;i++){

    1.deseleet(i);

    }

    }

    void replacehem(List l,String item){

    for(int i=0;i<1.getltemCount;i++){

    if(1.gethem(i).equals(item)){

    1.replacehem(item+"*",i);

    }

    }

    }

    void move(List ll,List l2,boolean all){

    if(a11){

    for(int i=0;i<11.getltemCount;i++){

    12.add(11.gethem(i));

    }

    11.removeAll;

    }else{

    String[]items=11.getSelectedhems;

    int[]itemIndexes=11.getSelectedIndexes;

    deselectAll(12);

    for(int i=0;i

    12.add(items[i]);

    12.select(12.getItemCount-1);

    if(i= =0){

    12.makeVisible(12.getltemCount-1);

    }

    }

    for(int i=itemlndexes.length-1; i>=0;i--){

    11.remove(itemlndexes[i]);

    }

    }

    }

    public void actionPerformed(AetionEvent evt){

    String ar9=evt.getActionCommand;

    if(">".equals(arg)){

    move(1tList,rtList,false);

    }else if(">>".equals(arg)){

    move(1tList,rtList,true);

    }else if("<".equals(arg)){

    move(rtList,ltList,false);

    }else if("<<".equals(arg)){

    move(rtList,ltList,true);

    }else if("!".equals(arg)){

    if(ltList.getSelectedhems.length>0){

    reverseSelections(ltList);

    }else if(rtList.getSelectedhems.length>

    0){

    reverseSelections(rtList);

    }

    }else{

    Object target=evt.getSouree;

    if(target= =rtList‖target= =ltList){

    replacehem((List)target,arg);

    }

    }

    }

    public void itemStatedChanged(ItemEvent ent){

    List target=(List)evt.getSource;

    if(target= =hList){

    deselectAll(rtList);

    } else if(target= =rtList){

    deselectAll(ltList);

    }

    }

    public static void main(String[]args){

    new java3;

    }

    }

  3. 本题定义了一个求两个数的最大值的方法max,并调用该方法计算67和23的最大值。

    public class javal{

    public static void main(String[]args){

    javal temp=new javal;

    int res=max(67,23);

    System.out.println("res="+res);

    }

    static int maX(       ){

    int maxNum;

    if(a>b)

           

    else

    maxNum=b;

           

    }

    }

  4. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是(  )。

    public class Test implements Runnable{

    public static void main(String args[]){

    Test t=new Test:

    Threadt t=new Thread(t);

    tt.start:

    }

    public void run{

    for(;;){

    try{

    }catch(e){}

    System.out.println("Hello");

    }

    }

    }

    • A.sleep(1000)
    • B.t.sleep(1000)InterruptedExceptionInterruptedException
    • C.Thread.sleep(1000)
    • D.Thread.sleep(1000)RuntimeExceptionInterruptedException
  5. 下面程序段的输出结果是(  )。

    class Base

    {

    int i;

    Base

    {

    • add(1);    }    void add(int v)    {
    • i+=v:    }    void print    {    System.out.println(i);    }    }
    • class Extension extends Base    {
    • Extension    {
    • add(2);    }    void add(int v)    {
    • i+=v*2:    }    }    public class Test     {    public static void main(String args[])    {
    • bogo(new Extension);    }    static void bogo(Base b)    {
    • add(8);    print;    }    }
    • A.9 
    • B.18
  6. 在读取二进制数据文件的记录时,为了提高效率常

    常使用的一种辅助类是(  )。

    • A.InputStream 
    • B.FileInputStream
    • C.StringBuffer
    • D.BufferedReader
  7. 下列可以获得构件前景色的方法是(  )。

    • A.getsize 
    • B.getForeground
    • C.getBackground
    • D.paint
  8. 设数组data[0…m]作为循环队列S q的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为(  )。

    • A.S q↑.front:=S q十.front+1;
    • B.S q↑.front:=(S q十.front+1)%maxsize;
    • C.S q↑.rear:=(s q十.rear+1)%maxsize;
    • D.S q↑.front:=(s q十.front+1)%(maxsize+1);
  9. 下列代码中

    if(x>O){System.out.println("first");}

    elseif(x>-3){System.out.println("second");)

    else{System.out.println("third");)

    要求打印字符串为“second”时,X的取值范围是(  )。

    • A.x<=0且x>-3 
    • B.x>0
    • C.x>-3
    • D.x<=-3
  10. 下列关于JavaApplication与Applet的说法中,正确的是(  )。

    • A.都包含main方法
    • B.都通过“appletviewer”命令执行
    • C.都通过“javac”命令编译
    • D.都嵌入在HTML文件中执行