JAVA 认证历年真题:SCJP 考试真题和解析(2) 1
Which of the following range of short is correct
-27 -- 27-1 B
0 -- 216-1 C
215 -- 215-1 D
231 -- 231-1 翻译下面哪些是short 型的取值范围
答案 C 解析 短整型的数据类型的长度是16 bits,有符号
另外需要说明的是java 中所有的整(Integral)数 (包括byte,short,int,long)全是有符号的
Which declarations of identifiers are legal
$persons B
TwoUsers C
*point D
this E
_endline 翻译下面哪些是合法的标识符
答案 A,B,E 解析 Java 的标识符可以以一个Unicode 字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字
Which statement of assigning a long type variable to a hexadecimal value is correct
long number = 345L; B
long number = 0345; C
long number = 0345L; D
long number = 0x345L 翻译哪些是将一个十六进制值赋值给一个long 型变量
答案 D 解析 十六进制数以0x 开头,long 型数以L(大小写均可,一般使用大写,因为小写的 l 和数字1 不易区分)
Which of the following fragments might cause errors