自考

各地资讯
当前位置:考试网 >> 自学考试 >> 自考真题 >> 工学类 >> Java 语言程序设计(一) >> 文章内容

排行热点

全国2011年10月高等教育自学考试Java语言程序设计(一)试题_第5页

来源:考试网 [ 2012年10月25日 ] 【大 中 小】

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

class MyThread extends Thread {?

 String message; int s;?

 MyThread(String message, int sec) {this.message = message; s = sec; }?

 public void run( ) {?

 try{ sleep(s);}catch(InterruptedException e){}?

 System.out.println(message " " getPriority());?

 }

}?

class ThreadTest {?

 public static void main(String args[]){?

 Thread foo = newMyThread("Foo", 1000);?

 foo.setPriority(Thread.MIN_PRIORITY);foo.start( );

 Thread bar = newMyThread("Bar",800);?

 bar.setPriority(3); bar.start( );?

 Thread gar = newMyThread("Gar",400);?

 gar.setPriority(7); gar.start( );?

 Thread kar = newMyThread("Kar", 100);?

 kar.setPriority(Thread. MAX_PRIORITY);kar.start( );?

 }?

)?

注:假设处理机中没有其它线程占用资源。?

六、程序设计题(本大题共2小题,每小题6分,共12分)?

37.请编写一个方法intfindMaximum(int[][]numbers),要求该方法返回二维数组中元素?的最大值。?

38.小应用程序的paint(Gmphicsg)方法能在屏幕窗口上显示信息和绘图,如果paint()方法能调用repaint()方法,这就能使显示实现动态效果,repaint()方法的功能是先清除paint()方法以前所画的内容,然后再调用paint()方法。?

 以下要你编写的paint()方法取随机的坐标位置画一个边长为20个像素的红色正方形。其中随机的坐标位置可以用以下表达式表示:?

 (int)(Math.random()*100) 10?

 另要求paint()方法在绘制正方形后暂停100毫秒。?

 import java.applet.*;import java.awt.*;?

 public class Class 1 extends Applet{?

 public void paint(Graphicsg){?

 ∥请在以下位置编写代码?

首页 1 2 3 4 5 尾页
责编:dengting