Java应届生面试题1.docx
《Java应届生面试题1.docx》由会员分享,可在线阅读,更多相关《Java应届生面试题1.docx(6页珍藏版)》请在冰豆网上搜索。
![Java应届生面试题1.docx](https://file1.bdocx.com/fileroot1/2023-1/26/3e6d57a9-d799-4ff2-a920-f1059d62affc/3e6d57a9-d799-4ff2-a920-f1059d62affc1.gif)
Java应届生面试题1
Java应届生面试题-1
一、JSP
1、forward和redirect的区别(4分)
2、JSP的内置对象及对象的含义(10分)
3、在user_list.jsp文件中写一段JavaScript代码,找出页面中的所有CheckBox,并将其都标识为选中状态。
(5分)
4、实现页面id为A和B两个表单对象的数据值交换(4分)
5、请写几个html元素以及相应控制效果(5分)
二、数据库
6、现有数据表表名为:
g_cardapply
字段(字段名/类型/长度):
g_applynovarchar8;//申请单号(关键字)
g_applydatebigint8;//申请日期
g_statevarchar2;//申请状态
表名-2:
g_cardapplydetail
字段(字段名/类型/长度):
g_applynovarchar8;//申请单号(关键字)
g_namevarchar30;//申请人姓名
g_idcardvarchar18;//申请人身份证号
g_statevarchar2;//申请状态
其中,两个表的关联字段为申请单号。
题目:
1、查询身份证号码为440401430103082的申请日期(2分)
2、查询同一个身份证号码有两条以上记录的身份证号码及记录个数(4分)
3、将身份证号码为440401430103082的记录在两个表中的申请状态均改为07(4分)
4、删除g_cardapplydetail表中所有姓李的记录(2分)
7、写一个SQL语句:
请将数据库中的相同记录取出,并计算出其中一个字段的合计数。
(6分)
如:
Id
Name
Value
001
张三
1000
002
李四
1000
001
张三
2000
003
王五
1000
希望得到:
Id
Name
Value
001
张三
3000
002
李四
1000
003
王五
1000
三、编程题
8、请在如下函数体中补充完成代码,实现根据输入字符串返回该字符串的倒序形式,如输入“ABC”返回“CBA”。
(5分)
PublicStringgetReverseString(Stringstr){
}
9、如果给你一个:
数据库驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC的方式检索出表T的所有数据。
(10分)
答:
10、请检查下面的代码是否正确?
如果错,请写出理由。
(4分)
publicclassSomething{
publicstaticvoidmain(String[]args){
Somethings=newSomething();
System.out.println(">>>>>>>returns:
"+doSomething());
}
publicStringdoSomething(){
return"Dosomething...";
}
}
答:
11、下面这段代码中需要对数组“arr”进行排序(从小到大),请实现其代码(避免使用JDK提供的方法,如:
Arrays类的sort方法)。
(12分)
publicstaticvoidmain()
{
int[]arr=newint[]{5,6,2,3,9,0,4,1,8,10,7};
}