1、B (-2 power 8 )-1 to 2 power 8C -255 to 256D不确定,根据的JVM的约定。5 下面的代码运行以后,屏幕上会打印什么?java myprog good morningpublic class myprogpublic static void main(String argv)System.out.println(argv2)A myprogB goodC morningD Exception raised: java.lang.ArrayIndexOutOfBoundsException: 26 下面选项中那个即不是Java的关键字也不是保留字?A if
2、B thenC gotoD whileE case7 下面那个选项是合法的标示符:A 2variableB variable2C $anothervarD #myvar8 编译和运行下面的代码会发生什么情况?public class MyClassstatic int i;public static void main(String argv)System.out.println(i);A 错误,变量i 没有初始化B nullC 1D 09public class Q int anar=new int1,2,3;System.out.println(anar1);A 1B 3C 2D编译错误,
3、数组没有定义大小。10int anar=new int5;System.out.println(anar0);A 编译不能通过C 0D 511 编译和运行下面的代码会发生什么情况?abstract class Base abstract public void myfunc(); public void another() System.out.println(Another method); public class Abs extends Base public static void main(String argv) Abs a = new Abs(); a.amethod(); pu
4、blic void myfunc()My Func public void amethod() myfunc();A编译和运行成功,打印B编译出错,报告Base类没有抽象方法C编译成功,运行时报告Base类没有抽象方法D编译出错,Base类中的myfunc( )没有内容12 运行下面的代码,会输出什么?class ValHold public int i = 10;public class ObParm ObParm o = new ObParm(); o.amethod(); int i = 99; ValHold v = new ValHold(); v.i=30; another(v,i
5、); System.out.print( v.i ); /End of amethod public void another(ValHold v, int i) i=0; v.i = 20; ValHold vh = new ValHold(); v = vh; System.out.print(v.i); System.out.print(i); /End of anotherA 10030B 20030C 209930D 1002013public class MyMainpublic static void main(String argv)Hello cruel worldA 编译出
6、错,main是保留字,不能用做类名B编译和运行成功,打印C编译成功,运行时报告没有定义构造器D编译成功,运行时报告main方法定义不正确。14class BaseMy funcB编译出错,报告Base类不是抽象类15public final void amethod()amethodpublic class Fin extends Base Base b = new Base(); b.amethod();A编译出错,一个类中有final方法,这个类自己也应该声明为final类型B编译出错,不能继承一个有final方法的类C运行出错,Base类没有定义成final类型D编译和运行成功,打印16
7、private class Basepublic class Vis private int iVal; public static void main(String elephant)A编译出错,Base类不能声明为privateB编译出错 iVal不能声明为privateC 编译出错,main方法定义不正确D 编译和运行成功17 在同一个目录下,编译和运行下面两个文件,会发生什么情况?/File P1.javaclass P1void afancymethod()What a fancy method/File P2.javapublic class P2 extends P1 P2 p2
8、 = new P2(); p2.afancymethod();A编译都成功,P2类输出B都不能编译成功C都能编译成功,P2类运行时出错D P1编译成功,P2编译不能成功18public class Bground extends Thread Bground b = new Bground(); b.run(); public void start() for (int i = 0; i 10; i+)Value of i = + i);A编译错误,Bground类中没有定义run方法B编译成功,运行时出错,报告Bground类中没有定义run方法C编译和运行成功,打印0至9 D 编译和运行成
9、功,没有输出19public class Hope Hope h = new Hope(); protected Hope() for(int i =0; i +) System.out.println(i);A编译错误,构造器不能声明为protected类型B 运行时出错,构造器不能声明为protected类型C编译和运行成功,输出0到10D编译和运行成功,输出0到920public class MySwitch MySwitch ms= new MySwitch(); ms.amethod();public void amethod() int k=10; switch(k) defaul
10、t:This is the default output break; case 10:ten case 20:twentyA没有正确的选项B编译成功,运行时出错C编译和运行成功,输出D编译和运行成功,输出21 下面那个方法建议JVM执行垃圾回收操作?ASystem.free();B System.setGarbageCollection();C System.out.gc();D System.gc();22public class As int i = 10; int j; char z= 1; boolean b; As a = new As(); System.out.println(
11、j); System.out.println(b);A 编译成功,运行的时候输出0和falseB编译成功,运行的时候输出0和trueC 编译不成功,报告变量b和j没有初始化D 编译不成功,变量z必须赋一个char类型的值23public class ArgString MyArg; MyArg=argv; System.out.println(argv1);A 编译错误B 编译成功,运行出错C 没有正确答案24public class StrEq StrEq s = new StrEq(); private StrEq() String s = Marcus String s2 = new S
12、tring( if(s = s2)we have a match elseNot equalA 编译错误,构造器不能为private类型B输出C输出D编译错误,报告使用“”错误25import java.io.*; public void amethod( ) throws FileNotFoundExceptionpublic class ExcepDemo extends Base ExcepDemo e = new ExcepDemo(); public void amethod() protected ExcepDemo() try DataInputStream din = new
13、DataInputStream(System.in);Pausing din.readByte();Continuing this.amethod(); catch(IOException ioe) A 编译错误,构造器不能是protected类型B编译错误,amethod定义中没有抛出ExceptionC运行出错,amethod定义中没有抛出ExceptionD编译和运行正常。26/Demonstration of event handlingimport java.awt.event.*;public class MyWc extends Frame implements WindowLi
14、stener MyWc mwc = new MyWc(); public void windowClosing(WindowEvent we) System.exit(0); /End of windowClosing public void MyWc() setSize(300,300); setVisible(true);/End of classA编译错误B编译成功,运行时有输出,可以关闭窗口C编译成功,运行时无输出27public class MyAr public static void main(String argv) MyAr m = new MyAr(); m.amethod
15、(); int i;A编译成功,输出0B编译不成功,报告变量i没有初始化C编译成功,运行没有输出28 下面那些选项会编译通过?A short myshort = 99S;B String name = Excellent tutorial Mr GreenC char c = 17c;D int z = 015;29 分析下面的代码,哪个选项可以替代/Here注释,而程序编译和运行没有问题?public Base(int i)public class MyOver extends Basepublic static void main(String arg) MyOver m = new My
16、Over(10); MyOver(int i) super(i); MyOver(String s, int i) this(i); /HereA MyOver m = new MyOver();B super();C this(Hello,10);D Base b = new Base(10);30 下面这行代码会输出什么? System.out.println(Math.floor(-2.1);A -2B 2.0C -3D -3.031 下面的哪些选项编译和运行没有错误?char c = cint i = 10;double d = 10;long l = 1;String s = A c
17、=c+i;B s+=i;C i+=s;D c+=s;32 下面哪些选项是Java的关键字?A NULLB newC instanceOfD wend33 下面哪些表达式是合法的?A public class MyCalc extends MathB Math.max(10,1);C Math.round(9.99,1);D Math.mod(4,10);34 下面选项中,哪个选项是Runnable接口中定义的方法?A runB startC yieldD stop35 下面的选项中,哪个选项表述是正确的?A byte 类型的表示范围为 -128 to 127B byte 类型的表示范围为-12
18、7 to 128C byte 类型的表示范围为-256 to 256D byte 类型的表示范围为-65536 to 6553536public void Base()System.out.println(Basepublic class In extends BaseIn i=new In();A 编译错误,报告Base是Java的关键字B 编译通过,运行没有输出C编译通过,并且输出D 编译错误,报告Base类没有构造方法37Base(int i)class Severn extends BaseSevern s = new Severn();void Severn()SevernA编译通过,并且输出B编译错误C编译通过,运行没有输出D编译通过,并且输出38 下面哪个选项是Java中关键字?A sizeofB mainC transientD Null39public class Ombersleyboolean b1 = true;if(b1 =true) | place(true)Hello Crowlepublic static boolean place(b public static boolean place(booleanlocation)if(location=true)BorcetshirePowickretur
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1