资源预览内容
第1页 / 共65页
第2页 / 共65页
第3页 / 共65页
第4页 / 共65页
第5页 / 共65页
第6页 / 共65页
第7页 / 共65页
第8页 / 共65页
第9页 / 共65页
第10页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java基础,1、用java虚拟机执行类名为Hello的应用程序的正确命令是()。 A. java Hello.class B. Hello.class C. java Hello.java D. java Hello,D,2、只包含一个带public修饰的Java类Abc的Java程序的正确命名是()。 A. Abc B. Abc.java C.abc.java D.一个任意的标识符带后缀.java,B,3、编译一个Java程序Hello.java的正确命令形式是()。 A. javac Hello B. Javac Hello C.javac Hello.java D. javac hello,C,4、一个包含Java类A,B,C的源程序A.java,编译产生的类文件是()。 A. A.class B. A.class,B.class,C.class C. A.class,B$.class,C$.class D. A$.class,B$.class,C$.class,B,5、下面哪种注释方法能够支持javadoc命令?() A. /* */ B. /*/ C . / D. /*/,D,6、设有如下程序: public class Test public static void main(String args) String foo = args1; String bar = args2; String baz = args3; System.out.println(“baz = ”+baz); 下述哪一行命令可以使得执行该程序的输出为 baz = 2 ? ( ) A. java Test 2222 B. java Test 1 2 3 4 C java Test 4 2 4 2 D.java Test 4 3 2 1,C,7、设有如下程序: public class Hello public void main(String args) System.out.println(“HelloWorld ”); 该程序有如下哪种可能的结果?() A. 执行时产生异常 B.程序不能编译 C. 执行后输出:“HelloWorld” D.执行后没有任何输出,A,8、 char的数值范围是()。 A. 032767 B. 065535 C. -256255 D. -3276832767,B,9、阅读以下程序: boolean a = false; boolean b = true; boolean c = (a,D,10、分析以下程序: 1 public class IfTest 2 public static void main(String args) 3 int x = 3; 4 int y = 1; 5 if(x=y) 6 System.out.println(“Not Equal!”); 7 else 8 System.out.println(“Equal!”); 9 10 该程序的执行结果是: A. 输出“Equal!” B. 输出“Not Equal!” C. 由于第5行有错误导致编译失败 D. 程序可以执行但是没有输出,C,11、分析以下程序: public class Test public static void main(String args) int i = 0; while (i) if(i= =4) break; i+; 程序可能的执行结果是: A. 执行后i=0 B. 执行后i=3 C. 执行后i=4 D.编译不能通过,D,12、若有如下程序段: int i =1, j=10; do if(ij) continue; j-; while(+i6) 这段代码结束后,i和j的值是什么? ( ) A. i = 6, j = 5 B. i = 5, j = 5 C .i = 6, j = 4 D. i=5, j=6,A,13、分析以下程序: public class X public static void main(String args) byte b = 127; byte c = 126; byte d = b + c; /第5行 以上程序执行结果正确的是() A. 编译成功,并且变量d的值为253 B.第5行有错误导致编译不成功 C. 第5行有“溢出”导致执行失败 D.第3和4行有错误导致编译不成功,C,14、分析以下程序: public class SwitchTest public static void main(String args) System.out.println(“value = ”+switchIt(4);/第3行 public static switchIt(int x) int j = 1; switch(x) case 1: j+; case 2: j+; case 3: j+; case 4: j+; case 5: j+; default: j+; return j+x; 第3行的执行结果为:( ) A. value = 3 B. value = 4 C. value = 5 D. value = 6 E. value = 7 F. value = 8,F,15、分析以下程序: 1 public class ForBar 2 public static void main(String args) 3 int i = 0, j = 5; 4 tp: for(;) 5 i+; 6 for(;) 7 if(i -j ) break tp; 8 9 System.out.println(“i = ” + i + “, j = ” + j); 10 11 该程序的执行结果是( ) A. 运行并输出结果“i = 1, j = 0” B. 运行并输出结果“i = 1, j = 4” C. 运行并输出结果“i = 3, j = 4” D. 运行并输出结果“i = 3, j = 0” E. 第4行有错误导致编译失败 F. 第7行有错误导致编译失败,A,16、分析以下程序: public class Foo public static void main(String args) String s; System.out.println(“s= ”+s); 该程序的执行结果为:( ) A.该程序执行成功并且输出“s=” B. 该程序执行成功并且输出“s=null” C. 该程序不能通过编译,因为字符串变量s没有初始化 D. 该程序不能通过编译,因为形参s不能被引用 E. 程序编译成功,但是执行toString方法时会出现空对象的错误,C,17、下列表达式哪些是正确的?( ) A. byte a = 340; B. Boolean b =1; C. long l = -2; D. double m = 0.9239d;,D,18、执行下面的代码后的结果是: a=( ),b=( ),c=( ),x=( ) int x, a = 2, b = 3, c = 4; x = +a + b+ c+;,a=3 b=4 c=5 x=10,19、以下合理的标识符是( ) A. _sys1_lll B. 2mail C. $change D. class,AC,20、以下哪两个变量的声明是正确的?( ) A. char ch = “a” B. char ch = n C. char ch = cafe D. char ch = “cafe” E. char ch = ucafe F. char ch = u10100 G. char ch = (char)true,B E,21、分析以下程序: public class Test2 public static void main(String args) int i = 0xFFFFFFF1; int j = i; System.out.println(“j = ”+j); 执行结果为:( ),14,22、哪3个是有效的浮点型变量的声明?( ) A. float foo = -1; B. float foo = 1.0; C. float foo = 42e1; D. float foo = 2.02f; E. float foo = 3.03d; F. float foo = 0x0123;,ADF,23、分析以下程序: public class IfElse public static void main(String args) if(odd(5) System.out.println(“odd”); else System.out.println(“even”); public static int odd(int x)return x%2; 执行结果是:( ),编译错误,24、指出下面程序的运行结果:( ) int i = 9; switch (i) default: System.out.println(“default”); case 0: System.out.println(“zero”); break; case 1: System.out.println(“one”); case 2: System.out.println(“two”); ,default zero,26、下面哪些标识符在Java语言中是合法的?( ) A. person$ B.TwoUsers C. *point D.instanceof F.end-line,AB,27、正确的表达式是( ) A. byte a=128; B. Boolean b=null; C. long l=0xfffL; D. double m=0.9239d;,BCD,28、下面代码第几行会出错?( ) 1 public void modify() 2 int I,j,k; 3 I=100; 4 while(I0) 5 j=I*2; 6 System.out.println(“The value of j is ”+j); 7 k=k+1; 8 I-; 9 10 ,7,29、下面的表达式正确的是( )。 A. String s=”你好”;int i=3; s+=i; B. String s=”你好”;int i=3; if(i= =s)s+=I; C. String s=”你好”;int i=3; i=i+s; D. String s=”你好”;int i=3;s=i+; E. String s=null; int i=(s!=null),AE,30、分析以下程序。 1 public class Foo 2 public static void main(String args ) 3 int i=1; 4 int j=i+; 5 if(i+
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号