java基础(复习题)

上传人:第*** 文档编号:38765113 上传时间:2018-05-07 格式:DOC 页数:11 大小:91KB
返回 下载 相关 举报
java基础(复习题)_第1页
第1页 / 共11页
java基础(复习题)_第2页
第2页 / 共11页
java基础(复习题)_第3页
第3页 / 共11页
java基础(复习题)_第4页
第4页 / 共11页
java基础(复习题)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《java基础(复习题)》由会员分享,可在线阅读,更多相关《java基础(复习题)(11页珍藏版)》请在金锄头文库上搜索。

1、一、一、单选题单选题运行以下程序代码,会打印什么结果?public class Sampleprivate void test() String aStr = “ One “;String bStr = aStr;aStr.toUpperCase();aStr.trim(); System.out.println(“ + aStr + “,“ + bStr + “+1+2);public static void main(String args) new Sample().test();A ONE, One 12B One , One 3C ONE,ONE12D One , One 12以下哪

2、个集合不允许存放重复的 Java 对象?A.MapB.ListC.SetD.Collection表达式“6 | 3”的值为多少?A.TRUEB.FalseC.9D.7byte 类型的取值范围是什么?A.-28 28B.0 255C.取决于 Java 虚拟机的实现D.-128 127以下哪段代码会通过编译?A.float f=12;B.char c=“1“;C.byte b=197;D.boolean f=null;wait()、notify()和 notifyAll()方法是在哪个类中定义的?A.ThreadB.RunnableC.ObjectD.ThreadLocal以下程序代码能否通过编译

3、,如果通过编译,运行“java Sample”时会出现什么情况?01: public class Sample02:03: String array = new String3;04:05: private void test() 06: System.out.println(“Value is: “ + array0);07: 08:09: public static void main(String args) 10: new Sample().test();11: 12: A.编译时出错:变量 array 可能没有被初始化B.运行时出错:变量 array0可能没有被初始化C.运行时出错:

4、第 6 行抛出 java.lang.NullPointerExceptionD.运行时打印“Value is: null”以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?public class Sampleprivate int var;public static void main(String args) System.out.println(“Value is: “ + var); A.运行时打印“Value is: 0”B.编译时出错:变量 var 可能没有被初始化C.编译时出错:在 main()方法中不允许直接引用非静态的变量 varD.运行

5、时出错:变量 var 可能没有被初始化封装的主要特点是什么?A.对象的所有方法都是 public 类型的B.对象的所有方法都不会抛出异常C.当对象的内部实现细节发生变化,只要接口不变,就不会影响使用者的程序代码D.当对象的接口发生变化,只要内部实现细节不变,就不会影响使用者的程序代码在一个 Java 源文件中,import、class 和 package 声明语句的先后顺序是什么?A.package,import,classB.任意顺序C.package,class,importD.import,package,class假定在C盘根目录下存在a.txt文件。以下程序代码能否通过编译,如果通过

6、编译,运行时会出现什么情况?FileInputStream fin=new FileInputStream(“C:a.txt“);System.out.println(fin instanceof InputStream);System.out.println(fin instanceof Reader);A.编译时出错B.运行时出错C.运行时打印“true”和“false”D.运行时打印“true”和“true”以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?public abstract class Sampleprivate boolean f;p

7、ublic static void main(String args) System.out.println(new Sample().f);A.运行时打印“false”B.编译时出错:变量 f 有可能没有被初始化C.运行时出错:抛出 java.lang.NullPointerExceptionD.编译时出错:Sample 类是抽象类,不允许被实例化以下代码能否通过编译,如果通过编译,运行时得到什么打印结果?Object o = new String(“abcd“);String s = o;System.out.println(o);A.运行时打印“abcd”B.运行时打印 java.lan

