1、1 . 用8位无符号二进制数能表示的最大十进制数为 (C) A. 127 B. 128 C. 255 D. 256 2 .以下能作为char类型的字面值的有(B) A. "e" B. 'f' C. 'u12' D. 'u0012' E. '' 3 . byte变量的取值范围是(B) A. 0~65535 B. -128~127 C. -256-255 D. 0~32767 4. 以下选项中正确的有(AC) A. int i = 32; B. flo
2、at f = 45.32; C. double d=3.2; D. double d=9.21D; 5 .假定x和y为double型,则表达式x=2,y=x+3/2的值是(D) A. 3.5 B. 3 C. 2.0 D. 3.0 6 .下列对于>>和>>>操作符描述正确的是() A.当左面的操作数是正数时,>>和>>>结果相同。B. B. (-1 >> 1)的结果是0。 C. C. (-1 >>> 1) 的结果是-1。 D. 只有在右面的操作数大于等于1时, >>> 才会返回负数。 7 .有如下一段代码: 1
3、)public class ReturnIt{2) returnType methodA(byte x, double y){3) return x/y*2; 4) } 5) } 在第2行中,方法methodA的有效返回类型returnType应该是?(D) A. int B. byte C. short D. double 8. 下列代码的执行结果是(D) 1)public class Beirun{2) public static void main(String args[]){ 3) float t=9.0f; 4
4、) int q=5;5) System.out.println((t++)*(--q));6) } 7)} A. 40 B. 40.0 C. 36 D. 36.0 9.下列代码的执行结果是(D) 1)public class Beirun{ 2) public static void main(String args[]){ 3) System.out.println(5/2); 4) } 5)} A. 2.5 B. 2.0 C. 2.50 D. 2
5、 10. 下列代码的执行结果是(B) 1)public class Beirun{ 2) public static void main(String args[]){ 3) System.out.println(100%3); 4) System.out.println(100%3.0); 5) } 6)} A. 1和1 B. 1和1.0 C. 1.0和1 D. 1.0和1.011. 下列运算符中,(CD)是布尔逻辑运算符 A. ++ B. << C.
6、
7、 D. & 12. 下
8、列哪个文档注释可以被java doc 提取生成API(C) A. // B. /*.....*/ C. /**.....*/ D. 以上都可以 13 下列哪一项不能作为标识符的开始(D) A. 字符 B. 下划线 C. 美元$ D. 数字 14. 如下哪些字串是Java中的标识符(AE) A. fieldname B.super C.3number D.#number E.$number 15. 如下哪些是Java中有效的关键字(CD) A. const B.NULL C.false D.this E.native 16. 如下哪些是J
9、ava中正确的整数表示(A) A.22 B.0x22(16进制22) C.022(8进制22) D.22H 17.下面的代码段中,执行之后i 和j 的值是什么(C) int i = 1; int j; j = i++;A.1, 1 B.1, 2 C.2, 1 D.2, 2 18.下面哪些是正确的(A) A. >> 是算术右移操作符. B.>> 是逻辑右移操作符. C.>>> 是算术右移操作符 D.>>> 是逻辑右移操作符 19.