南昌大学JAVA期末复习题.docVIP

  • 28
  • 0
  • 约2.16万字
  • 约 20页
  • 2017-02-08 发布于重庆
  • 举报
南昌大学JAVA期末复习题

?填空题?? 1.?对象之间可能存在的关系有三种:__、___和__。? 2.?面向对象的软件开发过程大体可分为?__、___和___三个阶段。? 3.?Java?语言中实现多态的方法有?____、__?和___。? 4.?Java?语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的__跨平台_特点。?? 5.?JAVA语言规定类是JAVA?程序中所有类的父类,当前类的构造方法用表示,直接父类的构造方法用表示。? 6.?如果一个Java??Applet?源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet?必须是类的子类并且存储该源程序文件的文件名为???。? 7.?如果一个Java??Applet?程序文件中定义有3?个类,则使用Sun?公司的JDK?编译器编译该源程序文件将产生??个文件名与类名相同而扩展名为??的字节码文件。? 8.?在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用?字节内存空间,这样,无论是中文字符还是英文字符,都是占用?字节内存空间。? 10.?Applet?是能够嵌入到?格式的文件中,并能够在浏览器中运行的Java。? 11.?在Java?中,线程的模型就是一个CPU、程序代码和的封装体。? 12.?键盘键入字符串并在计算机屏幕上显示,这时的数据源是。? 13.?JAVA语言是第一个语言本身就支持线程的编程语言,其对线程的支持主要通过 来实现。? 14.?设有数组定义:int???MyIntArray[?]?=?{?10?,?20?,?30?,?40?,?50?,?60?,?70};???则执行以下几个语句后的输出结果是?。? int??s?=?0?;? for??(?int??i?=?0?;?i??MyIntArray.length?;?i?+?+?)? ??????if??(?i?%?2?=?=?1?)????s?+=?MyIntArray[i]?;? System.out.println(?s?);? 15.?JVM?是的缩写;?AWT?是的缩写。? 16.?单重继承是指;多重继承是指;Java?语言出于全、可靠的考虑,仅支持单重继承;但Java?语言可通过来实现多重继承。? 17.?Java?中构成图形用户界面的元素和成分可分为?__、__和___________________等三类。? 18.?一个线程的完整生命周期包括如下?5?种状态?__、___、__、__和__。? 19.?Java?中实现多线程的图径有2?种,一种是____,另一种是_______。? 20.?任何一个Java?程序都默认引入了一个包,这个包的名字叫。? 21.?Java?语言中,有一个类是所有类或接口的父类,这个类的名称是。?? 22.?下列程序的功能是创建了一个显示5?个Hello!的线程并启动运行,请将程序补充完整。? public?class?ThreadTest?extends?Thread{?? ????public?static?void?main(String?args[]){?? ???????ThreadTest?t=new?_____ThreadTest()_______;?? ???????t.start();}?? ????public?void?run(){int?i=0;?? ???????while(true){System.out.println(Hello!);?? ??????????if?(i++==4)??break;?? ????????}?? ????}? 23.?Java?中访问限定符有和default?等。? 24.?事件处理机制中包含以下3?个部分、和,JAVA2?的件处理模型被称为。? 25.?JAVA线程在其生命周期中会处在不同的状态,包括、、和。? 26.?图形用户界面由和组成。? 27.?表示可直接对数据源进行读写操作的流称为??。? 28.?如果要将捕获到的异常在当前方法中处理,应该使用语句来捕获一个或 多个异常。? 29.??方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。方法是不能被当前类的子类重新定义的方法。? 30.?创建一个名为?MyPackage?的包的语句是?????,该语句应该放在程序的位置 为:???????????????? 二、?简答与程序分析题? 1.?简述程序、进程与线程的差别。? ?2.?简述方法重载与方法覆盖的区别? 方法的覆盖和重载是Java多态性的不同表现。覆盖是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被覆盖。子类的对象使用这

文档评论(0)

1亿VIP精品文档

相关文档