最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Java期末试卷2

来源:动视网 责编:小OO 时间:2025-10-01 19:20:17
文档

Java期末试卷2

信息学院2006—2007学年第二学期期末考试试题B课程名称:Java语言程序设计主讲:年级:班级姓名学号题号一二三四五合计分数一、选择(每题1分,共20分)1.为了使一个名为Example的类成功编译和运行,必须满足以下哪个条件?()A.Example类必须定义在Example.java文件中。B.Example类必须声明为public类。C.Example类必须定义一个正确的main()方法。D.Example类必须导入java.lang包。2.以下哪个是字节类型的正确取值范围?()A.0
推荐度:
导读信息学院2006—2007学年第二学期期末考试试题B课程名称:Java语言程序设计主讲:年级:班级姓名学号题号一二三四五合计分数一、选择(每题1分,共20分)1.为了使一个名为Example的类成功编译和运行,必须满足以下哪个条件?()A.Example类必须定义在Example.java文件中。B.Example类必须声明为public类。C.Example类必须定义一个正确的main()方法。D.Example类必须导入java.lang包。2.以下哪个是字节类型的正确取值范围?()A.0
信息学院2006—2007学年第二学期期末考试试题B

课程名称: Java 语言程序设计   主讲:        年级:

班级                姓名            学号

题号合计
分数
一、选择(每题1分,共20分)

1.为了使一个名为Example的类成功编译和运行,必须满足以下哪个条件?( )

A. Example类必须定义在Example.java文件中。

B. Example类必须声明为public类。

C. Example 类必须定义一个正确的main()方法。

D. Example类必须导入java.lang包。

2.以下哪个是字节类型的正确取值范围?                               (    )

A.0到+到+到+到+32768

3.容器Panel和Applet缺省使用的布局编辑策略是?                      (    )

A、BorderLayout  B、FlowLayout  C、GridLayout  D、CardLayout

4.给出以下代码,请问该程序的运行结果是什么?                       (    )

class Example{

   public   static  void main(String args[]){

}

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

5.以下哪些语句用于获取数组myArray中元素的个数?                  (     )

A. myArray.size      B. myArray.size()     C. myArray.length   D. myArray.length()

6.以下哪个是java源文件中顶层元素正确出现顺序? ( )

7.如果某个类被声明为( ),此类不能实例化为对象。               (     )

  A. protected    B. abstract    C. final    D. public

8.在java中需要监测错误的代码放在什么地方。 ( )

 块 块 块 以上选项都不正确

9.给出以下代码,请问该程序的输出结果是什么?                      (     )

class Example{

 “10.4F”);

 “10.4f”);

 “\”+f1.equals(f2));

}

A. true  false     B. true   true    C. false  true     D. false  false

10.给出以下代码,请问以下哪些描述是正确的?                     (     )

public  XXXXX  extends something1, something2

A. 如果XXXXX是一个接口,something1和something2取消掉,则代码段合法。

B. 如果XXXXX是一个类,something1和something2均是接口,则代码段合法。

C. 如果XXXXX、something1和something2均是接口,则代码段合法。

D. 因为java语言不支持多继承机制,所以代码段不合法。

11.给出以下代码,请问该程序的运行结果是什么?                   (     )

class Example extends SuperClass{

String s="this";

public static void main(String[] args){

  new Example();

}

Example(){

  super.display(s);

}

void display(String s){

  System.out.println("this: "+s);

}

}

class SuperClass{

String s="super";

void display(String s){

  System.out.println("super: "+s);

}

}

A. this: this    B. super: this   C: this: super  D. super:super

12.给出以下代码,请问该程序的运行结果是什么?                  (     )

public class Example{

public void method(StringBuffer sb){

  System.out.println(“StringBuffer Version”);

}

public void method(String s){

  System.out.println(“String Version”);

}

public static void main(String args[]){

 “China”);

}

}

A. 代码编译失败。

B. 打印输出StringBuffer Version

C. 打印输出China

D. 打印输出String Version

E. 运行期抛出异常

13.以下有关java.lang.Exception异常类的描述是不正确的? ( )

A. 该类是一个公共类

B. 该类是Throwable类的子类

C. 该类实现了Throwable接口

D. 该类可以序列化

