Java基础题集:数据类型、标识符与逻辑表达式

需积分: 0 0 下载量 73 浏览量 更新于2024-08-05 收藏 685KB PDF 举报
本资源是一份2014年6月的杭州电子科技大学Java语言程序设计课程考试试卷,包含选择题部分。以下是各题目的知识点概述: 1. (1) 问题考查Java的基本数据类型。Java的基本数据类型包括:byte, short, int, long, float, double, char, boolean。选项D "String" 是引用类型,不属于基本数据类型。 2. (2) 问题测试Java的标识符命名规则。合法标识符由字母、下划线(_), 或美元符号($)组成,且不能以数字开头。选项D "1_name;" 不符合标识符的命名规则,因为它以数字开头。 3. (3) 逻辑表达式的判断。奇数的整型变量i的值除以2余数为1,因此正确的逻辑表达式是 `i % 2 == 1`,选B。 4. (4) 数学绝对值表达式的Java转换。表达式 `|x| < 10` 表示x的绝对值小于10,对应的Java表达式是 `Math.abs(x) < 10`,但题目中未提供Math类,所以最接近的是 `Math.abs(x) <= 10`,选项B和C都包含比较操作符,排除;D选项错误地使用了等于符号,所以正确答案可能是B或C,但题目中没有给出具体选项。 5. (5) 比较字符串长度。判断两个字符串长度是否相等,应使用 `.length()` 方法并进行比较,选项C是正确的。 6. (6) 方法的返回值。方法可以没有返回值,只有一个返回值,选项A错误,C正确。B和D描述过于宽泛。 7. (7) 创建对象的语法。使用类名后跟括号`()`来实例化对象,排除A和C;D创建的是一个数组而非对象,排除。正确答案是B。 8. (8) 取得三位正整数n的百位数字。由于是三位数,可以直接除以10两次得到百位,即 `n / 100`,选项D正确。 9. (9) 方法重载。重载是指在同一类中方法名称相同但参数列表不同的情况。选项A和B中方法的参数类型不同,符合重载;选项C中参数数量不同,也是重载;选项D中参数类型和数量都不同,也是重载。不合理的方法是指参数列表相同但类型不同,这不符合重载规则。 通过这些题目,我们可以看出考试覆盖了Java语言的基础概念,包括数据类型、标识符、逻辑表达式、数学运算、字符串操作、方法和对象的创建、以及方法重载等知识点。理解并掌握这些内容对于Java编程入门至关重要。