一、选择题及参考答案
1、请问以下描述正确的有:
int类型表示32位有符号整数short类型表示16位无符号整数char类型表示16位Unicode编码字符float类型表示64位浮点值long类型表示64位有符号整数答案:ACE
2、请问,以下哪些是基本数据类型?
byteStringintegerFloat答案:A
3、请问,以下哪些是十进制数123的正确的八进制表示?
01731230x1230x173答案:A
4、请问,以下哪些语句用于实现将一个数值为17对应八进制文字赋值给一个整数变量?
private final int theNumber = 0x17;private final int theNumber = 017;public int theNumber = 017;public int theNumber = (octal)17;public int THE_NUMBER = 017;答案:BCE
5、一下哪些语句是正确的?
double snow[] = new double[31];double snow[31] = new array[31];double snow[31] = new array;double[] snow = new double[31];答案:AD
6、请问,以下哪些是声明一个数组的正确形式?
int i[5][];int i[][];int []i[];int i[5][5];int[][] a;答案:BCE
7、请问,以下哪些语句用于声明一个二维数组?
int[5][5] a =new int[][];int a = new int[5,5];int []a[] = new int[5][5];int[][] a = new[5]int[5];答案:C
8、请问以下哪些语句实现了声明一个二维数组?
int a[][] = new int[10,10];int a[][] = new int[10][10];int a[10,10] = new int[10][10];int [][]a = new int[10][10];int []a[] = new int[10][10];答案:BDE
9、请问,以下哪些语句用于初始化一个数组?
int dayhigh = {12,34,554,6,57,7,8};int dayhigh[] = {12,34,554,6,57,7,8};int[] dayhigh = {12,34,554,6,57,7,8};int dayhigh[] =new int{12,34,554,6,57,7,8};int dayhigh= [12,34,554,6,57,7,8];答案:BC
10、请问,以下哪些语句用于获取数组中元素的个数?
intArrary.size;intArrary.size();intArrary. length;intArrary.length();intArrary.getSize();答案:C
11、请问,以下哪些是应用程序main()方法的正确形式?
public static int main(char args[]);public static void main(String args[]);public static void Main(String args[]);public static void main(char args[]);答案:B
12、请问,以下哪些是应用程序main()方法的正确形式?
public static void main();public static void main(String args);public static void main(String args[]);public static void main(Graphics g);public static boolean main(String args[]);答案:C
13、请问,以下哪些是应用程序main()方法的正确形式?
public static void main(String args[]);static public void main(String args[]);public void main(String args[]);public static void main(String[] args);答案:ACD
14、请问,以下哪些是应用程序main()方法的正确形式?
static void main(String args[]){}public static void main(String args[]){}public static void main(String[] args){}public static void main(String door[]){}答案:ABCD
15、请问,以下哪些是有关垃圾回收器的正确描述?
程序员可以在指定时间调用垃圾回收器释放内存垃圾回收器可以保证java程序不会产生内存溢出程序员可以指定垃圾回收器的回收对象对象的finalize()方法在对象被垃圾回收器回收之前获得调用答案:CD
16、请问,以下哪些是有关垃圾回收器的正确描述?
垃圾回收器是一个低优先级的后台线程垃圾回收器始终监视着每个对象可以调用垃圾回收器回收指定对象答案:AB
17、请问,以下哪些是finalize()方法的正确形式?
protected void finalize() throws Throwablefinal finalize()public final finalize()private boolean finalize()private final void finalize() throws Exception答案:A
18、请问,如果finalize()方法抛出运行期异常,以下哪些描述是正确的?
正在运行的应用程序系统崩溃此异常被忽略,并且该异常对象被垃圾回收器回收此异常被忽略,但是该异常对象未被垃圾回收器回收此异常导致JVM崩溃答案:B
19、请问,如何强制垃圾回收器回收指定的对象?
调用finalize()方法抛弃所有对该对象的访问使用所有的内存无法强制垃圾回收器回收一个指定的对象答案:D
20、请问,如何释放掉一个对象占据的内存空间?
调用free()方法代用system.gc()方法赋值给该对象的引用为null程序员无法明确强制垃圾回收器运行答案:D
21、请问,以下哪些是合法的变量名?
_int$marieInteger2muchA、B、C is right答案:E
22、请问,以下哪些是Java应用程序的入口程序main()方法的正确语法形式?
public static void main(String[] args)static public void main(String[] args)public void main(String args[])D、A、B正确
E、A、B、C正确
答案:D
23、请问,以下哪些是初始化数组的正确形式?
int x[] = {1,2,3};int x[3] = {1,2,3};int []x = {0,0,0};char c[] = {‘a’,’c’};ACD都正确答案:E
24、请问,以下哪些是字节型数据的取值范围?
0..+255-127..+128-128..+1270..65535-32767..+32768答案:C
25、请问,以下哪些描述是正确的?
int型32位的带符号整型值short型是16位的无符号整型值char型是16位的Unicode编码字符float型是64位的浮点值AC均正确答案:E
26、请问,以下哪些是逻辑短路运算符?
&&&|||BD均正确答案:E
27、请问,以下哪些语句无编译错误?
int testValue = 0x5;int testValue = (int)(2.1F+3.4D);int testValue = (0x0A>>1);int testValue =(0x0A>>>1);以上均正确答案:E
28、请问,现有一数组int MyArray[] = {1,2,3},以下哪些语句用于获取该数组的元素个数?
MyArray.size;MyArray.size();MyArray.length;MyArray.length();MyArray.getSize();答案:C
29、请问,以下哪些语句用于声明一个二维数组?
int a[][] = new int[10,10];int a[][] = new int[10][10];int a[10,10] = new int[10,10];int [][]a = new int[10]10];BD均正确答案:E
30、请问,如何强制垃圾回收一个对象?
调用System.gc()方法。调用Runtime.gc()方法将对象赋值为null无法强制进行垃圾回收答案:D
31、请问,带符号基本数据类型的正数取值范围和负数绝对值取值范围是否相等?
相等不相等答案:B
32、请问,以下哪些是Java中合法的标识符?
BigO1LongStringWithMeaninglessNameHahaEricMa$intbytes$1finalist答案:ABCDE
33、请问,以下哪些是应用程序main方法的正确语法形式?
public static void main()public static void main(String args[])public void main(String args[])public static void main(String[] args)public static int main(String args[])答案:BD
34、请问,以下哪些Java源文件中顶层元素的正确出现次序?
imports,package,classesclasses,imports,packagepackage语句必须位于最前面,imports语句和class声明之间无次序要求package,imports,classesimports语句位于最前面,package语句和class声明之间无次序要求答案:D
35、请问,执行int[] x = new int[25];语句后,以下哪些选项正确?
x[24]值等于0x[24]值未确定x[25]值等于0x[0]值等于nullx.length值等于25答案:AE
36、请问,以下哪些是短整型数据的取值范围?
取决于硬件环境0.. 2^15-10.. 2^32-1-2^15.. 2^15-1-2^31 .. 2^31-1答案:D
37、请问,表达式(short)10/10.2*2的运行结果是什么类型的数据?
shortintdoubleFloat编译错误答案:C
38、请问,表达式5.4+”3.2”的结果是什么?
双精度型值8.6字符串型值”8.6”长整型8字符串型值”5.43.2”答案:D
39、请问,instanceof操作符的右操作数是否可以是一个接口?
是否答案:A
40、请问,以下哪些表达式是正确的?
if(A instanceOf B)if(A instanceof B)if(A instanceof(B))if(A instanceOf (B)) 答案:B《Java语言程序设计》测试题及参考答案(第3部分)
《Java语言程序设计》测试题及参考答案(第2部分)
《Java语言程序设计》测试题及参考答案(第1部分)
计算机等级二级考试辅导:“内部类”单元综合复习(第2部分)
计算机等级二级考试辅导:“内部类”单元综合复习(第1部分)