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

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

一、填空题

1. 根据程序的构成和运行环境的不同,Java源程序分为两大类:       程序和               程序。

2. 开发与运行Java程序需要经过的三个主要步骤为              、                  。

3.如果一个Java  Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是               类的子类并且存储该源程序文件的文件名必须为                       。

4.在Java程序中定义的类有两种成员:                、                。

5.Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在Java  Application中,这个主类是指包含                方法的类;在Java Applet里,这个主类是一个系统类                 的子类。

6.在Applet中,创建一个具有10行45列的多行文本区域对象ta的语句为:          

7.创建一个标识有“广播电视大学”字样的标签对象dsdx的语句为                  ;创建一个标识有“关闭”字样的按钮对象gb的语句为                    。

8. 设x = 2 ,则表达式 ( x + + ) * 3 的值是              。

二、选择题(共 20  分,每小题 2  分)

1. 编译Java  Applet 源程序文件产生的字节码文件的扩展名为(      )。

A、java       B、class       C、html      D、exe

2.main方法是Java  Application程序执行的入口点,关于main方法的方法头以下哪项是合法的(     )?

A、public  static  void  main( )

B、public  static  void   main( String  args[] )

C、public static int  main(String  [] arg )

D、public  void  main(String  arg[] )

3. 下列哪个是合法的Java标识符?(     )

A、Tree&Glasses

B、FirstJavaApplet

C、@theLast_One

D、273.5

4.  Java  Application源程序的主类是指包含有(     )方法的类。

A、main方法

B、toString方法

C、init方法

D、actionPerfromed方法

5.  若a的值为3时,下列程序段被执行后,c的值是多少?(     )

c = 1;

if  ( a>0 )

if  ( a>3 )  c = 2;  

else   c = 3;

else  c = 4;

A、1            B、2            C、3          D、4

6.  在编写Java  Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(      )语句。

A、import   java.awt.* ;

B、import   java.applet.Applet ;

C、import   java.io.* ;

D、import   java.awt.Graphics ;

7.  若在某一个类定义中定义有如下的方法: static  void  performDial( );

该方法属于(     )。

A、本地方法      B、最终方法      C、静态方法       D、抽象方法

8.  在Java  Applet程序用户自定义的Applet子类中,常常重载(      )方法在Applet的界面中显示文字、图形和其它界面元素。

A、start( )

B、stop( )

C、init( )

D、paint( )

9.  在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用(     )类的对象来实现。

A、Label

B、Button

C、TextArea

D、TextField

10. 绘制椭圆的方法是(      )。

A、drawOval ( int x,int y,int width,int height) ;

B、drawLine ( int x,int y,int width,int height) ;

C、drawArc ( int x,int y,int width,int height);

D、drawRect ( int x,int y,int width,int height);

三、写出下列程序运行的结果(共 18  分,每小题 6 分)

1.public  class   Sum

{  public  static  void   main( String  args[ ])

{  double   sum = 0.0 ;

for  ( int  i = 0 ;  i <= 10 ; i + =2 )

sum +=  i ;

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

}

}

2.public  class  Class1

{

public  static  void   main(String  args[ ]){  

int   i , Max , Min ;

int  a[ ] = { 12,67,8,990,23,56,124,55,99,-100 };

Max = Min = a[0];

for  ( i = 1 ; i < a.length; i ++ ) {

if  ( a[i]<Min )  Min = a[i];

if  ( a[i]>Max )  Max = a[i];

}

System.out.println( Max+"  "+Min );

System.out.println( );

}

}

3.public  class  Class1  {  

public  static  void  main( String  args[] )  {  

Fact  N = new  Fact( 4 );

System.out.println( “4的阶乘为:”+N.fact( ) );

}

}

class  Fact  {  

int  n ;  

Fact( int  nn ) { n = nn;  }

int  fact( ) {

int  i , f = 1;

for ( i=1;  i<=n; i++ )

f = f*i;

return  f;

}

}

四、写出下列程序的功能(共 12  分,每小题 6 分)

 

1.import  java.awt.*;

import  java.applet.Applet;

public  class  DrawMyImage  extends  Applet

{

Image  myImage;    // 定义一个图像类Image的对象myImage

public  void  init( )

{

myImage = getImage(getDocumentBase( ),"pica.jpg");

}

public  void  paint(Graphics g)

{

g.drawImage(myImage,0,0,this);

}

}

 

2.import  java.awt.*;

import  java.applet.Applet;

public  class  Applet1  extends  Applet

{

public  void  paint( Graphics  g )

{

g.drawLine( 10,20,100,45 );

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

 

}

}

 

五、程序设计题(20分)

编写程序,定义数组存放如下数据{1,4,5,3,2,0},并对该数组按照由小到大顺序排序,输出排序后的结果。

 

《Java语言与WWW技术》单元复习题一参考答案

一、填空题(共30 分,每小题 15 分)

1、Java  Application     Java  Applet  ( 或 Application、Applet )

2、编辑源程序  编译生成字节码

3、Applet  MyApplet.java

4、域成员  方法成员

5、main  Applet

6、TextArea  ta = new  TextArea( 10 , 45 );

7、Label  gxdd = new  Label(“广播电视大学”);

Button  gb = new  Button(“关闭”);

8、6

 

二、选择题(共 20  分,每小题 2  分)

1、B   2、B  3、B   4、A   5、C   6、C    7、C   8、D   9、A   10、 A

 

三、写出下列程序运行的结果(共 18  分,每小题 6 分)

1、sum=30

2、990  -100

3、4的阶乘为:24

 

四、写出下列程序的功能(共 12  分,每小题 6 分)

1、在Applet界面中显示当前文件夹下名为“pica.jpg”的图像。

2、以(10,20)和(100,45)为端点画一条直线,以点(30,80)为圆心画一个半径为50的圆。

 

五、程序设计题(20分)

参考程序如下:

public class Test{

public static void main(String args[]){

int a[]={1,4,5,3,2,0};

int i,j;

for (i=0;i<5;i++)

for (j=0;j<5-i;j++)

if(a[j]>a[j+1])

{

int t;

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

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

System.out.println(a[i]+"  ");

}  }

 


 

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

相关文章:

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

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

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

湖南电大《基础会计实务》网上作业(1)04-27

2022年初中语文:感恩父母的名言04-27

下列选项属于会计稽核控制的是( )。A报表内容控制B对账04-27

审查财务报表的目标有()。A评价企业的经营业绩B评价企业04-27

2022年初中语文名言警句必背04-27

2022初中语文名言名句读书篇04-27

审计人员发现的下列情况中,可能存在高舞弊风险的有()。A04-27