1、如下哪些不是 java 的关键字?
A)const B)NULL C) false D)this E) native
答: B
2、关于垃圾收集的哪些叙述是对的
A)程序开发者必须自己创建一个线程进行内存释放的工作
B)垃圾收集将检查并释放不在使用的内存
C)垃圾收集允许程序开发者明确指定并立即释放该内存
D)垃圾收集能够在期望的时间释放被 java 对象使用的内存
答: B
3、已知表达式 int m [ ] = {0 ,1,2,3, 4,5,6}; 下面哪个表达式的值与数组下
标量总数相等 ?
A)m.length() B)m.length C)m.length()+1 D)m.length-1
答: D
4、已知如下代码: public class Test { long a[] = new long [10]; public static void
main(String arg[] ){ System.out.print(a[6]); } } 请问哪个语句是正确的?
A)Output is null. B)Output is 0 C)When compile, some error will occur.
D)When running, some error will occur.
答: C
5、已知如下代码: public class Test { public static void main(String arg[] ) { int i = 5;
do{ System.out.print(i); }while(--i>5); System.out.print( “ finished ” ); } } 执行后的输出是
什么?
A)5 B)4 C)6 D)finished
答: AD
6、已知如下代码:
switch (m) {
case 0: System.out.print( “ Condition 0 ” );
case 1: System.out.print( “ Condition 1 ” );
case 2: System.out.print( “ Condition 2 ” );
case 3: System.out.print( “ Condition 3 ” ); default: System.out.print( “ Other Condition ” ); }
当 m 的值为什么时能输出 “Condition 2 ”
A)0 B)1 C) 2 D)3 E) 4 F)None
答: ABC
18、下面的哪些声明是合法的?
A)long 1 = 4990 B)int i = 4L C)float f =1.1 D)double d = 34.4
答: AD
23、给出下面代码:
public class Person{
static int arr[ ] =new int[10] ;
public static void main(String a [ ]){
System.out.println(arr[ 1 ] ); } } 哪个选项是正确的?
A. 编译时将产生错误 ; B. 编译时正确,运行时将产生错误; C. 输出 0;D. 输出空。
答: C
评论0
最新资源