收藏 分享(赏)

Java语言程序设计_及__试题答案new.doc

上传人:dzzj200808 文档编号:2283552 上传时间:2018-09-09 格式:DOC 页数:6 大小:29.50KB
下载 相关 举报
Java语言程序设计_及__试题答案new.doc_第1页
第1页 / 共6页
Java语言程序设计_及__试题答案new.doc_第2页
第2页 / 共6页
Java语言程序设计_及__试题答案new.doc_第3页
第3页 / 共6页
Java语言程序设计_及__试题答案new.doc_第4页
第4页 / 共6页
Java语言程序设计_及__试题答案new.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、Java 语言程序设计 及 试题答案一、单选题(共 20 分,每小题 1 分)1、下面哪一个不是 java 语言的特点( d ) 。(A)面向对象 (B)安全性高(C)与平台无关 (D)复杂多变2、下面的哪一个标识符是合法可用的( d ) 。(A)2abcd (B)int (C)var# (D )abcd1233、在基本数据类型中,整型(int)位长为( c ) 。(A)8 (B)16 (C) 32 (D)644、Java 中的所有对象都是在运行时动态创建的,创建新对象可用的关键字为( a ) 。(A)new ( B)string (C )byte (D)true5、继承是指新的类获得已有类的

2、属性和行为,称新类为已有类的( a ) 。(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;划线位置应选择的关键字为( b ) 。(A)new (B )class (C)system (D)out7、读下面的三个程序段:public class Circle int radius;public class Rectangle

3、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)处应填写的是( C ) 。(A)main (B)new (C )class (D)int8、读第 7 题程序,题中(8)处应填写的是( A ) 。(A)main (B)new (C )class (D)int9

4、、读第 7 题程序,题中(9)处应填写的是( B ) 。(A)main (B)new (C )class (D)int10、类变量是针对在类中对所有属性都相同的对象,在类中的静态属性也是用来存储需要( B )的数据。(A) 复制 (B)共享 (C )移动 (D )修改11、一个类为终结类,或声明一个方法为终结方法时所用的关键字为( D ) 。(A)public (B)abstract (C )class (D)final12、 Java 程序中为使用其它包中所提供的类,所用到的引入语句为( C ) 。(A)in (B)input (C )import (D )include13、在类成员的访问

5、控制中,如果一个对象只可以被同一类及其子类的实例对象访问,那么该关键字为( A ) 。(A)public (B)private (C )protected (D ) friendly14、下面哪一个语句可以被用来在流程控制语句中控制循环( D ) 。(A)case (B)switch (C)if (D )for15、Java 要求声明的每个类都有父类,当没有显式指定父类时,父类隐含为 java.lang 包中的( B )类。(A)Float (B)Object (C )Long (D )Short16、 ( B )类是 Java 程序中所有类的直接父类,也是类库中所有类的父类,处在类层次的最高

6、点。(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

7、*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 ) 。(A)inte

8、rface (B)class (C)main (D)implements18、在 17 题程序中(18)处应填写的语句是( D ) 。(A)interface (B)class (C)main (D )implements19、在 17 题程序中(19)处应填写的语句是( C ) 。(A)interface (B)class (C)main (D )implements20、在 17 题程序输出的结果中变量“color”和“Area”的值分别是( A ) 。(A)blue 12.56 ( B)yellow 56.12 (C)String 3.14 ( D)red 2.0二、填空题(共 20 分

9、,每小题 2 分)1、_JAVA_语言是一个功能强大的跨平台设计语言,是目前应用最为广泛的计算机语言之一。2、Java 是一个面向_对象_的程序设计语言。3、程序设计语言从最开始的_机器_到汇编语言到各种结构化高级语言,到现在所使用的面对象的语言向。4、布尔数据(Boolean)表示一个逻辑量,只有两个值分别是_true_和 false,它们不对应于任何整数值。5、结构化程序设计的基本思想是采用“_函数_”的控制结构。6、面向对象程序的基本组成成分是类与_对象_。7、_异常_又称为例外,是特殊的运行错误对象,对应着 Java 语言特定的运行错误处理机制。8、_封装_是面向对象的核心特征之一,它

10、提供了一种信息隐藏技术。9、类中有一种特殊的成员方法,其方法名与类名相同,称为_构造方法_。10、类具有封装性、_继承_和多态性。三、判断题(共 10 分,每小题 2 分)1、在 Java 中,一个子类可以有多个直接父类。 ( )2、在 java 程序中用 final 指明的变量可以被多次赋值。 ( )3、在 java 程序中可以在不同的类中申明相同的方法。 ( )4、构造方法是类的一种特殊方法,它可以重载,也可以从父类那里继承。 ( )5、使用 new 方法可以对一个抽象类进行实例化。 ( )四、简答题(共 30 分,每小题 6 分)1、为了解决类名冲突问题,Java 提供了包机制来管理类名

11、空间,请问包主要有哪些作用?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(

12、 ) (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

13、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)接口中的方法都是使用 abstrac

14、t 修饰的方法(4)接口的成员变量为 final 定义的常量。4、异常指程序运行过程中出现的非正常现象由于异常情况总是难免的,良好的应用程序除了具备用户所要求的基本功能外,还应该具备预见并处理可能发生的名种异常的功能。5、构造方法是类中方法名与类名相同的方法(1)构造方法的名字与类名相同(2)构造方法是类方法的一种特殊形式,它的主要作用是初始化对象中的成员变量。 (3)构造方法没有返回值,方法名前面也没有 void 关键字(4)一个类中可定义多个拥有不同数量、不同类型参数的构造方法。五、 (2)public class factorialPublic static int factor(int m)If(m=1)Return 1;ElseReturn m*factor(m-1);Public static void main(String args)Long sum=0;For (int i=1;i=10;i+)Sum=sum+factor(i);System.out.println(“1!+2!+3!+10!=”+sum);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报