I中南民族大学Java语言程序设计期末试卷A卷.docVIP

  • 64
  • 0
  • 约 8页
  • 2017-01-12 发布于北京
  • 举报

I中南民族大学Java语言程序设计期末试卷A卷.doc

I中南民族大学Java语言程序设计期末试卷A卷

科目序号:6002 A卷 《Java语言程序设计》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一.判断题(每题1分,共10分) 无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。 (X ) Java的各种数据类型所占用的内存长度与具体软硬件环境有关。 (X ) 静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。 ( O ) 与C语言不同的是,Java语言中的数组元素下标总是从1开始。 ( X ) 在Java的方法中定义一个常量要用const关键字。 ( X ) Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作 。 ( X) 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。 ( X ) 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。 (X ) Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。 ( O ) 即使一个类中未显式定义构造函数缺省的构造函数参,函数体为空。A、java B、class C、html D、exe 2.Java application中的主类需包含main方法,main方法的返回类型是什么?( D ) A、int B、float C、double D、void 3.以下哪个方法用于定义线程的执行体??( C ) A、?start() B、init() C、run() D、synchronized()? 4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?( D ) A、init() B、start() C、destroy() D、stop() 5.下面哪个不是Java中的容器? ( A ) A、Canvas? B、ScrollPane C、Applet D、Dialog? 6.以下标识符中哪项是不合法的( A ) A、const B、$double C、 D、BigMeaninglessName 7.以下哪个关键字可以对象加互斥锁?A、transient B、static C、 serialize D、synchronized 8.以下哪项可能包含菜单条( B ) A、Panel B、Frame C、Applet D、Dialog 9.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( C )。 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 10.以下关于构造函数的描述错误的是(A )。 A、构造函数的返回类型只能是void型。 B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 11.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。 A、import java.awt.* ; B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ; 12.下列哪些语句关于内存回收的说明是正确的? A、程序员必须创建一个线程来释放内B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象A、static B、package C、private

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档