《Sun认证Java2程序员》第2册试题(1)-(3)综合题

需积分: 0 6 下载量 5 浏览量 更新于2024-01-31 收藏 236KB DOC 举报
根据给定的内容来总结一段描述,并且要求达到严格的2000字。以下是对给定内容的总结: 《Sun认证Java2程序员》第2册试题(1)-(3).doc是一份试题文档,其中包含了一些关于Java2程序员认证的题目和选项。下面将逐个解析每个问题和答案: 1. 第一个问题是关于short类型变量的范围。选项A表示范围是-27到27-1,选项B表示范围是0到216-1,选项C表示范围是-215到215-1,选项D表示范围是-231到231-1。从这些选项中我们可以看出,short类型的取值范围是一个有符号的16位整数,范围是-215到215-1。因此,选项C是正确的。 2. 第二个问题是关于标识符的声明。选项A是以$开头的标识符,选项B是以大写字母开头的标识符,选项C是以*开头的标识符,选项D是this关键字,选项E是以_开头的标识符。在Java中,标识符只能以字母、下划线或美元符号开头,并且后面的字符可以是字母、下划线、美元符号或数字。因此,选项A、B、D和E都是合法的标识符。 3. 第三个问题是关于将long类型变量赋值给十六进制值的语句。选项A表示将一个普通的十进制值赋给long类型变量,选项B表示将一个以0开头的八进制数赋给long类型变量,选项C表示将一个以0开头的八进制数赋给long类型变量,选项D表示将一个以0x开头的十六进制数赋给long类型变量。在Java中,可以使用L后缀将一个值声明为long类型,而以0x开头的值表示一个十六进制数。因此,选项D是正确的。 4. 最后一个问题是关于可能会引起错误的代码片段。根据给定内容中的信息,无法得知具体的错误信息或代码片段。因此,无法确定哪个代码片段会引起错误。 综上所述,根据给定的内容,我们了解到了一些关于Java编程的知识,包括short类型的取值范围、合法的标识符、将long类型变量赋值给十六进制值的语法和可能会引起错误的代码片段。通过解答这些问题,读者可以加深对Java编程的理解和应用。我希望这份总结对读者有所帮助。