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