广州足迹信息技术有限公司Java软件工程师试题


Posted in 面试题 onFebruary 15, 2014
请选择你会做的题目,在答卷纸上写上姓名、联系电话,谢谢!
1、请描述Java的基本数据类型,以及各种整数类型的取值范围。
2、在Java中,以下的异常:java.lang.Excetion, java.lang.RuntimeException, java.lang.Error 有什么区别?
3、请创建一个2维数组,来保存如下的杨辉三角。
1
1 2 1
1 3 3 1
4、对数组对象 x ,该数组的长度如何表示?
5、请例示 如何使用instanceof 关键字,以及如何进行对象的强制类型转换。
6、闰年的判断标准是:所有的闰年都能被4整除,但能被100整除不能被400整除的不是闰年。请编写Java代码,来实现该算法。
7、使用junit框架,设计对上述算法的单元测试代码,检查算法的正确性。
8、请完成如下的排序算法,尽可能使用你所知道得最快的算法。
public class SortTool {
/* the vector contains a lot of integer objects, maybe contains more
* integers which have the same value.
* @return void but the input vector have been sorted in ascend order
*/
public void sortIntegers(java.util.Vector vector){
// add your code here
}
}
9、编写Java代码,打印如下的杨辉三角。注意该三角形是居中对齐的。
1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
public class PrintYangHui {
/* usage: java PrintYangHui 10 – print a YangHui triangle of 10 lines */
public static void main(String args[]){
// add your code here
}
}
10、编写一段生产者/消费者的Java代码,其中生产者每次生产1个0到1000之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则生产者、消费者均退出运行。要求生产者、消费者均使用线程来实现。
11、在JSP应用中,请简要地说明以下几种变量的生命周期的概念以及各自的用途,请假设一个应用场景,说明在该场景下,那些数据应该使用此种变量类型。
a)Application
b)Session
c)Request
d)Page
12、现有订单、订单项、客户、产品四个数据库表:
订单(OrderID, CustomerID, OrderTime, OrderStatus, ……)
客户(CustomerID, Name, Address, Telephone, ……)
产品(ProductID, ProductName, Description, UnitPrice, ……)
订单项(OrderId, OrderItemId, ProductID, UnitCount, ……)(一个订单包括多个订单项)
a)请使用UML图对以上对象进行建模,反映对象之间的关系。
b)编写一个SQL语句,查询指定客户 custId 的全部订单资料,包括以下内容:(CustomerID, CustomerName, OrderId, OrderItemId, ProductName, UnitPrice, UnitCount, TotalPrice)
c)创建数据库时,需要定义那些主键、外键?

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题2
Dec 06 面试题
static全局变量与普通的全局变量有什么区别
May 27 面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 面试题
如何实现一个自定义类的序列化
May 22 面试题
什么是View State?
Jan 27 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
用C#语言写出与SQLSERVER访问时的具体过程
Apr 16 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
Java文件和目录(IO)操作
Aug 26 面试题
什么是设计模式
Jun 17 #面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
You might like
天使彦史上最神还原,性别曝光的那一刻,百万网友恋爱了
2020/03/02 国漫
提升PHP执行速度全攻略(上)
2006/10/09 PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
JS刷新框架外页面七种实现代码
2013/02/18 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
javascript url几种编码方式详解
2016/06/06 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
Python之web模板应用
2017/12/26 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
python logging模块的使用详解
2020/10/23 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
德国电子商城:ComputerUniverse
2017/04/21 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
2014公司党员自我评价范文
2014/09/11 职场文书
股东授权委托书
2014/10/15 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
教师节班会开场白
2015/06/01 职场文书
小学英语教学随笔
2015/08/14 职场文书