1、A.Java 编译器B.Java 文档制作工具C.Java 解释器D.java 反汇编 C6、若有 int x = 3 , y = 6 ; 则 ( x+ ) *( + y ) 的值是( )。A.18B.21C.28D.247、下列程序段执行后的输出结果是()。int b = 1, 2, 3, 4, 5,6;int sum=0;for(int i = 0;ib.length;i+) for(int j = 0;jbi.length;j+) sum += bij;System.out.println(sum);A.6B.28C.9D.218、下列代码段执行后, k 的值为()。int x = 12
2、,y = 15,k;for(k = x;k=x*y;k=k+x)if(k % x=0 & k % y=0)break;A.180B.12C.15D.609 、若有语句 s =java ; 则查找 s 中字母 a 最后出现位置的语句是()A.indexOf(s ,a) ;B.s.lastIndexOf();C.charAt( 2 ) ;D.s .indexOf (10、下列运算符中,属于一元运算符的是()。A.!B.,C.|D.& A11、下列能正确定义二维浮点数数组的是()。A.float f7,7 = new float;B.float f = new float7,7;C.float f
3、= new float77;D.float f77 = new float; 正确答案:12、下列给字符串二维数组进行赋值的语句中,错误的是()A.String s 2 2 = “ One ”, “ Two” , “ Three” , “ Four ” ;B.String s = “ One “ ,“ Two “ , “ Three“ , “ Four“ ;C.String s = new String “ O n“e “Th r,e e“ “ Tw ,o “ F,ourD.String s = new String “ Zero ” , “ One ” ,“ Two”“ Four ” ;13
4、 、语句 System.out.println(Hello.equals(hello)?true:false 的显示结果为( )。A.helloB.HelloC.falseD.true C 14、下列选项代码段执行后输出结果是()。String str1 = “ 1234 ” ;String str2 = str 1 .replace ( “ 34 ” , “ 43 ” ) ;System .out .println ( str1 + “ ” + str 2) ;A.1 2 3 4 3 4 4 3B.1 2 3 4 1 2 3 4C.1 2 3 4 1 2 2 1D.1 2 3 4 1 2 4
5、 3 D 15、下列能表示字符串 s1 长度的是()A.s1.lengthB.s1.length()C.s1.sizeD.s1.size()16、下列代码执行时,产生的异常是()。 double dArray = new double10;dArray20 = 3.00;A.ArrayIndexoutofBoundsExceptionB.NullPointerExceptionC.DividedByZeroExceptionD.ArithmeticException 正确答案:17、下列方法名的定义中,符合 Java 命名约定的是()A.public void PrintString ( )B
6、.public void _printString( )C.public void $printString ( )D.public void printString ( ) 正确答案:18、阅读下面程序: import java.io.*;public class TypeTransitionpublic static void main(String args) char a= h ;int i=100;int j=97;int aa=a+i;System.out.println(aa=+aa);char bb=(char)j;bb=+bb);如果输出结果的第二行为 bb=a ,那么第一行
7、的输出结果是()A.aa=IB.aa=156C.aa=vD.aa=204 正确答案:19、下列选项中,循环会无限执行的是 。A.for( int i = 1 ; i 5) break ;C.int i = 1 ;while ( i 0 ;i -) System .out .print( “ ” + i);20、下列程序的运行结果是 。public class Person static int arr =new int10;public static void main(String args ) System.out.println(arr9);A.编译时将产生错误B.输出零C.输出空D.编
8、译时正确,运行时将产生错误21、下列语句执行后, s的值为 。String greeting= “ Hello ,everybody !”;String s=greeting.substring(0,4);A.HelloB.elloC.lloD.Hell22、下列代码执行后, a的值是 。String str = “ Communication ”;char a = str.charAt(4);A.nullB.空格C.rD.u23、下列代码段的执行结果是 。int a = 1,4,3,2, 8,6,5,7, 3,7,2,5,4,18,6,1; int i0=0,j0=0;int min = a
9、00, max = a00;for (int i=0; i4; i+) for(int j=0; j j+)if(aijmax)max = aij;j0=j;System.out.println(i0+ ” ” +j0);A.3 1B.0 1C.0 0D.3 024 、Java 语言中,下列说法中正确的是()A.抽象类默认是 public 类B.一个 Java 类只能继承一个父类,也只能实现一个接口C.引用一个类的任何属性或调用其任何方法都必须以这个类的对象名为前缀D.无名包中的类不能被其他包中的类引用和复用25 、已知 void method( ); 是父类中定义的一个方法,下面()是子类中
10、重写该方法的正确形式。A.int method() return 0; B.private void method() C.void method(int i) D.void method() 26、接口中可以包含以下内容()A.静态变量和抽象方法B.任何变量和抽象方法C.任何变量和任何方法D.静态常量和抽象方法27、下列可加入类 child 中的方法是public class Parent protected int change ( ) class Child extends Parent A.int change ( ) B.public int change ( ) C.private
11、 int change ( ) D.abstract int change ( ) 28、下列代码段运行输出的结果是 ( )public void test() String s = new String10;try s9 = “ exception ”;catch (ArrayIndexOutfBoundsException e) System.out.println( “ exception 1 ” ); catch(IOException e)System.out.println( “ exception 2 ” );finally System.out.println( “ over ” );A.exceptionB.exception 1C.exception 2D.over29、有关类的说法,正确的是( )A.类具有封装性,但可以通过类的公共接口访问类中的数据B.每个类中必须有 main 方法,否则程序无法运行C.声明一个类时,必须使用 publ
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1