Java面试笔试题-上海某公司
笔试题(时间30分钟)
一、基础题
1. Math round (13.5) 等于多少?Math round (-13.5) 等于多少?
2. 说出一些常用的类、包、接口,请各举5个。
3. 下面html 代码中划线上填空
<form name = “af”>
< select name = “a” size = “1” onchange= “_sel(this)”>
<option value =”a”>1</option>
<option value =”b”>2</option>
<option value =”c”>2</option>
</ select>
</form>
<script>
Function_sel(obj){
alert (“显示文本:” +____);
alert (“值:” +____);
}
</script>
二、数据库题
1. A表中有100条记录,Select *FROM A Where A. COLUMN1=A.COLUMN1 这个语句返回几条记录?
2. USER_INFO表字段如下:
USER_ID
USER_NAME
DEPT
查询出USER_INFO表中用户名相同记录和条数的SQL语句是什么:
三、编程题(重点)
如下部门list<Department>,其存储结构数据如下(对象Department 的属性(id,name,parentid))。

请用JAVA 代码(不要写成SQL语句)实现如下接口
Public interface DeptService {
/**
* 查询出depid 对应部门下的所有下属部门(组)的ID
* @param depid 部门ID
* @param depts List<Department> 所有部门信息
* @return
*/
Public list queryAllDeptids( string depid,List <Department> depts);
}