14.在Java  Applet程序用户自定义的Applet子类中,一般需要重载父类的(方法来完成一些画图操作。

    A.   start( )                    B.   stop( )

    C.   init( )                     D.   paint( )

15.在java中作为类成员的访问控制符的是                           (      )

    A. public                    B. static

  private                   D. protected

16.请问如下哪个方法可以将MenuBar加入Frame中                   (      )

 A、 、s、a、addMenuBar()  

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

   A、Label                      B、Button

   C、TextArea                   D、TextField

18.下列关于Java线程的说法那些是正确的 ( ) 

A 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。

B java创建线程有从Thread类中继承和实现Runnable接口两种方式。

C Thread类属于java.util程序包。

D 以上说法无一正确。

19.以下哪个方法用于定义线程的执行体? ( )

20.下面正确的创建Socket的语句有? ( )

A. Socket a=new Socket(80);

B. Socket b=new Socket(“130.3.4.5”,80);

C. ServerSocket c=new Socket(80);

D. ServerSocket d=new Socket(“130.3.4.5”,80);

二、填空题(每空1分,共20分)

1、面向对象程序设计的四个基本特性是____________, ____________, _____________, ____________

2、设计类时,方法通常设为         ,实例变量一般设为         。

3、关键字         用来声明常量。

4、请写出java类中主方法的声明方式______________________________________________

5、在输入输出流类中,基于字节的文件输入输出流类是___________________________和 ________________________________

6、在awt包中提供的布局管理器类有CardLayout, GridBagLayout和__________________, _________________, ____________________

7、在swing包中,创建框架应用程序的类是____________________________,创建代滚动条的面板容器类是_______________________________。

8、在awt包中Canvas类的___________________________方法用来完成画图。

9、创建“提交”按钮的语句是_______________________________________________。

10、在awt中,要关闭gui应用程序窗口,需要监听_________________________事件对象。

三、判断题(每题1分,共10分)

1. 一个java类可以有多个父类 ( )

2. 一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。 ( )

3. 使用GridLayout布局策略的容器中,所有的组件都有相同的大小。 ( )

4. 有的类定义时可以不定义构造函数,所以构造函数不是必需的。 ( )

5.Java源程序文件中是不区分字母的大小写的。 ( )

6.Java applet不具有在本地磁盘上写文件的功能。 ( )

7.可以用new来创建abstract类的实例对象。 ( )

8.类InputStream和OutputStream是抽象类。 ( )

9.最终类不能派生子类,最终方法不能被覆盖。 ( )

10. java中的逻辑真和假可以用0和1表示 ( )

四、程序阅读题(每题4分,共20分)

1、阅读以下程序

 import  java.io.* ;

    {   public  static  void   main(String  args[ ])

        {   int   i , n =10 ;

 输入一个整数

 -1 ; i >= 0 ; i ―― )

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

 }

请写出此程序功能:

2、阅读以下程序

    public   class  abc

          public   static   void    main(String  args[ ])

          {    int   i , s = 0 ;

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

请写出此程序的输出结果:

3、阅读以下程序:

import java.io.*;

public class randomaccess

{

            RandomAccessFile randf=new RandomAccessFile("temp.dat

  ”+randf.readInt());

}

此程序的输出结果是:

4、阅读以下程序并填空。

class _________________ extends Exception

{

 我自己定义的异常!";

 首字母不能为A!");}

 _________________} //调用父类构造方法,参数为msg

}

class exceptiontest

{

 __________________; //抛出异常e

 第一个字符不应是B!");

  System.out.println(args[0]); }

 ____________________________)

 _________________________________________)

 命令行参数个数错!");

}

5、阅读以下程序并填空。

import java.io.*;

import java.net.*;

import java.awt.*;

________________________;  //导入事件类

public class urldownload extends Frame implements ActionListener

{

 请输入网址:");

 确定");

 保存");

 ___________________________; //创建一个面板对象p

 Font ft=new Font("宋体",Font.BOLD,26);

 }

 _______________________)

  {

   BufferedReader(new InputStreamReader(url.openStream()));

                       }       

                     }catch(IOException ee){System.out.println("ee");}     

 _________________________) //测试事件源对象是否为save

 ________________________(new WindowDestroyer());//监听关闭窗口事件

}

五、综合题(每题10分,共30分)

1.请创建一个公有类Student,用来描述学生信息,需要描述的信息有姓名,性别,年龄,学号和总成绩(注意封装),请给出至少两个构造方法,对私有属性的get方法和set方法、toString()方法、equals()方法,并编写一个类TestStudent类用来测试。(注:考虑要周全哦)

2.编写一个应用程序,完成文件的拷贝功能,文件名必须从命令行得到(注意几种异常的捕获和处理!)。

3.请编写一程序,完成从网上下载资源。运行格式为:

j其中url为网上的资源,filename为本地文件名。

参:

一、选择

1.C  2.C  3.B  4.D  5.C  6.A  7.B  8.A  9.C  10.C  11.B  12.D  13. C

14. D  15. B   16.B   17.A   18.B  19.C   20.B

二、填空

1、封装 多态 继承 重载

2、公有 私有

3、final

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

5、FileInputStream     FileOutputStream

6、FlowLayout   BorderLayout   GridLayout

7、JFrame  JScrollPane

8、paint()

9、Button btn=new Button(“提交”);

10、WindowEvent

三、判断题

1. ×  2.√  3. √  4. ×  5. ×  6. √  7. ×  8. √  9. √ 10. ×

四、程序阅读

1、此程序使用字符缓冲输入流从键盘输入十个数,然后倒序打印出来。

2、s=180;

3、99  65  1  23   66

4、myexception

5、import java.awt.event.*

  

五、综合题

1.参

public class Student

{

}

class TestStudent

{

 }

}

2、参

import java.io.*;

class mycopy

{

  public static void main(String[] args)

  {

 使用格式错误!正确格式:java mycopy 源文件名 目标文件名");

 文件没有找到!");}

 流错误!");}

  }

}

3、参

import java.net.*;

import java.io.*;

class DownloadResource

{

        System.exit(0);    }

         bw.write(line_str);

        bw.newLine();

  bw.close();

     {        System.out.println("MalformedURLException:"+e);     }

     {        System.out.println("IOException:"+ioe);     }

}}

文档

Java期末试卷2

信息学院2006—2007学年第二学期期末考试试题B课程名称:Java语言程序设计主讲:年级:班级姓名学号题号一二三四五合计分数一、选择(每题1分,共20分)1.为了使一个名为Example的类成功编译和运行,必须满足以下哪个条件?()A.Example类必须定义在Example.java文件中。B.Example类必须声明为public类。C.Example类必须定义一个正确的main()方法。D.Example类必须导入java.lang包。2.以下哪个是字节类型的正确取值范围?()A.0
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top