8、g.Objectde6cedC.运行时出错:抛出 java.lang.ClassCastExceptionD.编译时出错:变量 o 不能直接赋值给变量 s运行以下程序代码,会打印什么结果?int a=1,b=1;b=+a;a=b+;System.out.println(“a=“+a+“ b=“+ b);A.a=1 b=1B.a=1 b=2C.a=2 b=3D.a=2 b=2以下程序定义了一个Sample类:public class Samplepublic static void main(String args)System.out.println(args2) ;运行命令“java Sam

9、ple One Two Three”,会出现什么情况?A.打印“One”B.打印“Two”C.打印“Three”D.抛出异常:java.lang.ArrayIndexOutOfBoundsException“System.out.println(Math.ceil(-2.1);”的打印结果是什么?A.-2B.-2.0C.-3D.-3.0以下哪个选项用八进制来表示十进制整数 10?A.0x10B.012C.010D.080String 类是在哪个包中定义的?A.java.utilB.java.langC.java.awtD.java.io数字“0x21”转换为十进制整数是多少?A.17B.21C

10、.33D.021学校里每个班级包括若干名学生。按照 UML 的理论,班级与学生之间是什么关系?A.依赖B.关联C.实现D.泛化以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?public class Sampleprivate int var;private void test() int var=2;System.out.println(“Value is: “ + this.var);public static void main(String args) new Sample().test();A.运行时打印“Value is: 0”B.运行时出错

11、:变量 var 有可能没有被初始化C.编译时出错:变量 var 有可能没有被初始化D.运行时打印“Value is: 2”关于非静态内部类,以下哪个说法正确?A.它必须实现一个接口B.它可以访问外部类的 private 类型的实例变量C.只有它的外部类才能创建它的实例D.如果它位于一个方法中,必须声明为 final 类型以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?public class Sampleprivate void test() System.out.println(6 33); public static void main(String

12、 args) new Sample().test();A.6B.1C.3D.编译时出错:操作符“”的右边的操作元不能大于 32以下代码能否通过编译,如果能通过编译,运行时得到什么打印结果?01: int output=20; 02: boolean b1 = false;03: if(b1=true) 05: else 06: System.out.println(“Not equal! “+output); 07: A.编译时出错:第 3 行的逻辑表达式语法不正确B.运行时打印“We are equal 30”C.运行时打印“Not equal! 20”D.以上选项都不正确以下程序代码能否通

13、过编译,如果通过编译,运行“java Sample”时会出现什么情况?public class Sampleprivate void test() System.out.println(“Result:“ + 6 - 6);public static void main(String args) new Sample().test(); A.运行时打印“Result:0”B.运行时打印“Result:66”C.运行时出错:无法把 int 类型数据转换为字符串D.编译时出错:操作符“-”的操作元的类型不匹配在一个 Frame 容器中加入了一个 Button,当 Frame 的大小发生变化, Bu

14、tton 的大小保持不变。Frame 采用了什么布局管理器?A.FlowLayoutB.GridLayoutC.BorderLayoutD.CardLayout以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?public class Sampleprivate static final int var;Sample()var=1;public static void main(String args) System.out.println(“Value is: “ + var); A.编译时出错:在构造方法中不允许给 static final 类型的成员

15、变量赋值B.编译时出错:main()方法中无法访问 private 类型的变量 varC.运行时出错:变量 var 没有被初始化D.运行时打印“Value is: 1”以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?01: public class Sample02:03: private void test() 04: 05: String aStr = “One“;06: String bStr = new String();07: String cStr = new String(“Three“);08: String dStr = aStr;09

16、: System.out.println(aStr + “,“ + bStr + “,“ + cStr + “,“ + dStr );10: 11: 12: public static void main(String args) 13: new Sample().test();14: 15: A.第 5 行编译时出错B.运行时出错:变量 dStr 可能没有被初始化C.运行时出错:第 9 行抛出 java.lang.NullPointerExceptionD.运行时打印“One,Three,One”以下程序代码能否通过编译,如果通过编译,运行“java Sample”时会出现什么情况?01: public class Sample0

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

当前位置:首页 > 学术论文 > 毕业论文

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