




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计 及 试题答案一、单选题(共20分,每小题1分)1、下面哪一个不是java语言的特点( )。(A)面向对象 (B)安全性高(C)与平台无关 (D)复杂多变2、下面的哪一个标识符是合法可用的( )。(A)2abcd (B)int (C)var# (D)abcd1233、在基本数据类型中,整型(int)位长为( )。(A)8 (B)16 (C)32 (D)644、Java中的所有对象都是在运行时动态创建的,创建新对象可用的关键字为( )。(A)new (B)string (C)byte (D)true5、继承是指新的类获得已有类的属性和行为,称新类为已有类的( )。(A)子类 (B)父类 (C)对象 (D)实体6、读下面的程序:public _clock int hour;int minute;int second;public void settime (int newh, int newm,int news) hour=newh;minute=newm;second=news;划线位置应选择的关键字为( )。(A)new (B)class (C)system (D)out7、读下面的三个程序段:public class Circle int radius;public class Rectangle double width=10.128; double height=5.1245;public (7) ShaperTester public static void (8) (String args) Circle x; Rectangle y; x=(9) Circle( ); y=(9) Rectangle( ); System.out.println(x+” ”+y);在程序中(7)处应填写的是( )。(A)main (B)new (C)class (D)int8、读第7题程序,题中(8)处应填写的是( )。(A)main (B)new (C)class (D)int9、读第7题程序,题中(9)处应填写的是( )。(A)main (B)new (C)class (D)int10、类变量是针对在类中对所有属性都相同的对象,在类中的静态属性也是用来存储需要( )的数据。(A)复制 (B)共享 (C)移动 (D)修改11、一个类为终结类,或声明一个方法为终结方法时所用的关键字为( )。(A)public (B)abstract (C)class (D)final12、Java程序中为使用其它包中所提供的类,所用到的引入语句为( )。(A)in (B)input (C)import (D)include13、在类成员的访问控制中,如果一个对象只可以被同一类及其子类的实例对象访问,那么该关键字为( )。(A)public (B)private (C)protected (D)friendly14、下面哪一个语句可以被用来在流程控制语句中控制循环( )。(A)case (B)switch (C)if (D)for15、Java要求声明的每个类都有父类,当没有显式指定父类时,父类隐含为java.lang包中的( )类。(A)Float (B)Object (C)Long (D)Short16、( )类是Java程序中所有类的直接父类,也是类库中所有类的父类,处在类层次的最高点。(A)Float(B)Object(C)Long(D)Short17、读下面的程序:interface Shape2D /声明Shape2D接口double pi=3.14; double area( ); /*(17) Color /声明Color接口 void setColor(String str);/*class Circle (18) Shape2D,Color / 实现Circle类 double radius; String color; public Circle(double r) radius=r; public double area() return (pi*radius*radius); public void setColor(String str) color=str;System.out.println(color=+color); /*public class MultiInterfaceTester /申明测试主方法 public static void (19) (String args) Circle cir; cir=new Circle(2.0); cir.setColor(blue); System.out.println(Area = + cir.area( ); 在程序中(17)处应填写的语句是( )。(A)interface (B)class (C)main (D)implements18、在17题程序中(18)处应填写的语句是( )。(A)interface (B)class (C)main (D)implements19、在17题程序中(19)处应填写的语句是( )。(A)interface (B)class (C)main (D)implements20、在17题程序输出的结果中变量“color”和“Area”的值分别是( )。(A)blue 12.56 (B)yellow 56.12 (C)String 3.14 (D)red 2.0 二、填空题(共20分,每小题2分) 1、_语言是一个功能强大的跨平台设计语言,是目前应用最为广泛的计算机语言之一。2、Java是一个面向_的程序设计语言。3、程序设计语言从最开始的_到汇编语言到各种结构化高级语言,到现在所使用的面向对象的语言。4、布尔数据(Boolean)表示一个逻辑量,只有两个值分别是_和false,它们不对应于任何整数值。5、结构化程序设计的基本思想是采用“_”的控制结构。6、面向对象程序的基本组成成分是类与_。7、_又称为例外,是特殊的运行错误对象,对应着Java语言特定的运行错误处理机制。8、_是面向对象的核心特征之一,它提供了一种信息隐藏技术。9、类中有一种特殊的成员方法,其方法名与类名相同,称为_。10、类具有封装性、_和多态性。 三、判断题(共10分,每小题2分)1、在Java中,一个子类可以有多个直接父类。( )2、在java程序中用final指明的变量可以被多次赋值。( )3、在java程序中可以在不同的类中申明相同的方法。( )4、构造方法是类的一种特殊方法,它可以重载,也可以从父类那里继承。( )5、使用new方法可以对一个抽象类进行实例化。( )四、简答题(共30分,每小题6分)1、为了解决类名冲突问题,Java提供了包机制来管理类名空间,请问包主要有哪些作用?2、简述类的继承原则。3、什么是接口?它的特点是什么?4、何为异常,为什么要进行异常处理?5、什么是构造方法?构造方法有哪些特点? 五、程序分析(本题20分,每小题10分)1、分析下面的程序,指出其中的错误并改正。(1) public interface Example1(2) private double privateOne=0.0;(3) protected int protectTwo=0;(4) public int publicThree=10;(5) public int publicFour;(6) public void methodOne( ) (7) System.out.println(“aaa);(8) (9) public static void methodTwo( );(10) public static final int methodThree( );(11) public abstract void methodFour( );(12) 2、计算1!+2!+3!+10!,其中阶乘的计算用方法实现。Java语言程序设计试题答案一、选择题:1、D 2、D 3、C 4、A 5、A 6、B 7、C 8、A 9、B 10、B11、D 12、C 13、C 14、D 15、B 16、B 17、A 18、D 19、C 20、A二、填空题1、JAVA 2、对象 3、机器语言 4、true 5、单入口单出口6、对象 7、异常 8、封装性 9、构造方法 10、继承性三、判断题1、 2、 3、 4、 5、 四、简答题1、(1)将相关的源代码文件组织在一起;(2)不同包中的类名可以相同,从而可以避免名字冲突;(3)提供包一级的封装及存取权限。2、(1)子类继承父类的成员变量(2)子类继承父类除构造方法外成员方法(3)子类不能继承父类的构造方法(4)子类可以重新定义父类成员。3、接口是一些抽象和常量所组成的集合。特点:(1)接口可以实现多继承。(2)接口不存在最高层(3)接口中的方法都是使用abstract修饰的方法(4)接口的成员变量为final定义的常量。4、异常指程序运行过程中出现的非正常现象由于异常情况总是难免的,良好的应用程序除了具备用户所要求的基本功能外,还应该具备预见并处理可能发生的名种异常的功能。5、构造方法是类中方法名与类名相同的方法(1)构造方法的名字与类名相同(2)构造方法是类方法的一种特殊形式,它的主要作用是初始化对象中的成员变量。(3)构造方法没有返回值,方法名前面也没有void关键字(4)一个类中可定义多个拥有不同数量、不同类型参数的构造方法。五、(2)public class fac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 针法灸法考试试题及答案
- 钳工国家考试试题及答案
- 乐理1级试题及答案
- 口语启蒙测试题及答案
- 保密培训试题及答案
- 数学考查试题及答案
- 肺栓塞考试题及答案
- 北京精益生产知识培训课件
- 校园业务知识培训课件
- 北京知识产权大数据培训课件
- 胃息肉中医治疗方法
- 执业医师法培训课件
- 2024年湖南常德芙蓉大亚化纤有限公司招聘笔试参考题库含答案解析
- 20222023学年辽宁省抚顺市沈抚育才实验学校八年级(上)期末语文试卷(解析)
- 苏教版小学六年级毕业会考模拟数学试题集
- 神经科护士的疼痛管理和舒适护理
- FIDIC国际合同条款中英文对照
- 托盘车充电安全操作规程
- 全麻手术护理常规课件
- 锂离子电池材料课件
- 15D501建筑物防雷设施安装图集
评论
0/150
提交评论