一起答
主观

阅读下列程序,请写出该程序的功能。

import java. util.*;

public class Class1 {

          public static void main(Srting args[ ]) {

          Date date1=new Date( );

          System. out. println (datel);

          String t=datel.toString( );

          int endPos=t.indexOf('C');

          t=t.substring(11,endPos);

          System. out println(t);

       }

}

试题出自试卷《Java语言程序设计(一)自考2008年10月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. 一个Java小应用程序,界面有三个文本框和两个按钮,前两个文本框用于输入整数,第三个文本框用于输出结果。两个按钮分别表示加和减运算。当前两个文本框输入整数后,点击相应按钮,程序就将计算结果输出在第三个文本框中。以下是程序的大部分,其中监视按钮事件的方法未给出,试编写处理按钮事件的方法。注:这里是给定部分的程序,你要编写的是actionPerformed(ActionEvent e)方法。

  2. 编写一个方法halfArray( ),要求该方法有一个元素类型为int的数组参数,方法返回一个新数组,新数组的长度与参数数组的长度相同,而新数组元素的值是参数数组各元素的一半。

  3. 小应用程序创建一个线程。例子使用容器类方法getGraphics( )获得Graphics对象,给线程作为画笔使用。

    请写出该程序中这个线程的工作内容。

  4. 阅读以下程序,请写出该程序的功能。

  5. 阅读下列程序,请写出该程序的功能。

    import java.applet.*; import javax.swing.*; import java.awt.event.*;

    public class Class l extends Applet implements ActionListener {

           JTextField text1,text2;

            public void init( ) {

                text1=new JTextField(10); text2=new JTextField(10);

                setSize(200,100); add(text1); add(text2);

                text1.addActionListener(this);

              }

            public void actionPerformed(Action Event e) {

              long n;

              if(e.getSource( )==text1) {

                 n=Long.parseLong(text1.getText( ));

                 text2.setText(String.valueOf(n*n));

           }

       }

    }

  6. 阅读下列程序,请写出该程序的功能。

    import java. util.*;

    public class Class1 {

              public static void main(Srting args[ ]) {

              Date date1=new Date( );

              System. out. println (datel);

              String t=datel.toString( );

              int endPos=t.indexOf('C');

              t=t.substring(11,endPos);

              System. out println(t);

           }

    }

  7. 阅读下列程序,请写出该程序的输出结果。

  8. 以下定义的类shareDataManager用于管理多个线程共享数据data。一些线程要减少data,另一些线程要增加data。由于data不可以是负值,修改data的方法对这些线程来说不仅要互斥,还要同步。类提供一个方法modiData( )供修改data的线程调用,该方法在data修改结束后,应通知其它等待进入这个方法的线程。

  9. 以下是生成菜单项对象,以及菜单项选择事件处理方法的部分代码。要求当菜单项singingItem被选中时,在文本框text中输出“唱歌菜单项被选中!”的字样。

    ……

    singingItem=new________("唱歌");         //生成菜单项对象

    ……

    public void actionPerformed(ActionEvent e) {

                   if(e.getSource( )==singingItem)

                   text.setText(e.________( )+ "菜单项被选中!");

    }

  10. 某小应用程序实现幻灯片放映。小应用程序的init( )方法将幻灯片读入数组中存储和注册鼠标监视器。程序运行时,单击鼠标,就顺序变换放映幻灯片的序号。这里给出的是其中的paint( )方法和mousePressed( )方法。

    final int number=30;    //假定幻灯片有30张

    int count=0;

    Image[ ]pic=new Image[number];

    public void paint(______gc) {

           if((pic[count])!=null)

          gc.drawImage(pic[count],10,10,pic[count].getWidth(this),

          pic[count].getHeight(this),this);

    }

    public void mousePressed(MouseEvent e) {

              count=(count+1)% number; //循环逐张显示

               __________;

    }