电大《Java语言与WWW技术》单元复习题五

时间:2024-04-27 18:43:16 5A范文网 浏览: 复习资料 我要投稿
 

一、填空题

1、  Java Java的(    )。

A、编译器    B解释器    C、小程序浏览器   D、调试器

2、  当在Java 想要引用包时,一般都会使用(    )语句。

A javac   B javadoc   Cimport   D extend

3第一个Java语言编译器是在(      )年推出的。

A1991  B1992  C2001   D1996

4.下列关于修饰符混用的说法,错误的是(    )。

Aabstract不能与final并列修饰同一个类

Babstract类中不可以有private的成员

Cabstract方法必须在abstract类中

Dstatic方法中能处理非static的属性

5. 接口的实现所用的关键字是(  )。

Ainterface   B.implements   C.extends    D.throws

6、已知A类被打包在packageAB类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了B类,则以下说法中正确的是(    )。

AA类的实例不能访问到B类的实例

BA类的实例能够访问到B类一个实例的x成员

CC类的实例可以访问到B类一个实例的x成员

DC类的实例不能访问到B类的实例

7Applet中,创建一个具有1045列的多行文本区域对象ta的语句为:(    

  ATextEvent  ta = new  TextEvent(10 , 45 );  BTextArea  ta = new  TextArea( 10 , 45 );

  CLable  ta =new  Lable ( 10 , 45 );   DTextField  ta = new  TextField ( 10 , 45 )

8、以下代码完成画线功能,所画线的颜色是(    )。

1.g.setColor(Color.red.green.yello.cyan);

2.g.drawLine(0,0,100,100);

A.red    B.green   C.yello   D.cyan

9、以下(  )可能包含菜单条。

A. Panel   B. Frame   C.Applet   D.Dialog

10、关于以下代码所画图形的说明,正确的是(  )。

1. g.setColor (Color,black);   

2. g.drawLine(10,10,10,50);

3. g.setColor (Color,red);

    4. g.drawRect(100,100,150,150);

A. 一条40像素长的垂直红线,一个边长为150像素的红色四方形

B. 一条40像素长的垂直黑线,一个边长为150像素的红色四方形

C. 一条50像素长的垂直黑线,一个边长为150像素的红色四方形

D. 一条50像素长的垂直红线,一个边长为150像素的红色四方形

二、写出下列程序运行得结果

1class  A

{ public int f(int x)

   { return  x+1;

}

}

class  B  extends A

{ public int f(int x)

   { return  x*x;

}

}

public  class  E

{ public static void main(String  args[ ])

   {  A a= new B();

int m=a.f(10);

System.out.println(m);

}

}

运行结果:100

2import java.io.* ;

public class abc

{

    public    static    void     main(String   args [])

      {

          int  i,s=0;

          int a[]={ 10,20,30,40,50,60,70,80,90 };

          for(i=0; i< a.length;i++)

              if(a [i]%3==0)s+=a[i];

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

      }

}

运行结果:S180

三、写出下列程序的功能

1import java.io.*;

        public class abc

        {

          public static void main(String args[])

              {

                SubClass sb=new SubClass();

                System.out.println(sb.max());

              }

        }

      class SuperClass

        {

          int a=10,b=20;

        }

      class Subclass extends SuperClass

        {

          int max(){return((a>b)?a:b);}

        }

 上面这段程序所完成的功能是:求两个数的最大值。

2import java.awt.*;

      import java.applet.Applet;

      public class Applet1 extends Applet

        {

          public void paint(Graphics g )

              {

                    g.drawLine(30, 5,100, 45 );

                    g.drawRect(30,50,50,20);

                    g.drawOval(30,80,50,40);

                    g.drawString("They are figures!",30,150);

                }

        }

上面这段程序所完成的功能是:__Applet界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。        

四、完成程序设计题

下面程序是计算100以内素数的和,请在程序空白的地方填写合适的语句

public class Test{

static void                  1Prime(int a)

{
int sum =2;
for(int t=3; t<a;t++){
  int k=t/2;
                          
2int i = 2;
  for(;i<=k;i++)//判断素数
                           
3if(t%i==0) break;
  if(i>k)                             4sum += t;
}
System.out.println(sum);
}
public static void main(String[] args)
{
                               
5Prime(100);
}
}

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

电大试点网考电大《成本会计》名词解释题及04-27

电大试点网考电大《成本会计》填空题及04-27

电大试点网考电大《成本会计》简答题及04-27

电大试点网考电大《成本会计》多选题及04-27

电大《成本会计》典型考题解析(2)04-27

电大试点网考电大《成本会计》计算分析题及04-27

电大《个人理财》题库(第二章)04-27

电大《成本会计》典型考题解析(1)04-27

电大《语言学概论》复习题库(分析题)04-27

电大《语言学概论》复习题库(填空题)04-27

热搜文章
最新文章