java期中试题及答案.pdf

上传人:wj151****6093 文档编号:72556924 上传时间:2023-02-12 格式:PDF 页数:5 大小:214.48KB
返回 下载 相关 举报
java期中试题及答案.pdf_第1页
第1页 / 共5页
java期中试题及答案.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《java期中试题及答案.pdf》由会员分享,可在线阅读,更多相关《java期中试题及答案.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 一、单项选择题(每题 2 分,共 20 分)1、Java语言是(D )A、面向问题的解释型高级编程语言 B、面向机器的低级编程语言 C、面向过程的编译型高级编程语言 D、面向对象的解释型高级编程语言 2、下列哪个是合法的 Java标识符(A )?A2 B123.9 C_2#Dpublic 3、编译 Java Application 源程序文件产生的字节码文件的扩展名为(B ).Ajava Bclass Chtml Dexe 4、有关类 Demo,哪句描述是正确的(A )?public class Demo extends Base private int count;public Demo(

2、)System.out.println(”A Demo object has been created);protected void addOne()count+;A当创建一个 Demo 类的实例对象时,count 的值为 0。B当创建一个 Demo 类的实例对象时,count 的值是不确定的。C超类对象中可以包含改变 count 值的方法。DDemo 的子类对象可以访问 count。5、Java Application 源程序的主类是指包含有(A )方法的类。A、main 方法 B、toString方法 C、init 方法 D、actionPerformed 方法 6、如果任何包中的子类都

3、能访问超类中的成员,那么应使用哪个限定词?(C)Apublic Bprivate Cprotected Dtransient 7、在 Java中,存放字符串常量的对象属于(B )类对象。A、Character B、String C、StringBuffer D、Vector 8、在使用 interface声明一个接口时,只可以使用(D )修饰符修饰该接口.A、private B、protected C、private protected D、public 9、在编写异常处理的 Java 程序中,每个 catch 语句块都应该与(C )语句块对应,使得用该语句块来启动Java的异常处理机制。Ai

4、f-else Bswitch Ctry Dthrow 10、以下由 do-while语句构成的循环执行的次数是(B )int k=0;do +k;while(k y和 x=y的逻辑值分别为 和 。答:false、true 5、Java中所有类都是类 的子类。答:Ojbject 6、一个 Java Application 源程序文件名为 MyJavaApplication。java,如果使用 Sun 公司的 Java 开发工具 JDK 编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令:、。答:javac MyJavaApplication.java、java My

5、JavaApplication 7、方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义.方法是不能被当前类的子类重新定义的方法。对于方法的理解。答:抽象方法、最终方法(或 abstract 方法、final 方法)8、如果类中的成员变量只能被该类中的方法访问或引用,则该变量应该用_ 修饰 类与修饰的考查 答:private 9、字符串分为两大类,一类是字符串常量,使用 类的对象表示;另一类是的字符串变量,使用 类的对象表示。关于如何定义对象的考查 答:String、StringBuffer 三、判断题(每题 2 分,共 20 分)1、for 语句中的循环体不能为空

6、.(错)2、接口是由常量和抽象方法组成的特殊类。(对)3、构造函数的方法名可由编程人员任意命名。(错)4、类的私有属性和私有方法可以被其子类访问。(错)5、因为 Java 不支持多重继承,所以定义类时 implements 关键字后面只能说明一个接口名。(错)6、abstract 是抽象修饰符,可以用来修饰类及其属性和方法。(对)7、一个 Java 源程序中允许有多个公共类。(错)8、一个 catch 块也可以区分处理多个不同类型的异常,只要它们是该 catch 语句块异常参数的子类或其本身。(对)9、程序中一旦执行了 catch 语句块,则不会执行 finally 语句块.(错)10、引用一

7、个类的属性或调用其方法,必须以这个类的对象为前缀。(错)四、阅读程序,写出运行结果(每题 5 分,共 10 分)1、import java.io.*;public class abc public static void main(String args)String s1=”I like Java!”;String s2=new String(Hello!”);System.out。println(s1+”+s2);简单的 java中的类的考查。答:Hello!I like Java!2、public class Waiter int var;Waiter(int var)this(Welc

8、ome);Waiter(String s)this();System。out.println(s);Waiter()System。out.println(Goodbye);public static void main(String args)Waiter t=new Waiter(1);答:Good-bye Welcome 五、程序设计(20 分)(1)编写一个圆类 Circle,该类拥有:一个成员变量 Radius(私有,浮点型);/存放圆的半径;两个构造方法 Circle()/将半径设为 0 Circle(double r)/创建 Circle 对象时将半径初始化为 r 三个成员方法 d

9、ouble getArea()/获取圆的面积 double getPerimeter()/获取圆的周长 void show()/将圆的半径、周长、面积输出到屏幕(2)编写一个圆柱体类 Cylinder,它继承于上面的 Circle类。还拥有:一个成员变量 double hight(私有,浮点型);/圆柱体的高;构造方法 Cylinder(double r,double h)/创建 Circle对象时将半径初始化为 r 成员方法 double getVolume()/获取圆柱体的体积 void showVolume()/将圆柱体的体积输出到屏幕(3)编写应用程序,创建类的对象,分别设置圆的半径、

10、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。/Programme Name TestCylinder.java class Circle /定义父类-园类 private double radius;/成员变量-园半径 Circle()/构造方法 radius=0.0;Circle(double r)/构造方法 radius=r;double getPerimeter()/成员方法-求园周长 return 2Math。PIradius;double getArea()/成员方法求园面积 return Math.PI*radiusradius;void disp()/成员方法

11、显示园半径、周长、面积 System。out.println(”园半径=”+radius);System.out。println(园周长=”+getPerimeter());System。out.println(”园面积=”+getArea());class Cylinder extends Circle /定义子类-圆柱类 private double hight;/成员变量-园柱高 Cylinder(double r,double h)/构造方法 super(r);hight=h;public double getVol()/成员方法-求园柱体积 return getArea()hight;public void dispVol()/成员方法显示园柱体积 System。out.println(圆柱体积=+getVol());public class TestCylinder /定义主类 public static void main(String args)/主程入口 Circle Ci=new Circle(10。0);/生成园类实例 Ci.disp();/调用园类的方法 Cylinder Cyl=new Cylinder(5.0,10。0);/生成圆柱类实例 Cyl.disp();/调用父类方法 Cyl.dispVol();/调用子类方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