面试题
一、求2003年所有没有降雨的日期
结果集:日期
表名:t_rain 降雨记录
表结构:
fstartTimedatetime (有时间信息) 降雨开始时间
fendTimedatetime 降雨结束时间 (可能跨日的)
二、问答题
1.三只猫三分钟内可以捉三只老鼠,一百只猫需要多久才能捉到一百只老鼠?
2.有两枚硬币,共值一元五角,其中一枚不是五角的硬币,请问两枚硬币的面值各是多少?
3.一个人购物共付了六元,零食比笔芯多五元,笔芯价格是多少?
4.有两人在路上走,年轻的是年长的儿子,但年长的不是年轻的父亲,年长的是谁?
5.一立方尺的洞里有多少垃圾?
6.一个男人和他遗孀的妹妹结婚是否合法?
7.一只猴子跌进三十尺深的井里,它每天朝上蹿三尺,但都滑下两尺,依照这个速度,猴子多少天后会蹿出井外?
8.抽屉里有黑白袜子各十只,如果你在黑暗中伸手入抽屉,最少要取出几只才一定会有一双颜色相同?
9.有三个苹果,你拿了两个,你共有多少个?
10.有人要赶火车,只有两分钟时间,但要走两里。如果第一里的速度是每小时三十里,第二里的速度应该是多少才能赶上这班火车?
三、分析:(除了答案,还需阐明思路):
1、5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。
他们决定这么分:
1。抽签决定自己的号码(1,2,3,4,5)
2。首先,由1号提出分配方案,然后大家5人进行表决,当且仅当半数和超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。
3。如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当半数和超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。
4。依次类推......
问题:第一个海盗提出怎样的分配方案才能够使自己的收益最大化
条件:每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择。
5.有一张表,表名:Test
表结构:
id int
name varchar(20)
有以下数据:
[id] [name]
1 aaa
2 bbb
3 aaa
4 ccc
要求写一个查询语句,只显示[name]有重复的数据,没有重复的不显示出来。