Java考试重点:标识符、数据类型与程序结构

3星 · 超过75%的资源 需积分: 9 6 下载量 125 浏览量 更新于2024-07-30 收藏 154KB PDF 举报
"这是一份Java考试复习题集,涵盖了Java语言的基础知识,包括数据类型、标识符、数值转换、字符串操作以及类与对象的使用等核心概念。" 1. Java的数据类型及其取值范围: Java中的`short`型是16位的有符号整数类型,其取值范围是从`-2^15`到`2^15 - 1`,即`-32,768`到`32,767`。选项C正确。 2. Java中的合法标识符: Java标识符可以包含字母、数字、美元符号($)和下划线(_),但不能以数字开头。`$persons`, `TwoUsers`, 和 `_endline` 都是合法的标识符,而`*point`不是,因为它以星号(*)开头。选项A、B、E正确。 3. 将16进制数赋值给`long`型变量: 在Java中,16进制的数字前缀是`0x`,所以正确的赋值方式是`longnumber=0x345L;`。选项D正确。 4. Java程序片断错误分析: A选项,字符串连接正确;B选项,尝试访问字符串数组,但`s`不是数组,错误;C选项,调用`toUpperCase()`方法,正确;D选项,试图对字符串进行减法操作,错误。所以,错误的选项是B和D。 5. 类与对象的使用: 在第13行,合法的声明包括访问父类`Person`的公共方法`change()`和创建子类`Teacher`的对象`t`。因此,选项D(`i=p.change(30);`)和E(`i=t.b;`)是合法的,假设`b`在`Teacher`类中是公共的。 6. Vector类的使用: `Vector`是Java中的动态数组,第二行的声明`myVect=new Vector();`会在内存中创建一个`Vector`对象并分配引用。选项B正确,表示分配了一个到Vector对象的引用;选项A错误,因为确实分配了内存空间。第三行的语句创建了一个新的`Vector`实例。 这些题目涉及Java基础语法、数据类型、字符串操作、数组和集合类的使用,以及类和对象的概念,是Java初学者或准备Java考试时常见的复习内容。通过解决这些问题,可以巩固对Java语言的理解,并提高编程能力。