问题 写作题

书面表达。

      有的朋友在性格上很相似,而有的朋友在性格和兴趣爱好上却有很大差异,你喜欢什

么样的朋友呢?请写一写你自己的看法和原因;再介绍一下你最好的朋友,谈谈你们的

相同点和不同点。(80 词左右)

     注意:文中不得出现自己的真实姓名和信息,你和你朋友的名字在以下四个名字中选择。Tina ,Sandy, Tommy, Jack

      ___________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

答案

One possible version:

     My name is Sandy, I have a few friends, but only Tina is my best friend. We are both 14 years old and we are in the same class. I am quiet and she is active. I don’t think friends must be the same. But we have some things in common. We both like reading books and playing ping-pang; We both like seeing movies and our favorite singer is Jay Chou. So we often listen to his songs and talk about him after class. She is good at math and I’m good at English, so I can teacher her English and she can teach me math, we can learn from each other. We are good friends.

问答题

下面的Applet程序,其功能为画一个正方形,大小140*140,其背景色为蓝色(其填充色为pink色,各边离Applet的边为10像素)和一个在填充的正方形中自右上到左下来回移动的小球(半径15)。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。 注意:不改动程序的结构,不得增行或删行。程序的执行结果为:

import java.awt.*; import java.applet.*; /* <applet code=BallAnim width=800 height=600> </applet> */ //画一个正方形和一个移动的球,实现了Runnable接口。 public class BallAnim extends Applet implements Runnable { Thread animThread; int ballX=100;//球的x坐标 int bally;10;//球的Y坐标 int ballDirection=0;//球移动的方向标志:0表示从上向下移动,1表示从下向上移动 public void init() { super.setBackground(Color.blue); } public void start() { if (animThread !=null) { animThread = new Thread(this); animThread.start(); } } public void stop() { animThread.stop(); animThread = null; } // 实现Runnable接 public void run() { Thread.currentThread().setPriority(Thread. NORM_PRIORITY);//设置线呈优先级NORM_PRIORITY while (true) { moveBall(); try { Thread.sleep(100); // 休眠0.1秒 } catch (Exception sleepProblem) { // This applet ignores any exceptions if it has a problem sleeping. // Maybe it should take Sominex } } } private void moveBall () { // 球对角运动 if (ballDirection == 0) { ballX-=2; / / 如果球从左向右运动,球的X坐标减少2 ballY+=2; / / 如果球从上向下运动,球的Y坐标增加2 if (ballY > 100)//球的Y坐标增加到100, 改变球的运动方向 { ballDirection = 1; ballX = 10; ballY=100; } } else { ballX+=2; //如果球从右向左运动,球的X坐标增加2 ballY-=2;//如果球从下向上运动,球的Y坐标减少2 if (bally <= 10)//球的X坐标减少到10,改变球的运动方向 { ballDirection = 0; ballX = 100; ballY=10; } } paint(); } public void paint(Graphics g) { g.setColor(Color.pink); g.fillRect(10, 10, 120, 120); g.setColor(Color.green); g.fillOval(ballX,ballY, 30, 30); } } ex40_3.html: <html> <head> <title> ex40_3</title> </head> <body> <applet code=" BallAnim.class" width=800 height=400> </applet> </body> </html>

问答题 简答题