(完整版)2014年杭州电子科技大学Java期末试卷.doc
需积分: 0 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万+
最新资源
- 多目标点移动机器人改进路径规划算法 送餐机器人,AGV室内机器人仿真路径规划 采用改进A*算法融合模拟 火算法,规划多目标点路径规划 解决路径与障碍物相撞,AGV不斜穿室内区间,采用水平垂直方向移动
- 基于C#语言的上海水电服务端及MQTT服务端设计源码
- 基于carsim与matlab simulink的联合仿真,采用五次多项式实时规划,控制量为节气门开度,制动压力与方向盘转角,弯道道模型
- 动态加载dll控制软件框架,可自主根据接口扩展dll,配置到主框架运行 开发语言:C# + Halcon 1.运动控制,相机采图; 2.实时加载dll工具流程,动态加载窗口; 3.IO控制获取工
- 基于PHP、JavaScript、CSS、HTML、Shell语言的芊雅自助台球系统设计源码
- 基于微信小程序技术的书店门户全功能设计源码
- 表贴式永磁同步电机非线性磁链观测器无感仿真,该仿真在初始位置确定后能够直接起动电机,在低速区不需要高频信号注入,起动电流远远小于if起动,转速和位置在速度上来后精度高,即使在低速也有不错的性能 起动
- 基于Vue框架的新闻资讯与商城前后端分离项目设计源码
- 前端分析-2023071100789
- 基于hyperf框架的全新Vue3+Antdv2.1后台管理系统设计源码
- factoryio工厂流水线仿真程序 使用简单的梯形图与SCL语言编写,通俗易懂,起到抛砖引玉的作用,比较适合有动手能力的入门初学者 软件环境: 1、西门子编程软件:TIA Portal V15(博
- 基于Go语言的secpaver安全策略开发工具源码
- 西门子PCS7自定义单位教程 1.西门子PCS7非标单位的程序编写: 例如:% LEL,%VOL 2.自定义的单位如何立即生效 3.在CFC中通道输入和输出块的单位引脚,直接指定自定义单位,WIN
- 基于TypeScript开发的鸿蒙操作系统录音机设计源码
- 基于Vue框架的慕课在线教育平台设计源码
- 非线性振动,非线性动力学分岔,混沌