复习题(含全部答案)

上传人:艾力 文档编号:33784240 上传时间:2018-02-17 格式:DOC 页数:13 大小:92.75KB
返回 下载 相关 举报
复习题(含全部答案)_第1页
第1页 / 共13页
复习题(含全部答案)_第2页
第2页 / 共13页
复习题(含全部答案)_第3页
第3页 / 共13页
复习题(含全部答案)_第4页
第4页 / 共13页
复习题(含全部答案)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《复习题(含全部答案)》由会员分享,可在线阅读,更多相关《复习题(含全部答案)(13页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题1、下面哪个是Java语言中正确的标识符。 $thisA3D B$this Cextends Dimplements2、 Java源程序经编译生成的字节码文件的扩展名为_,字节码文件由解释器执行。 class A class B java C exe D html 3、是一个特殊的方法,用于对类的实例变量进行初始化。 构造方法 A终止方法 B构造方法C重载方法 D初始化方法4、下列关于继承的说法哪个是正确的? 子类继承父类的非私有属性和方法法 A子类只继承父类 public方法和属性;B子类将继承父类的所有的属性和方法;C子类只继承父类的方法,而不继承父类的属性;D子类继承父类的

2、非私有属性和方法。5、下面选项正确的是: Sting temp = “j”, “a” ,“z”;AString temp = new String“j” “a” “z”;BString temp = “j” “a” “z”;CString temp= “j”,”a”,”z”;DString temp = “j”,”a”,”z”;6、请看下面的程序段: public class Test public static void main(String arg ) long a = new long10;System .out .println(a6);那一个选项是正确的: 输出 0 A不输出任何内

3、容 B输出 0C当编译时有错误出现 D当运行时有错误出现7、如果父类不允许其通过继承的方式产生的子类访问它的某些成员,那么它必须以什么方式声明该成员。 private Apublic BprivateCprotected Dstatic8、继承性使 软件复用成为可能,它不仅节省开发时间,而且也鼓励人们使用已经验证无误和调试过的高质量软件。 A节省时间 B软件复用C软件管理 D延长软件生命周期9、在 Java 中,由 Java编译器自动导入,而无需在程序中用 import导入的包是下面哪项。 java lang Ajava.applet Bjava.awt Cjava.util Djava.la

4、ng10、请看下面的代码 : 1、class Example 2、String str;3、public Example( ) str = “example”;/定义了无参构造方法4、5、public class Test6、 public static void main()7、 Example ex = new Example(“good”);/使用了带参构造方法8、那一行将导致发生错误: 7 A3 B4 C9 D711、请看下面的代码String s1=new String(“hello”);String s2=new String(“there”); String s3=new Str

5、ing( );下面选项中语句正确的是: s3=s1+s2 As3=s1+s2; Bs3=s1-s2; Cs3=s112、方法重载是指: 两个或两个以上的方法取相同的方法名 A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同 B.两个以上的方法取相同的名字和相同的参数个数,但形参的类型可以 不同 C.两个以上的方法名字不同,但形参的个数或类型相同 D.两个以上的方法取相同的方法名,并且方法的返回类型相同13、java 程序的执行过程中用到一套 JDK工具,其中 javac.exe指(java 语言编译器)A. java语言编译器 B. java 字节码解释器C. java文档生成器

6、D. java 类分解器14、下列不属于简单数据类型的是(类)A 整数类型 B 类C 符点数类型 D 布尔类型15.Java中,常量的修饰符是 final A.static B.public C.void D.final16、下列语句中,可以作为无限循环的语句是 for(;) A.for(;)B.for(int i = 0; i =0;i- -)System.out.println(a+i+=ai);五、编程题。1、定义一个描述长方体的类 Box,类中有三个整型的成员变量:length、width 和 height,分别表示长方体的长、宽和高。定义构造函数,初始化这三个变量;定义方法求长方体的

7、体积并返回整型结果;定义方法求长方体的表面积并返回整型结果; 定义方法将长方体的长、宽、高、体积和表面积转换为字符串并返回。编写应用程序,测试类 Box,将其结果输出。参考程序:public class Box private int length,width,height;/属性public Box(int length,int width,int height)/构造方法this.length=length;this.width=width;this.height=height;public int volume()/体积计算return length*width*height;publi

8、c int area()/表面积计算return (length*width+length*height+width*height)*2;public String toString()/字符串描述信息return length:+length+,width:+width+,height:+height+,volume:+volume()+,area:+area();public class TestBox public static void main(String args) Box b=new Box(5,2,1);/创建对象System.out.println(b.toString()

9、;/输出对象的信息2、编写一个方法 boolean isPrime(int n),方法的功能是判断 n是否为素数,是返回 true,否则返回 false。参考程序: public boolean isPrime(int n) for (int i = 2; i n; i+) if (n % i) = 0) return false; return true; 3、类 TrafficMachine表示交通工具,它定义了 stop(停)和 run(走)两个方法。分别实现 TrafficMachine的两个子类 Bike(自行车)和 Car(小汽车) 。对于 Bike的 stop方法和 run方法要

10、打印体现自行车停车和行驶的特点的文字,对于 Car的 stop方法和 run方法要打印体现小汽车的停车和行驶的特点的文字。class TrafficMachine public void stop() System.out.println(刹车);public void run() System.out.println(行驶);参考程序:class Bike extends TrafficMachinepublic void stop() System.out.println(自行车用闸刹车);public void run() System.out.println(自行车用脚蹬行驶);class Car extends TrafficMachinepublic void stop() System.out.println(小汽车脚踩刹车停车);public void run() System.out.println(小汽车脚踩油门行驶);

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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