秦青鸟ts117班吧 关注:3贴子:58
  • 2回复贴,共1

★TS117★【070405】一份JAVA测试卷

只看楼主收藏回复

一、简答题 
1. JAVA有哪些基本数据类型? 

2.JAVA的字符常量和字符串常量有何区别? 

3.请写出JAVA标识符的规则。 

4.JAVA关系运算符有哪些?各关系运算符含义是什么? 

5.程序设计中的三种基本结构是什么? 

6. do…while语句和while语句有何区别? 

7.return语句的功能是什么? 

8.请说明成员变量的访问控制权限的作用。 

9.什么是类的多态性? 

10.什么是构造方法? 

11.java开发工具SDK可以播放哪5种格式的音乐? 

12.请写出3种Java可以显示的图像文件格式。 

13.请写出用三原色(0.2, 0.3, 0.4)浮点值构造方法设置缺省前景颜色的javay语句。 

14.请写出创建一个字体为“SansSerif,风格为倾斜,大小为40”的Font对象的JAVA语句。 

15.请说明Graphics类中的drawRoundRect(220,30,80,80,20,20)方法的功能。 

16.什么是线程的生命周期? 

17.线程的五种状态是什么? 

18.Swing和AWT的最大差别是什么? 

19.Swing的组件名和AWT组件名有什么区别?请写出一个例子 


1楼2007-04-05 17:15回复
    三、阅读题 

    1, 下面的JAVA程序的运行结果是什么? 
    class Person{ 
    String name, department; 
    public void printValue(){ 
     System.out.println("name is "+name); 
     } 


    class Teacher extends Person{ 
    public void printValue(){ 
     super.printValue(); 
     System.out.println("department: "+super.department); 
     } 
     } 

    public class Myclass{ 
     public static void main(String args[]){ 
     Teacher abc=new Teacher(); 
     abc.name="wang"; 
     abc.department="computer"; 
     abc.printValue(); 
     } 


    2, 读下面程序并回答问题。 
    import java.awt.*; 
    import java.applet.Applet; 

    class DrawShape{ 
     private int x,y,shape; 
     public void setPos(int xpos,int ypos){ 
     x=xpos; y=ypos; 
     } 
     public void setShape(int choice){ 
     shape=choice; 
     } 
     public void draw(Graphics g){ 
    if(shape==1) g.drawRect(x,y,60,60); 
    else if(shape==2) g.drawOval(x,y,60,60); 
     else g.drawString("形状参数错误!",40,140); 
     } 


    public class abc extends Applet{ 
     final int box=1,oval=2; 
    DrawShape a=new DrawShape(); 
    public void paint(Graphics g){ 
    a.setPos(50,30); 
    a.setShape(oval); 
    a.draw(g); 
    a.setPos(230,80); 
    a.setShape(box); 
    a.draw(g); 

    }请说明程序运行的结果是什么? 
    请写出运行该程序的html程序的代码。


    3楼2007-04-05 17:17
    回复
      这些代码一发上去,就会把空格盖住。所以,看起来很不顺眼,
      大家可以粘到记事本上去,再改一下格式就好了


      5楼2007-04-05 17:20
      回复