java复习资料含答案.pdf
《java复习资料含答案.pdf》由会员分享,可在线阅读,更多相关《java复习资料含答案.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、立身以立学为先,立学以读书为本1.组件不能独立显示出来, 必须将组件放在一定的容器中才可以显示出来。( Y)2.3.4.5.6.Swing 组件存放在 Javax.swing 包中(Y )Dialog 是弹出式窗口用于接受用户输入。 (N )在容器内可以采用一定的规则来安排所包含的部件(Y )容器可以包含容器(Y)int read()方法的用途是从输入流中读取下一个字符流数据, 其返回值是 0-255之间的一个整数。(N )7.InputStream、OutputStream、Reader、Writer 是基本输入输出流的抽象类,可以用于直接创建对象来完成输入输出操作。(Y)8.随机存取文件中
2、的记录必须等长。 (y )9.seek 方法必须以文件头为基准进行查找。 (Y)10. 如果要在 Java 中进行文件处理,则必须使用 Java .swing 包。 (N )11. InputStream 和 OutputStream 都是抽象类。 (Y)12. Java 语言中对文件没有结构要求, 所以需要使用随机存取的程序必须自己建立它们。 ( Y)13. Try 语句后面可以跟多个 catch 语句(Y)14. finally 语句必须执行。 (Y )15. throws 和 throw 功能一样。 (N )16. 一个线程对象的具体操作是由 run()方法的内容确定的,Y17. C 和
3、 Java 都是多线程语言。 (N)18. 一个接口不可以继承其他接口。 (N )19. 一个类可以实现抽象类的所有方法,也可以只实现部分方法,但实现部分方法的类仍然是一个抽象类。 (Y)20. 在实现接口的时候,要实现接口的所有方法。 (Y)21. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。(N)22. 抽象类中不可以有非抽象的方法。(N)23. 程序在编译通过以后, 仍然可能出现运行时错误和逻辑错误。(Y)24. 可以在子类构造方法中通过 this 关键字调用基类的构造方法。 (Y )25. 子类可以从多个超类中派生出来。 (N)26. Java 中的类和接口都只支持单重
4、继承。 (N )27. 构造方法没有返回类型, 也不能写 void, 主要用于完成类对象的初始化工作,一般不能直接编程(Y)28. 在类方法中可用 this 来调用本类的类方法(n )29. 类是对象的实例化(N)30. 一个类的构造方法可以有多个(Y)31. 子类不能继续父类的私有属性(N )32. 构造方法只能由对象中的其它方法调用(N )立身以立学为先,立学以读书为本33. 构造方法可以用于给类的 private 实例变量赋值。 (Y )34. 对象一经声明就可以立即使用。 (N)1、 Java的字符类型采用的是Unicode编码方案, 每个Unicode码占用 【B】个比特位。A、8B
5、、16C、32D、642、编译 java 程序时出现 error: cannot read: aaa.java,则下列原因最正确的是【A】 。A、原因是执行的当前目录下没有找到 aaa.java 文件。B、原因是没有安装 JDK 开发环境。C、原因是 java 源文件名后缀一定是以.txt 结尾。D、原因是 JDK 安装后没有正确设置环境变量 PATH和 Classpath。3、下面哪个单词是 Java 语言的关键字【B】 。A、FloatB、thisC、stringD、unsigned4、下列选项中不是 JAVA 语言特点的是【D】 。A、面向对象B、 平台无关C、安全性高D、单线程5、下列
6、选项中,哪一个是打印语句的正确表达式: 【A】 。A、System.out.println();B、System.out.Println();C、System.Out.print();D、System.Out.println();6、下列关于注释语句的描述错误的是【D】 。A、多行注释语句的内容,从/*开始,到*/结束B、多行注释语句也可以是单行语句C、文档注释语句的内容,从/*开始,到*/结束D、单行注释语句的内容,从/开始,以分号为结尾句7、 下面用来编译 Java 应用程序的命令是【A】 。A 、javacB、jdkC、 appletviewerD 、java8、 下面用来运行 Java
7、 应用程序的命令是【D】 。A 、javacB、jdkC、 appletviewerD 、java9、下面对运算符&描述正确的是【D】 。、执行短路运算、是一个比较运算C、如果两个操作数都为真,则计算的结果为假、以上答案都不对10、System 类在哪个包中? 【D】 。A、java.utilB、java.ioC、java.awtD、java.lang11、下列哪个数代表十六进制整数【C】 。A、0123B、1900C、fa00D、0 xa212、下列哪个是 Java 语言的编译工具【A】 。A、javacB、javaC、jalapD、javadoc立身以立学为先,立学以读书为本13、以下哪个
8、包不是 Java 标准库中常用的包?【A】 。A、 javax.servlet.httpB、 java.langC、 java.utilD、 java.sql14、下面对 continue 的用法叙述正确的是【A】 。A、跳过循环体下面的语句,继续下次循环B、跳出循环体C、下次循环前不需要判断终止条件D、以上说法都不对15、 用于存放创建后则不变的字符串常量是【A】 。A、String 类B、StringBuffer 类C、Character 类D、以上都不对16、main()方法的返回类型是【B】 。A 、booleanB、 intC、 voidD、 static17、方法重载所涉及的方法【
9、A】 。A、有相同的名字B、参数个数必须不同C、参数类型必须不同D、返回类型必须不同18、下列方法定义中,不正确的是【A】 。A、 float x( int a,int b ) return (a-b); B、 intx( int a,int b) return a-b; C、 intx( int a,int b ); return a*b; D、 intx(int a,int b) return 1.2*(a+b); 19、Java 中所有的类都是通过直接或间接地继承()类得到的。 【A】 。A、java.lang.ObjectB、java.lang.ClassC、任意类D、以上答案都不对2
10、0、构造方法何时被调用【B】 。A、类定义时 B、创建对象时C、调用对象方法时 D、使用对象的变量时21、用来导入已定义好的类或包的语句是【B】 。A、mainB、importC、public classD、class22、下列语句中,对构造方法的描述错误的是【D】 。A、构造方法的名称必须和类名相同B、构造方法没有返回值,返回类型也不能用 voidC、构造方法在一个类中可以多次出现D、当重写了带参数的构造方法,系统默认的不带参数的构造方法依然存在23、下面关于 java 中类的说法哪个是不正确的【C】 。A、类体中只能有变量定义和成员方法的定义,不能有其他语句B、构造方法是类中的特殊方法C、
11、类一定要声明为 public 的,才可以执行D、一个 java 文件中可以有多个 class 定义24、下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是【B】 。A、publicB、 protectedC、 privateD、 final立身以立学为先,立学以读书为本25、下列选项中,表示数据或方法只能被本类访问的修饰符是【C】 。A、publicB、 protectedC、 privateD、final26、下列选项中,接口中方法的默认可见性修饰符是【A】 。A、publicB、 protectedC、 privateD、 final27、
12、 方法的重载指多个方法可以使用相同的名字,但是参数的数量或类型必须不完全相同,即方法体有所不同,它实现了 java 编译时的【A】 。A、多态性B、接口C、 封装性D、继承性28、在类的定义中,通过使用【A】关键字可创建一个现有类的子类。A、extendsB、 implementsC、 inheritsD、modifies29、下列关键字中,用于声明类实现接口的关键字是【A】 。A、implementsB、 packageC、extendsD 、 class30、关于抽象类下列描述正确的是【C】 。A、抽象类不能包含抽象方法。B、接口和抽象类是一回事。C、抽象类不能实例化,即不能生成对象。 D
13、、抽象类可以实例化对象。31、下列有关 Java 中接口的说法正确的是【B】 。A、接口中含有具体方法的实现代码B、若一个类要实现一个接口,则用到 “implements” 关键字C、若一个类要实现一个接口,则用到“ extends ”关键字D、接口不允许继承32、若在某一个类定义中定义有如下的方法 abstract void performDial( );该方法属于【D】 。A、本地方法B、最终方法C、成员方法D、抽象方法33、构造方法何时被调用【 B】 。A、类定义时B、创建对象时C、调用对象方法时D、使用对象的变量时34、对关键字 super 的用法描述正确的是【D】 。A、 用来调用父
14、类的构造方法B、 用来调用父类中被重载的方法C、 用来调用父类中隐藏的成员变量D、 以上说法都正确35、在 Java 程序中,对象之间的相互通信通过【B】。A、继承实现B、调用类的方法实现C、封装实现D、方法重载实现36、使用【A】语句可调用超类中无参的构造方法。A、super();B、superclass();C、superClass();D、以上答案不对37、一个类在实现接口时,必须【B】 。A、 额外的定义一个实例变量B、 实现接口中的所有方法C、 扩展该接口D、以上答案都不对38、利用多态,使用同一个【D】可产生不同的操作,这取决于调用方法的参数类型。A、方法返回类型B、 实例变量C、
15、 局部变量D、 方法名立身以立学为先,立学以读书为本39、对静态成员(用 static 修饰的变量或方法)的不正确描述是【D】。A、静态成员是类的共享成员;B、静态变量要在定义时就初始化;C、调用静态方法时要通过类或对象激活;D、只有静态方法可以操作静态属性;40、下列关于类、包和源文件的说法中,错误的一项是【D】 。A、一个文件可以属于一个包B、一个包可包含多个文件C、一个类可以属于一个包D、一个包只能含有一个类41、定义类时,不可能用到的保留字是【A】 。A、privateB、classC、extendsD、implements42、面向对象的一个重要特征【C】它使代码可重用,降低程序复杂
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 复习资料 答案
限制150内