java基础选择题

  • 格式:doc
  • 大小:159.50 KB
  • 文档页数:65

练习01:请问,以下哪些是合法的变量名?

请选择一个正确答案:

(1)_int

(2)$marie

(3)Integer

(4)2much

(5)选项(1)、(2)、(3)均正确

答(5)

练习02:请问,以下哪些是JAVA应用的入口程序main()的方法正确语法形式?

请选择一个正确答案:

(1) public static void main(Sting[]args)

(2) static public void main(String[]args)

(3) public void main(String args[])

(4) 选项(1)、(2)均正确

(5) 选项(1)、(2)、(3)均正确。

答(4)

练习03:请问,以下哪些是初始化数组的正确语法形式?

请选择一个正确答案:

(1) int x[]={1,2,3}; (2) int x[3]={1,2,3};

(3) int[]x={0,0,0};

(4) char[]x={‘a’,’b’};

(5) 选项(1),(3),(4)均正确.

答(5)

练习04:请问,以下哪些是字节型数据的的取值范围?

请选择一个正确答案:

(1)0,+255

(2)-127。。+128

(3)—128。.+127

(4)0..65535

(5)—32767.。+32768

答(3)

练习05:请问,以下哪些描述是正确的?

请选择一个正确答案:

(1)int是32位的带符号型整型值。

(2)short型是16位的带符号整形值。

(3)char型是16位的Unicode编码字符。

(4)float型是64位的浮点值。

(5)选项(1),(2),(3)均正确。 答(5)

练习06:请问,以下哪些是逻辑短路运算符?

请选择一个正确答案:

(1)&

(2)&&

(3)|

(4)||

(5)选项(2),(4)均正确。

答(5)

练习07:请问,以下哪些语句无编译错误?

请选择一个正确答案:

(1) int testValue=0x5;

(2) int testValue=(int)(2.1F+3。4D);

(3) int testValue=(0x0A〉〉1);

(4) int testValauc=(0x0A>〉>1);

(5) 以上选项均正确.

答(5)

练习08:请问,现有一组int MyArray[]={1,2,3},以下哪些语句用于获取该数组的元素个数?

请选择一个正确答案:

(1) MyArray.size;

(2) MyArray.siae();

(3) MyArray.length;

(4) MyArray.length();

(5) MyArray.getSize();

答(3)

练习09:请问,以下哪些语句用于声明一个二维数组?

(1) int a[][]=new int[10,10];

(2) int a[][]=new int [10][10];

(3) int a[10,10]=new int[10][10];

(4) int [][]a=new int [10][10];

(5) 选项(2)、(4)均正确.

答(5)

练习10:请问,如何强制垃圾回收器回收一个对象?

请选择一个正确答案:

(1) 调用System。gc()方法

(2) 调用Runtime.gc()方法

(3)将对象赋值null。 (4)无法强制垃圾回收器执行。

答(4)

练习11:请问,带符号基本数据类型的正确取值范围和负数绝对取值范围是否相等?

请选择一个正确答案:

(1) 相等。

(2) 不相等。

答(2)

练习12:请问,以下哪些是JAVA中合法的标识符?

箐选择所有正确答案:

(1) Big()1LongStringWithMeaniglessName

(2) Sint

(3) bytes

(4) $1

(5) finalist

答(1)(2)(3)(4)(5)

练习13:请问,以下哪些是应用程序的入口程序main()方法的正确语法形式?

请选择所有正确答案: (1) public static void main()

(2) public static void main(String arg[])

(3) public void main(String[]arg)

(4) public static void main(String[]args)

(5) public static int main(String[]arg)

答(2)(4)

练习14:请问,以下哪些Java源文件中顶层元素出现次序?

请选择一个正确答案:

(1) import,package,class.

(2) classe import,package。

(3) package语句必须位于最前面,import语句和class声明之间无次序要求.

(4) package,import,class

(5) import语句必须位于最前面,package语句和class声明之间无次序要求。

答(4)

练习15:请问,执行int[]x=new int[25];语句后,以下哪些选项正确?

请选择所有正确答案:

(1) x[24]值等于0。 (2) x[24]值未确定。

(3) x[25]值等于0

(4) x[25]值等于null。

(5) x.length值等于25。

答(1)(5)

练习16:给出以下代码,请问该程序的运行结果是什么?

1. chass Check{

2. public static void main(String args[]){

3. Holder h=new Holder();

4. h.held=100;

5. h.bump(h);

6. System.out.println(h。held);

7. }

8. }。

9. .

10. class Holder{

11. public int held;

12. theHolder.held++;}

13. }

14. }

请选择一个正确答案: (1) 打印输出0

(2) 打印输出1

(3) 打印输出100

(4) 打印输出101

答(4)

练习17:给以下代码,请问该程序的运行结果是什么?

class Check{

public static void main(String args[]){

double d =12.3;

Decrementer dec =new Decrementer();

dec.decrement(d);

System。out.println(d);

}

class Decrementer{

public void decrement(double decMe){

decMe=decMe-1.0;

}

请选择一个正确答案:

(1) 打印输出0。0 (2) 打印输出—1。0

(3) 打印输出12。3

(4) 打印输出11。3

答(3)

练习18:请问,如何强制垃圾回收器回收一个对象?

请选择一个正确答案:

(1) 无法强制垃圾回收器执行。

(2) 调用System。gc()方法。

(3) 调用System。gc()方法。

(4) 调用Runtime.gc()方法.

(5) 将对象赋值null。

答(1)

练习19:请问,以下哪些是短型数据的取值范围?

请选择一个正确答案:

(1) 取决于硬件环境:

(2) 0..215—1

(3) 0。。232-1

(4) —(215).。215—1

(5) -231..231-1

答(4)

练习20:请问,以下哪些是byte型数据的取值范围?

请选择一个正确答案:

(1) 取决于硬件环境.

(2) 0..28—1

(3) 0.。215-1

(4) —27..27-1

(5) —215。。215-1

答(4)

练习21:给出以下代码,请问该程序的运行结果是什么?

class Check{

Public static void main(String args[]){

Int x,a=6,b=7;

X=a++ +b++;

System.out。print(“x=”+x);

System。out。print(“,a=”+a);

System。out.print(“,b=”+b);

}

}

请选择一个正确答案:

(1) 打印输出x=15,a=7,b=8