java考试试卷蒋晓明周诚

上传人:豆浆 文档编号:19102283 上传时间:2017-11-18 格式:DOC 页数:22 大小:145.50KB
返回 下载 相关 举报
java考试试卷蒋晓明周诚_第1页
第1页 / 共22页
java考试试卷蒋晓明周诚_第2页
第2页 / 共22页
java考试试卷蒋晓明周诚_第3页
第3页 / 共22页
java考试试卷蒋晓明周诚_第4页
第4页 / 共22页
java考试试卷蒋晓明周诚_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《java考试试卷蒋晓明周诚》由会员分享,可在线阅读,更多相关《java考试试卷蒋晓明周诚(22页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1.关于 JAVA 中的抽象类方法,下面哪个是正确的?AI.它不包含方法. II.它不能被定义为 PUBLIC. (a) 只有 I (b) 只有 II (c) I 和 II(d) 没有2.下面对抽象类描述不正确的是(C) A.抽象类只能作为基类使用。 B.抽象类不能定义对象。 C.抽象类可以实例对象。 D.可以实现多态。3.下列关于接口和抽象类的说法不正确的是?(A )A) 接口也有构造方法B) 实现接口时,需对接口中的所有方法都要实现C) 抽象类也有构造方法D) 抽象类可以派生出子类4.下列变量定义不合法的是 (C )A) boolean flag=true; B) int k =

2、 1+a;C) char ch = “a”; D) float radius = 1/2;5.有关类的说法正确的是? (B )A) 类具有封装性,所以类的数据是不能被访问的B) 类具有封装性,但可以通过类的公共接口访问类中的数据C) 声明一个类时,必须用 public 修饰符D) 每个类中,必须有 main 方法,否则程序无法运行6.下列说法正确的是(A)A) 非抽象类不能包含抽象方法B) 非抽象类可以包含抽象方法C) 抽象类不能包含抽象方法D) 任何类都不能包含抽象方法7.下列说法正确的是(B)A) 允许申明没有抽象方法的抽象类B) 不允许申明没有抽象方法的抽象类C) 允许申明含有抽象方法的

3、普通类D) 任何类都可以申明抽象方法8.下列说法不正确的是(A)A) 一个抽象父类的子类可以不实现所有的抽象方法B) 一个抽象父类的子类必须实现所有的抽象方法C) 如果一个抽象父类的子类不能实现所有的抽象方法,它必须申明为抽象D) 如果一个抽象父类的子类可以不为抽象9.下列说法正确的是(A)A) 子类可以申明为抽象的,即使它的父类是具体的B) 子类必须申明为抽象的,即使它的父类是具体的C) 子类不能申明为抽象的,即使它的父类是具体的D) 以上说法都错误10.下列说法正确的是(A)A) 可以用 NEW 创建抽象类实例B) 不可以用 NEW 创建抽象类实例C) 抽象类不可以用作数据类型D) 以上说

4、法都错误11.下列说法正确的是(A)A) 接口中数据必须是常量B) 接口中数据可以不是常量C) 抽象类不可以有非常量的数据域D) 以上说法都错误12.下列说法正确的是(B)A) 接口中数据必须是常量B) 接口中数据可以不是常量C) 抽象类不可以有非常量的数据域D) 以上说法都错误13.在下面类的定义中,哪个定义了一个合法的抽象类?Cclass Aabstract void ufinished()(a)class Aabstract void unfinished();(b)abstract class Aabstract void unfinished();(c)public class ab

5、stract Aabstract void unfinished();abstract class Aabstract int unfinished();(d)14.下面哪一个事正确的接口?Dinterface Avoid print();(a) abstract interface A extends I1,I2abstract void print();(c)abstract interface Aprint();(b)interface Avoid print();(d)15.下列说法错误的有(D)A) Integer i=new Interger(“23”); B) Integer i

6、=new Integer(23)C) Integer i=Interger.valueOf(“23”)D) Double d=new Double();16.下列说法错误的有(B)A) Double d=Double.valueof(“23.45”) B) int i=(Integer.valueOf(23).intValue()C) double d=(Double.valueOf(“23”).doubleValue()D) int i=(Double.valueOf(“23.4”).intValue()17.描述 JDK1.5 中装箱和开箱的特点。在 JDK1.5 中,下面的哪个语句不正确

7、吗?(D)A)Number x=3; B)Integer x=3; C)Double x=3; D) y.intValue(); 18 下列说法错误的有(A)A)抽象类可以有使用该抽象类构造方法创建的实例。B)抽象类可以被扩展。 C) 总可以成功地把子类实例转化成父类的对象。D) 接口编译成独立的字节码文件。 (正确)19.下列说法正确的有(C)A)非抽象类的子类不能是抽象类。B)总可以成功地把父类实例转化成子类的对象。 C) 子类不能覆盖父类中的具体方法,将其声明成抽象方法。 。D) 以上全错20.下列说法正确的有(C)A)非抽象类的子类不能是抽象类。B)总可以成功地把父类实例转化成子类的对

