(完整版)2014年杭州电子科技大学Java期末试卷.doc

preview
需积分: 0 1 下载量 71 浏览量 更新于2022-11-15 收藏 96KB DOC 举报
Java是一种广泛使用的面向对象的编程语言,其特点包括平台独立性、丰富的类库以及简洁的语法。本题目的内容涉及了Java的基础知识,包括数据类型、标识符规则、逻辑表达式、字符串操作、数组、方法、对象创建、类的构造器、抽象类以及文件操作等方面。 1. Java的基本数据类型包括整型(如int)、浮点型(如float)、布尔型(如boolean)和字符型(如char),而String是一个对象,不属于基本数据类型。 2. 合法的Java标识符不能以数字开头,也不能是Java的关键字或保留字。因此,选项D(1_name)是非法的。 3. 奇数除以2的余数总是1,所以判断一个整数i是否为奇数的逻辑表达式是i%2==1。 4. 数学表达式|X|<10在Java中对应的表达式是x<10&&x>-10,因为Java中的逻辑与用"&&"表示,同时要考虑到负数的情况。 5. 比较两个字符串s1和s2长度是否相等,正确的表达式是s1.length() == s2.length()。 6. 方法的返回值不是必需的,可以没有返回值,但如果有的话,一个方法只能有一个返回值。 7. 创建一个名为Student的对象,正确的方式是Student s = new Student();。 8. 取一个三位正整数n的百位数字,可以用n/100%10。 9. 不合理的重载方法是public void overload(int x),因为它与原始方法参数数量不同,但类型相同。 10. 构造方法没有返回类型,但是可以有void,因此A选项是错误的。 11. 将变量u和s中的最大值赋值给变量t,最合适的语句是B:t=s; if(u>s) t=u;。 12. 正确的抽象类定义使用关键字abstract,如C:abstract class Shape { abstract void area(); }。 13. 以字符方式将数据写入文件,应该使用FileWriter类。 14. 数字和符号按钮所在的面板可能采用FlowLayout布局,因为FlowLayout是最简单的布局管理器,按照从左到右,从上到下的顺序放置组件。 这些知识点涵盖了Java编程的基础,对于初学者来说,理解和掌握这些内容是学习Java的第一步。通过这类试题,学生可以检验自己的Java基础知识掌握程度,并进一步巩固和提高。
matlab大师
  • 粉丝: 2795
  • 资源: 8万+
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源