您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > java面向对象编程模拟
1、以下哪个选项用八进制来表示十进制整数10?A、0x10B、012C、010D、080答案:B2、以下哪段代码会通过编译?A、floatf=12;B、charc=1;C、byteb=197;D、booleanf=null;答案:A3、以下程序定义了一个Sample类:publicclassSample{publicstaticvoidmain(Stringargs[]){System.out.println(args[2]);}}运行命令“javaSampleOneTwoThree”,会出现什么情况?A、打印“One”B、打印“Two”C、打印“Three”D、抛出异常:java.lang.ArrayIndexOutOfBoundsException答案:C4、以下程序代码能否通过编译,如果通过编译,运行“javaSample”时会出现什么情况?publicclassSample{privateintvar;publicstaticvoidmain(String[]args){System.out.println(Valueis:+var);}}A、运行时打印“Valueis:0”。B、编译时出错:变量var可能没有被初始化C、编译时出错:在main()方法中不允许直接引用非静态的变量varD、运行时出错:变量var可能没有被初始化答案:C5、运行以下程序代码,会打印什么结果?brpublicclassSample{brprivatevoidtest(){brStringaStr=One;brStringbStr=aStr;braStr.toUpperCase();braStr.trim();brSystem.out.println([+aStr+,+bStr+]+1+2);br}brpublicstaticvoidmain(String[]args){brnewSample().test();br}br}A、[ONE,One]12B、[One,One]3C、[ONE,ONE]12D、[One,One]12答案:D6、以下程序代码能否通过编译,如果通过编译,运行“javaSample”时会出现什么情况?br01:publicclassSample{br02:br03:intarray[];br04:br05:privatevoidtest(){br06:System.out.println(Valueis:+array[0]);br07:}br08:br09:publicstaticvoidmain(String[]args){br10:newSample().test();br11:}br12:}A、编译错误:变量array可能没有被初始化。B、运行时出错:变量array[0]可能没有被初始化。C、运行时出错:第6行抛出java.lang.NullPointerException。D、运行时打印“Valueis:0”。答案:C7、以下哪个选项用八进制来表示十进制整数10?A、0x10B、012C、010D、080答案:B8、以下程序代码能否通过编译,如果通过编译,运行“javaSample”时会出现什么情况?brpublicabstractclassSample{brprivatebooleanf;brpublicstaticvoidmain(String[]args){brSystem.out.println(newSample().f);br}br}A、运行时打印“false”。B、编译时出错:变量f有可能没有被初始化。C、运行时出错:抛出java.lang.NullPointerException。D、编译时出错:Sample类是抽象类,不允许被实例化。答案:D9、以下程序代码能否通过编译,如果通过编译,运行“javaSample”时会出现什么情况?brpublicclassSample{brprivateintvar;brprivatevoidtest(){brintvar=2;brSystem.out.println(Valueis:+this.var);br}brpublicstaticvoidmain(String[]args){brnewSample().test();br}br}A、运行时打印“Valueis:0”。B、运行时出错:变量var有可能没有被初始化。C、编译时出错:变量var有可能没有被初始化。D、运行时打印“Valueis:2”答案:A10、学校里每个班级包括若干名学生。按照UML的理论,班级与学生之间是什么关系?A、依赖B、关联C、实现D、泛化答案:B11、以下程序代码能否通过编译,如果通过编译,运行“javaSample”时会出现什么情况?brpublicclassSample{brprivatevoidtest(){brSystem.out.println(633);br}brpublicstaticvoidmain(String[]args){brnewSample().test();br}br}A、6B、1C、3D、编译时出错:操作符“”的右边的操作元不能大于32。答案:C12、wait()、notify()和notifyAll()方法是在哪个类中定义的?A、ThreadB、RunnableC、ObjectD、ThreadLocal答案:C13、以下代码能否通过编译,如果通过编译,运行时得到什么打印结果?brObjecto=newString(abcd);brStrings=o;brSystem.out.println(o);A、运行时打印“abcd”B、运行时打印“java.lang.Object@de6ced”。C、运行时出错:抛出java.lang.ClassCastException。D、编译时出错:变量o不能直接赋值给变量s。答案:D14、在一个Frame容器中加入了一个Button,当Frame的大小发生变化,Button的大小保持不变。Frame采用了什么布局管理器?A、FlowLayoutB、GridLayoutC、BorderLayoutD、CardLayout答案:A15、以下哪个集合不允许存放重复的Java对象?A、MapB、ListC、SetD、Collection答案:C16、String类是在哪个包中定义的?A、java.utilB、java.langC、java.awtD、java.io答案:B17、以下哪些是合法的Java标识符?A、FALSEB、IntegerC、_1_DogD、throw答案:AC18、Java接口中的方法可以使用哪些修饰符?A、staticB、abstractC、protectedD、public答案:BD19、关于Java接口,以下哪些说法正确?A、接口中的方法都是public的B、一个接口可以继承多个父接口C、接口中的变量都是public的D、接口中的变量可以采用private、protected、默认或public访问控制级别。答案:ABC20、关于JavaDoc文档,以下哪些说法正确?A、JavaDoc文档是指开发人员用Word软件编写的DOC文档。B、JDK的javadoc命令能生成HTML格式的JavaDoc文档。C、JavaDoc文档是指Java源文件中的所有注释。D、JavaDoc文档的内容来源于Java源文件中符合特定语法的注释。答案:BD21、以下哪些选项正确定义了二维的int类型的数组?A、inta[10][10]=newint[][];B、inta[][]=newint[10][10];C、int[]a[]=newint[10][10];D、int[][]a=newint[10][10];答案:BCD22、抽象类不允许被final修饰A、正确B、错误答案:A23、抽象类不允许有final方法。A、正确B、错误答案:B24、final类不允许有抽象方法。A、正确B、错误答案:A25、Java类只允许有一个直接的父类。A、正确B、错误答案:A26、一个Java接口可以实现另一个Java接口。A、正确B、错误答案:B
本文标题:java面向对象编程模拟
链接地址:https://www.777doc.com/doc-1905126 .html