8、象。 C) 子类不能覆盖父类中的具体方法,将其声明成抽象方法。 。D) 以上全错21.下列说法正确的有(A)A)一个接口只能扩展其他接口,不能扩展类。B)一个接口除了能扩展其他接口,也能扩展类。 C) 抽象类可以有具体的方法。D) 以上全错22.下列数据类型的包装类错误的有(A)A)byte-ByteB)short-Short C) int-IntD) long-Long23.下列数据类型的包装类错误的有(A)A)float-FloatB)double-Double C)charCharD) boolean-Boolean24.下列说法错误的有(D)A)一个接口可以扩展一个或多个接口。B)一个

9、类仅能继承一个父类。 C) 即使父类具体,子类也可以是抽象的。D) 以上全错25.下面哪个定义的是合法类(C)A) class A abstract void unfinished() B) class A abstract void unfinished(); C) abstract class A abstract void unfinished(); D) public class abstract A abstract void unfinished(); 26.下列说法申明抽象方法的有(B)A)public abstract method()。B)public abstract vo

10、id method()。 C) public void abstract Method()。D) public abstract void method() 27.A 是一个抽象类,B 是一个具体实例,下面正确的是(B)A)A a = new A();B)A a = new B();。 C) B b = new A()。D) B b = new B()28.假设 Calendar calendar = new GregorianCalendar(),下面哪个返回一年中的月份(BD)A. calendar.get(Calendar.MONTH)B. calendar.get(Calendar.M

11、ONTH_OF_YEAR)C. calendar.get(Calendar.WEEK_OF_MONTH)D. calendar.get(Calendar.WEEK_OF_YEAR)29.假设 Calendar calendar = new GregorianCalendar(),下面哪个返回一年中的星期(A)A. A. calendar.get(Calendar.MONTH)B. calendar.get(Calendar.MONTH_OF_YEAR)C. calendar.get(Calendar.WEEK_OF_MONTH)D. calendar.get(Calendar.WEEK_OF_

12、YEAR)30.假设 Calendar calendar = new GregorianCalendar(),下面哪个返回一个月有多少天(D)A. calendar.get(Calendar.MONTH)B. calendar.get(Calendar.MONTH_OF_YEAR) C. calendar.get(Calendar.WEEK_OF_MONTH)D. calendar.get(Calendar.WEEK_OF_YEAR)31.下面哪个定义的是正确的接口(D)A) interface A void print() ; B) abstract interface A print();

13、 C) abstract interface A abstract void print() ;D) interface A void print();32.下面程序的运行结果是(D)interface A class C class B extends D implements A public class Test extends Thread public static void main(String args) B b = new B();if (b instanceof A)System.out.println(b is an instance of A);if (b instan

14、ceof C)System.out.println(b is an instance of C);class D extends C A)什么都没有B)b is an instance of A.C)b is an instance of C.D)b is an instance of A followed by b is an instance of C33.下面哪个是从 String 转换为 Double(D)A)d = Double.parseDouble(s);B)d = (new Double(s).doubleValue();C)d = Double.valueOf(s).doub

15、leValue();D)All of the above34.下面哪个是从 Double 转换为 String(A)A)s = (new Double(d).toString();B)s = (Double.valueOf(s).toString();C)s = new Double(d).stringOf();D)s = String.stringOf(d)35. Integer.parseInt(10, 2)输出是什么(B)A)1B)2C)10D)无效的申明36.下面的程序输出什么(A)public class Test public static void main(String args) java.math.BigInteger x = new java.math.BigInteger(3);java.math.BigInteger y = new java.math.BigInteger(7);x.add(y);System.out.println(x);A)3B)4C)10D)1137.判断下面代码正误(A)public class Test public static void main(String args) int x = new Integer(3);System.out.println(x.intValue

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

当前位置:首页 > 经济/贸易/财会 > 综合/其它

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