javaS1复习

第一套

1.分析如下Java代码,Avg的值为( C )。(选择一项) double exc=60.8; ing avg=(int)exc;

a) 编译报错 b) 60.8 c) 60 d) 61

2.分析如下Java代码。i的值为 ( B )。(选择一项) String str=”我爱北京天安门”; int i = str . indexOf(“爱”) a) 0 b) 1

c) 2

d) 编译报错,提示类型不匹配

3.在ava中,用于向控制台打印信息的语句是( A )。(选择一项) a) System.out.print( ) b) System.print( ) c) Out.primt( ) d) Print.print( )

4. 在Java中,在包cn..jb.test中有一个类Test,则在类Test中创建包语句正确的是( A )。 (选择一项)

a) Package cn.jb.test.Test; b) Package cn.jb.test.; c) Import cn.jb.test d) Use cn.jb.test

5. 在Java中,下列关于对象和类的说法中错误的是( D )。(选择一项) a) 对象是拥有属性和方法的实体 b) 使用关键字new创建类的对象 c) 类是抽象的概念 d) 使用类的方法前都需要先创建类的对象

6.执行如下Java代码后,变量x 和 y 的值是 ( D )。(选择一项) public static void main(String[] args){ double x; double y; x = 15/2; y = 15%2;

}

a) x=7.0 y=1.0 b) x=7.5 y=1 c) x=7 y=1 d) x=7.5 y=1.0

7.在Java中,下面对同一个类中的成员变量和局部变量的说法错误的是 ( C )。 (选择一项) a) 成员变量可以和成员方法中的局部变量同名 b) 一个成员方法中的局部变量不能在另一个成员方法中访问 c) 成员变量无法在成员方法内访问 d) 局部变量无法在成员方法外访问

8.在Java中,下列JavaDoc注释正确的是 ( C )。(选择一项) a) // 这里是注释 b) /*这里是注释*/ c) /**这里是注释**/ d) / 这里是注释

9.在Java中,运行以下代码段,将会在控制台输出 ( B )。(选择一项) Boolean flag=false; if(flag) System.out.print(“success”); else System.out.print(“fail”); a) success b) fail c) 无任何输出 d) 编译报错

10.在Java中,Java源文件编译后的扩展名是 ( A )。(选择一项) a) .java b) .txt c) .class d) .xml

11.分析以下Java代码,编译运行结果是 ( C )。(选择一项) int[] y = new int[3]; y[0] = 1; System.out.print(y[2]); a) 报数组越界异常 b) 输出null c) 输出0 ` d) 输出1

12.在Java中,运行以下代码,将会在控制台输出 ( )。(选择一项) Public class Test{ public static void main(String[] args){ Test j=new Test (); String a = new String(“dog”); String b = new String(“cat”); j.operate (a,b); System.out.print(a + ”,” + b);

}

public void operate(String x, String y){ x = x+y; y = x;

}

} a) dog, cat b) dog, dog c) dogcat, cat d) dogcat, dog

13.在Java中,如下代码段的循环次数为 ( C )。(选择一项) for(int i = 0; true ;i++){ System.out.print(“i=”+i); } a) 0 b) 1 c) 无限次 d) 编译报错

14. 在Java中,如下代码段的输出结果为 ( B )。(选择一项) int i = 10,j=9; while(I -- >=j){ if(i= =j){ System.out.print(?morning?); }else{ System.out.print(?nigt?); Break; }

}

System.out.print(“i=”+i+”,j=”+j); a) morning i=9,j=9 b) night i=9,j=9 c) morning night

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4