1.
下列属于不合法Java标识符的是(B)。
A. _mem
B. 12a
C. M12
D. $12
2. 下列不属于Java运算符的是(D)。
A. >>
B. >>>
C. <<
D. <<<
3. 数据类型int、char和double所占用内存字节数分别是:(A)。
A. 4、2和8
B. 2、2和4
C. 2、1和8
D. 4、4和4
4. 下列关于JVM说法,错误的是(A)。//D
A. JVM通过专门的线程实现内存的回收。
B. 使用java命令时,可以通过参数来设置分配JVM的内存大小。
C. JRE包括JVM及Java核心类库。
D. 目前主流版本JVM通过纯解释的方式运行Java字节码。
5. 下面for语句,存在编译错误的是(D)。
A. for( ; ; ){}
B. for(int i=0; i < 100;i++){}
C. for(int i = 0, j=0; ;i++,j++){}
D. for(int i = 0; i < 10){}
6.
运行下面的程序:
int a = 100;
int b = 200;
a = a + b;
b = a - b;
a = a - b;
("a=" + a + ", b=" + b);
输出的结果是:(C)。
A. a=100, b=300
B. a=100, b=200
C. a=200, b=100
D. a=300, b=200
7. 下列数组声明语句中,错误的是:(B)。
A. int[] arr = new int[]{};
B. int[] arr = new int[];
C. int[] arr = {};
D. int[] arr = new int[2];
8. 运行下列代码,输出为false的是:(D)。
A. String st1 = "abc";
("abc" == st1);
B. String st2 = "abc";
((new String("abc")));
C. Integer i = 100;
(100 == i);
D. ArrayList list = new ArrayList();
((null));
9. 下列关于IDE开发环境Eclipse,说法错误的是:(D)。
A. Eclipse可以通过插件(plugin)的方式扩展其功能。
B. Eclipse联盟是由IBM公司捐资组建的。
C. Eclipse使用了SWT图形界面技术。
D. Eclipse的运行不需要有JRE的支持。
10. 下列赋值语句中,正确的是(D)。
A. byte b1 = 10, b2 = 20;
byte b=b1+b2;
B. byte b1 = 10, b2 = 20;
byte b=~b1;
C. byte
java笔试经典 来自淘豆网m.daumloan.com转载请标明出处.