测试题第二版


说明:可以网上找资料

 本次考察的有数据库,数据结构。设计模式,springmvc,mybatis技术,后面会有第三版的题,敬请期待

1 写一个简单的单例模式测试类[提升](简单-中等)

2 写一个监听器模式的测试类[提升](稍难)

3 写一个适配器模式的测试类[提升] (稍难)

4 写一个装饰/门面模式的测试类[提升] (简单-中等)

5 写抽象工厂和简单工厂模式的测试类[提升] (简单-中等)

6 写一个冒泡排序测试类[考题] (简单-中等)

7写一个快速排序测试类[提升](难)

8 写一个堆排序测试类[考题](难)

9 写一个获取Map值的四种方法(中等-稍难)

10 分别用lock和synchronized实现两个多线程并发同步处理的例子(稍难)

11 Java实现字符串倒序输出的4-5种方法(包括简单方法和复杂方法)(中等-稍难)

12 写一个dom实现xml解析的例子(中等-稍难)

13 写一个Map安装主见key进行排序的例子(中等-稍难)

14 搭建一个springmvc和mybatis整合的例子,要求有增删改查(难)

15 写一个乐观锁和悲观锁的程序例子(很难)

16  继承时变量范围可以扩大还是可以缩小

数据库题

17 .用一条SQL语句查询出每门课都大于80分的学生姓名  


name   kecheng  fenshu 
张三     语文       81
张三     数学       75
李四     语文       76
李四     数学       90
王五     语文       81
王五     数学       100
王五     英语       90

18.学生表 如下:


自动编号  学号  姓名课程编号课程名称分数
1        2005001  
张三  0001     数学   69
2        2005002  
李四  0001     数学   89
3        2005001  
张三  0001     数学   69
删除除了自动编号不同,其他都相同的学生冗余信息

19 题

一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,
现在四个球对进行比赛,用一条sql语句显示所有可能的比赛组合.
你先按你自己的想法做一下,看结果有我的这个简单吗?

create tableball(name varchar(22));

insert into ball values('a');
insert into ball values('b');
insert into ball values('c');
insert into ball values('d');

20 怎么把这样一个表儿


year  monthamount
1991   1    1.1
1991   2    1.2
1991   3    1.3
1991   4    1.4
1992   1    2.1
1992   2    2.2
1992   3    2.3
1992   4    2.4
查成这样一个结果
year m1  m2 m3  m4
1991 1.1 1.2 1.3 1.4
1992 2.1 2.2 2.32.4 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静山晚风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值