JAVA语言与面向对象程序设计复习纲要二

上传人:宝路 文档编号:2993202 上传时间:2017-07-29 格式:DOC 页数:4 大小:48KB
返回 下载 相关 举报
JAVA语言与面向对象程序设计复习纲要二_第1页
第1页 / 共4页
JAVA语言与面向对象程序设计复习纲要二_第2页
第2页 / 共4页
JAVA语言与面向对象程序设计复习纲要二_第3页
第3页 / 共4页
JAVA语言与面向对象程序设计复习纲要二_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《JAVA语言与面向对象程序设计复习纲要二》由会员分享,可在线阅读,更多相关《JAVA语言与面向对象程序设计复习纲要二(4页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 4 页201209 学期JAVA 语言与面向对象程序设计复习纲要二一、单项选择题1. 下面说法正确的是( ) 。A、final 可修饰类、属性、方法B、abstract 可修饰类、属性、方法C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体D、用 final 修饰的变量,在程序中可对这个变量的值进行更改2设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( ) 。A、double x(double k ) i=k; return i; B、x(double m, double n ) i=m; j=n; C、x( )i=0;j=0

2、 D、x(double k ) i=k; 3. 若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是( ) 。A、它们的返回值类型的不同 B、它们的名称的不同C、它们的参数表的不同 D、它们的修饰符不同4. 类 Test1 定义如下:1public class Test12 public float aMethod(float a, float b) 34以下方法插入行 3 不合法的是( ) 。A、public float aMethod(float a, float b,float c) B、public float aMethod(float c,float d) C、public

3、 int aMethod(int a, int b) D、private float aMethod(int a,int b,int c) 5. 假设 Foo 类有如下定义,设 f 是 Foo 类的一个实例,下列语句调用错误的是( ) 。public class Foo int i;static String s;void imethod() static void smethod() A、Foo.imethod(); B、f.imethod();C、System.out.println(f.i); D、Foo.smethod()6. 在使用 interface 声明一个接口时,只可以使用(

4、)修饰符修饰该接口。A、public B、protectedC、private protected D、private第 2 页 共 4 页7. 以下程序段执行后将有( )个字节被写入到文件 afile.txt 中。tryFileOutputStream fos=new FileOutputStream(“afile.txt”);DataOutputStream dos=new DataOutputStream(fos);dos.writeInt(3);dos.writeDouble(0.01);dos.close();fos.close( );catch(IOException e) A、1

5、6 B、12C、8 D、28. 在编写 Java Applet 程序时,需要在程序的开头写上( )语句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;二、多项选择题1下列说法正确的有( ) 。A、call by value 不会改变实际参数的数值B、call by reference 能改变实际参数的参考地址C、call by reference 不能改变实际参数的参考地址D、call by reference 能改变实际参数的内容2下列说法错误的有(

6、) 。A、在类方法中可用 this 来调用本类的类方法B、在类方法中调用本类的类方法时可直接调用C、在类方法中只能调用本类中的类方法D、在类方法中绝对不能调用实例方法3. 下列说法错误的有( ) 。A、Java 面向对象语言容许单独的过程与函数存在B、Java 面向对象语言容许单独的方法存在C、Java 语言中的方法属于类中的成员(member)D、Java 语言中的方法必定隶属于某一类(对象) ,调用方法与过程或函数相同4. 下列说法错误的有( ) 。A、能被 java.exe 成功运行的 java class 文件必须有 main()方法B、J2SDK 就是 Java APIC、Apple

7、tviewer.exe 可利用 jar 选项运行.jar 文件D、能被 Appletviewer 成功运行的 java class 文件必须有 main()方法5. 用于定义线程的执行体的方法应该是( ) 。A、start(); B、init();C、run(); D、main();E、synchronized()第 3 页 共 4 页三、判断题1. 所有的鼠标事件都由 MouseListener 监听接口的监听者来处理。 ( )2表达式 87.6%5 是非法的。 ( )3. Java Applet 只能在图形界面下工作。 ( )四、填空题1、若 x=5,y=8,则表达式 y+y*x+和 y!

8、=+x?x:y 运算后的结果分别为_、_。2、 this 和 super 是常用来指代父类对象和子类对象的关键字,其中_表示当前对象本身,_表示当前对象的直接父类对象。3、在有些语言(如 C 语言)中,字符串是用字符数组来实现的,而在 Java 中,字符串无论是常量还是变量,都是用_来实现的,其中字符串常量的对象属于_类。 五、简答题什么是对象和类?什么是封装和继承?第 4 页 共 4 页201209 学期JAVA 语言与面向对象程序设计复习纲要二答案 一、单项选择题题号 1 2 3 4 5 6 7 8答案 A A C B A A B B二、多项选择题题号 1 2 3 4 5答案 ACD AC

9、D ABC BCD C三、判断题题号 1 2 3答案 F F T四、填空题1、 48 、 6 。 2、 this 、 super 。3、 类的对象 、 String 。五、问答/综合题对象:就是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。类:是一种抽象的数据类型,它是所有具有一定共性的对象的抽象,而属于类的某一个对象则被称为是类的一个实例,是类的一次实例化的结果。封装:利用抽象数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部,系统的其它部分只有通过包裹在数据外面的被授权的操作,才能够与这个抽象数据类型进行交互和交流。继承:是存在于面向对象程序的两个类之间的一种关系。当一个类拥有另一个类所有数据和操作时,就称这两个类之间具有继承关系。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号