文档视界 最新最全的文档下载
当前位置:文档视界 › 经典逻辑题

经典逻辑题

经典逻辑题
经典逻辑题

1、在一条街上,有5座房子,喷了5种颜色。

2、每个房里住着不同国籍的人

3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物问题是:谁养鱼?

提示:

1、英国人住红色房子

2、瑞典人养狗

3、丹麦人喝茶

4、绿色房子在白色房子左面

5、绿色房子主人喝咖啡

6、抽Pall Mall 香烟的人养鸟

7、黄色房子主人抽Dunhill 香烟

8、住在中间房子的人喝牛奶

9、挪威人住第一间房

10、抽Blends香烟的人住在养猫的人隔壁

11、养马的人住抽Dunhill 香烟的人隔壁

12、抽Blue Master的人喝啤酒

13、德国人抽Prince香烟

14、挪威人住蓝色房子隔壁

15、抽Blends香烟的人有一个喝水的邻居

以上是爱因斯坦在20世纪初出的这个谜语。

正解:请用表格法

答案:推理步骤简介:

1.挪威是1号房牛奶是3号房

2.蓝是2号房

3.咖啡-绿是4号白是5号房

4.英-红是3号房

5. 此时可以判定Dunhill-黄是1号,马是2号

6.假设丹-茶是5号房,则德-Prince是2号blueMaster-啤酒就没有地方了,所以可以判定丹-茶是2号

7.则blueMaster-啤酒是5号

8.于是德-Prince是4号

9.于是Pall-鸟是3号

10. Blends是2号

11. 猫是1号

12. 矿泉水是1号

13. 瑞典-狗是5号

14. 最后那个德国人抽Prince喝咖啡住绿房子养鱼

详细的推理过程见下面的文字

第一间房子:

挪威人,屋子是黄色的,喝水,抽Dunhill,养的是猫。

第二间房子:

丹麦人,屋子是蓝色的,喝茶,抽Blends,养的是马。

第三间房子:

英国人,屋子是红色的,喝牛奶,抽Pall Mall,养的是鸟。

第四间房子:

德国人,屋子是绿色的,喝咖啡,抽Prince,养的是鱼。

第五间房子:

瑞典人,屋子是白色的,喝啤酒,抽Blue Master,养的是狗。

养鱼的是德国人

推理过程:

首先定位一点,我们是按照房子的位置,从左至右,12345依次排开

挪威人住第1间房,在最左边。∵英国人住红色房子,挪威人住蓝色房子隔壁,∴挪威人房子的颜色只能是绿、黄、白,又∵绿色房子在白色房子左面,挪威人住蓝色房子隔壁,∴挪威人只能住黄色房子,抽Dunhill香烟,∴第2间房是蓝色房子,又∵养马的人住在抽Dunhill香烟的人隔壁,所以第2间房子的主人养马。∵绿色房子在白色房子左面,∴绿色

房子只能在第3或者第4间。如果绿色房子在第3间(即中间那间),∵住在中间房子的人喝牛奶,∴绿色房子的主人喝牛奶,这与条件中绿色房子主人喝咖啡相矛盾。∴假设错误,绿色房子在第4间,其主人喝咖啡。进一步推出第3间房子是红色房子,住英国人,喝牛奶。第5间房子是白色房子。∵丹麦人喝茶,绿色房子主人喝咖啡,英国人喝牛奶,抽Blue Master的人喝啤酒,∴挪威人只能喝水。∵抽Blends香烟的人有一个喝水的邻居,∴抽Blends香烟的人只能住第2间房子。

现在我们来整理一下,第1间房子是黄色房子,住挪威人,抽Dunhill香烟,喝水。第2间房子是蓝色房子,主人养马,抽Blends香烟。第3间房子是红色房子,住英国人,喝牛奶。绿色房子在第4间,其主人喝咖啡。第5间房子是白色房子。∵抽Blue Master的人喝啤酒,∴既抽Blue Master,又喝啤酒的人只能住在第5间房子。∵德国人抽Prince香烟,∴德国人只能住第4间房子。∵抽Pall Mall香烟的人养鸟,∴只有英国人抽Pall Mall香烟,养鸟。∵抽Blends香烟的人住在养猫的人隔壁,又∵抽Blends香烟的人的隔壁只可能是挪威人或者英国人,∴养猫的人是挪威人或者英国人,又∵英国人养鸟,∴养猫的人是挪威人。

现在我们再来整理一下,第1间房子是黄色房子,住挪威人,抽Dunhill香烟,喝水,养猫。第2间房子是蓝色房子,主人养马,抽Blends香烟。第3间房子是红色房子,住英国人,喝牛奶,Pall Mall香烟,养鸟。第4间房子是绿色房子,住德国人,抽Prince香烟,喝咖啡。第5间房子是白色房子,主人抽Blue Master,喝啤酒。∵瑞典人养狗,又∵第1,2,3间房子的主人都不养狗,第4间房子的主人是德国人,∴第5间房子住瑞典人,养狗。∵第1,3,4,5间房子的主人分别是挪威人,英国人,德国人,瑞典人,∴第2间房子的主人是丹麦人,喝茶。

最后将战果整理一下,第1间房子是黄色房子,住挪威人,抽Dunhill香烟,喝水,养猫;第2间房子是蓝色房子,住丹麦人,抽Blends香烟,喝茶,养马;第3间房子是红色房子,住英国人,抽Pall Mall香烟,喝牛奶,养鸟;第4间房子是绿色房子,住德国人,抽Prince 香烟,喝咖啡;第5间房子是白色房子,住瑞典人,抽Blue Master,喝啤酒,养狗。

结论:如果其中有人养鱼,则养鱼的必定是德国人

【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。 "等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来吗?" 爱动脑筋

的周雯,是学校里有名的"小机灵",她只想了一会儿就做到了。请你想想看,"小机灵"是怎样做的?

【3】三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进行一次决斗。小李的命中率是30%,小黄比他好些,命中率是50%,最出色的枪手是小林,他从不失误,命中率是100%。由于这个显而易见的事实,为公平起见,他们决定按这样的顺序:小李先开枪,小黄第二,小林最后。然后这样循环,直到他们只剩下一个人。那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略?

【4】一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢?

按:心理问题,不是逻辑问题

【5】在一张长方形的桌面上放了n个一样大小的圆形硬币。这些硬币中可能有一些不完全在桌面内,也可能有一些彼此重叠;当再多放一个硬币而它的圆心在桌面内时,新放的硬币便必定与原先某些硬币重叠。请证明整个桌面可以用4n个硬币完全覆盖

【6】一个球、一把长度大约是球的直径2/3长度的直尺.你怎样测出球的半径?方法很多,看看谁的比较巧妙

【7】五个大小相同的一元人民币硬币。要求两两相接触,应该怎么摆?

【8】猜牌问题

S 先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已

知的点数或花色中推知这张牌是什么牌吗?于是,S先生听到如下的对话:P先生:我不知道这张牌。

Q先生:我知道你不知道这张牌。

P先生:现在我知道这张牌了。

Q先生:我也知道了。

听罢以上的对话,S先生想了一想之后,就正确地推出这张牌是什么牌。

请问:这张牌是什么牌?

【9】一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明!

一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个!(每个人可以看见另两个数,但看不见自己的)

教授问第一个学生:你能猜出自己的数吗?回答:不能,问第二个,不能,第三个,不能,再问第一个,不能,第二个,不能,第三个:我猜出来了,是144!教授很满意的笑了。请问您能猜出另外两个人的数吗?

【10】某城市发生了一起汽车撞人逃跑事件

该城市只有两种颜色的车,蓝色15% 绿色85%

事发时有一个人在现场看见了

他指证是蓝车

但是根据专家在现场分析,当时那种条件能看正确的可能性是80%

那么,肇事的车是蓝车的概率到底是多少?

【11】有一人有240公斤水,他想运往干旱地区赚钱。他每次最多携带60公斤,并且每前进一公里须耗水1公斤(均匀耗水)。假设水的价格在出发地为0,以后,与运输路程成正比,(即

在10公里处为10元/公斤,在20公里处为20元/公斤......),又假设他必须安全返回,请问,他最多可赚多少钱?

【12】现在共有100匹马跟100块石头,马分3种,大型马;中型马跟小型马。其中一匹大马一次可以驮3块石头,中型马可以驮2块,而小型马2头可以驮一块石头。问需要多少匹大马,中型马跟小型马?(问题的关键是刚好必须是用完100匹马)

【13】1=5 2=15 3=215 4=2145 那么5=?

【14】有2n个人排队进电影院,票价是50美分。在这2n个人当中,其中n个人只有50美分,另外n个人有1美元(纸票子)。愚蠢的电影院开始卖票时1分钱也没有。

问:有多少种排队方法使得每当一个拥有1美元买票时,电影院都有50美分找钱

注:

1美元=100美分

拥有1美元的人,拥有的是纸币,没法破成2个50美分

【15】一个人花8块钱买了一只鸡,9块钱卖掉了,然后他觉得不划算,花10块钱又买回来了,11块卖给另外一个人。问他赚了多少?

【16】有一种体育竞赛共含M个项目,有运动员A,B,C参加,在每一项目中,第一,第二,第三名分别的X,Y,Z分,其中X,Y,Z为正整数且X>Y>Z。最后A得22分,B与C均得9分,B在百米赛中取得第一。求M的值,并问在跳高中谁得第二名。

【17】前提:

1 有五栋五种颜色的房子

2 每一位房子的主人国籍都不同

3 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物

4 没有人有相同的宠物,抽相同牌子的香烟,喝相同的饮料

提示:

1英国人住在红房子里

2瑞典人养了一条狗

3丹麦人喝茶

4绿房子在白房子左边

5绿房子主人喝咖啡

6抽PALLMALL烟的人养了一只鸟

7黄房子主人抽DUNHILL烟

8住在中间那间房子的人喝牛奶

9挪威人住第一间房子

10抽混合烟的人住在养猫人的旁边

11养马人住在抽DUNHILL烟的人旁边

12抽BLUEMASTER烟的人喝啤酒

13德国人抽PRINCE烟

14挪威人住在蓝房子旁边

15抽混合烟的人的邻居喝矿泉水

问题是:谁养鱼???

【18】5个人来自不同地方,住不同房子,养不同动物,吸不同牌子香烟,喝不同饮料,喜欢不同食物。根据以下线索确定谁是养猫的人。

1.红房子在蓝房子的右边,白房子的左边(不一定紧邻)

2.黄房子的主人来自香港,而且他的房子不在最左边。

3.爱吃比萨的人住在爱喝矿泉水的人的隔壁。

4.来自北京的人爱喝茅台,住在来自上海的人的隔壁。

5.吸希尔顿香烟的人住在养马人的右边隔壁。

6.爱喝啤酒的人也爱吃鸡。

7.绿房子的人养狗。

8.爱吃面条的人住在养蛇人的隔壁。

9.来自天津的人的邻居(紧邻)一个爱吃牛肉,另一个来自成都。

10.养鱼的人住在最右边的房子里。

11.吸万宝路香烟的人住在吸希尔顿香烟的人和吸“555”香烟的人的中间(紧邻)12.红房子的人爱喝茶。

13.爱喝葡萄酒的人住在爱吃豆腐的人的右边隔壁。

14.吸红塔山香烟的人既不住在吸健牌香烟的人的隔壁,也不与来自上海的人相邻。15.来自上海的人住在左数第二间房子里。

16.爱喝矿泉水的人住在最中间的房子里。

17.爱吃面条的人也爱喝葡萄酒。

18.吸“555”香烟的人比吸希尔顿香烟的人住的靠右

【19】斗地主附残局

地主手中牌2、K、Q、J、10、9、8、8、6、6、5、5、3、3、3、3、7、7、7、7

长工甲手中牌大王、小王、2、A、K、Q、J、10、Q、J、10、9、8、5、5、4、4

长工乙手中牌2、2、A、A、A、K、K、Q、J、10、9、9、8、6、6、4、4

三家都是明手,互知底牌。要求是:在三家都不打错牌的情况下,地主必须要么输要么赢。

问:哪方会赢?

【20】一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗?

【21】 U2合唱团在17分钟内得赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端出发,你得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。一次同时最多可以有两人一起过桥,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。手电筒是不能用丢的方式来传递的。四个人的步行速度各不同,若两人同行则以较慢者的速度为准。Bono 需花1分钟过桥,Edge需花2分钟过桥,Adam需花5分钟过桥,Larry需花10分钟过桥。他们要如何在17分钟内过桥呢?

【22】一个家庭有两个小孩,其中有一个是女孩,问另一个也是女孩的概率

(假定生男生女的概率一样)

【23】为什么下水道的盖子是圆的?

【24】有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份?

【25】芯片测试:有2k块芯片,已知好芯片比坏芯片多.请设计算法从其中找出一片

好芯片,说明你所用的比较次数上限.

其中:好芯片和其它芯片比较时,能正确给出另一块芯片是好还是坏.

坏芯片和其它芯片比较时,会随机的给出好或是坏。

【26】话说有十二个鸡蛋,有一个是坏的(重量与其余鸡蛋不同),现要求用天平称三次,称出哪个鸡蛋是坏的!

【27】100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79

人答对第四题,74人答对第五题,答对三道题或三道题以上的人算及格,那么,在这100人中,至少有()人及格。

【28】陈奕迅有首歌叫十年

吕珊有首歌叫3650夜

那现在问,十年可能有多少天?

【29】

1

1 1

2 1

1 2 1 1

1 1 1

2 2 1

下一行是什么?

【30】烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?

烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? (微软的笔试题)

【31】共有三类药,分别重1g,2g,3g,放到若干个瓶子中,现在能确定每个瓶子中只有其中一种药,且每瓶中的药片足够多,能只称一次就知道各个瓶子中都是盛的哪类药吗?

如果有4类药呢?5类呢?N类呢(N可数)?

如果是共有m个瓶子盛着n类药呢(m,n为正整数,药的质量各不相同但各种药的质量已知)?你能只称一次就知道每瓶的药是什么吗?

注:当然是有代价的,称过的药我们就不用了

【32】假设在桌上有三个密封的盒,一个盒中有2枚银币(1银币=10便士),一个盒中有2枚镍币(1镍币=5便士),还有一个盒中有1枚银币和1枚镍币。这些盒子被标上10便士、 15便士和20便士,但每个标签都是错误的。允许你从一个盒中拿出1枚硬币放在盒前,看到这枚硬币,你能否说出每个盒内装的东西呢?

【33】有一个大西瓜,用水果刀平整地切,总共切9刀,最多能切成多少份,最少能切成多少份?

主要是过程,结果并不是最重要的

【34】一个巨大的圆形水池,周围布满了老鼠洞。猫追老鼠到水池边,老鼠未来得及进洞就掉入水池里。猫继续沿水池边缘企图捉住老鼠(猫不入水)。已知V猫=4V鼠。问老鼠是否有办法摆脱猫的追逐?

【35】有三个桶,两个大的可装8斤的水,一个小的可装3斤的水,现在有16斤水装满了两大桶就是8斤的桶,小桶空着,如何把这16斤水分给4个人,每人4斤。没有其他任何工具,4人自备容器,分出去的水不可再要回来。

【36】从前有一位老钟表匠,为一个教堂装一只大钟。他年老眼花,把长短针装配错了,短针走的速度反而是长针的12倍。装配的时候是上午6点,他把短针指在“6 ”上,长针指在“12”上。老钟表匠装好就回家去了。人们看这钟一会儿7点,过了不一会儿就8点了,都很奇怪,立刻去找老钟表匠。等老钟表匠赶到,已经是下午7点多钟。他掏出怀表来一对,钟准确无误,疑心人们有意捉弄他,一生气就回去了。这钟还是8点、9点地跑,人们再去找钟表匠。老钟表匠第二天早晨8点多赶来用表一对,仍旧准确无误。请你想一想,老钟表匠第一次对表的时候是7点几分?第二次对表又是8点几分?

【37】今有2匹马、3头牛和4只羊,它们各自的总价都不满10000文钱(古时的货币单位)。如果2匹马加上1头牛,或者3 头牛加上1只羊,或者4只羊加上1匹马,那么它们各自的总价都正好是10000文钱了。问:马、牛、羊的单价各是多少文钱?

【38】一天,harlan的店里来了一位顾客,挑了25元的货,顾客拿出100元,harlan没零钱找不开,就到隔壁飞白的店里把这100元换成零钱,回来给顾客找了75元零钱。过一会,飞白来找harlan,说刚才的是假钱,harlan马上给飞白换了张真钱,问harlan赔了多少钱?

【39】猴子爬绳

这道力学怪题乍看非常简单,可是据说它却使刘易斯.卡罗尔感到困惑。至于这道

怪题是否由这位因《爱丽丝漫游奇境记》而闻名的牛津大学数学专家提出来的,那就不

清楚了。总之,在一个不走运的时刻,他就下述问题征询人们的意见:

一根绳子穿过无摩擦力的滑轮,在其一端悬挂着一只10磅重的砝码,绳子的另一端

有只猴子,同砝码正好取得平衡。当猴子开始向上爬时,砝码将如何动作呢?

"真奇怪,"卡罗尔写道,"许多优秀的数学家给出了截然不同的答案。普赖斯认为砝

码将向上升,而且速度越来越快。克利夫顿(还有哈考特)则认为,砝码将以与猴子一样

的速度向上升起,然而桑普森却说,砝码将会向下降!"

一位杰出的机械工程师说"这不会比苍蝇在绳子上爬更起作用",而一位科学家却认

为"砝码的上升或下降将取决于猴子吃苹果速度的倒数",然而还得从中求出猴子尾巴的

平方根。严肃地说,这道题目非常有趣,值得认真推敲。它很能说明趣题与力学问题之

间的紧密联系。

【40】两个空心球,大小及重量相同,但材料不同。一个是金,一个是铅。空心球表面图有相同颜色的油漆。现在要求在不破坏表面油漆的条件下用简易方法指出哪个是金的,哪个是铅的。

【41】有23枚硬币在桌上,10枚正面朝上。假设别人蒙住你的眼睛,而你的手又摸不出硬币的反正面。让你用最好的方法把这些硬币分成两堆,每堆正面朝上的硬币个数相同。

【42】三个村庄A、B、C和三个城镇A、B、C坐落在如图所示的环形山内。由于历史原因,只有同名的村与镇之间才有来往。为方便交通,他们

准备修铁路。问题是:如何在这个环形山内修三条铁路连通A村与A镇,B村与B镇,C村与C镇。而这些铁路相互不能相交。(挖山洞、修立交

桥都不算,绝对是平面问题)。想出答案再想想这个题说明什么问题。

●●●●●●●●●C●●●●●●●●●●

●●

●●

●●

●●

●●

●●

ACB

●●●

●●●

●●●

●●●

●●●

●●●

●●●

●●●●●●●●●●●●●●●●●●●● 43】屋里三盏灯,屋外三个开关,一个开关仅控制一盏灯,屋外看不到屋里

怎样只进屋一次,就知道哪个开关控制哪盏灯?

四盏呢~

【44】2+7-2+7全部有火柴根组成,移动其中任何一根,答案要求为30

说明:因为书写问题作如下解释,2是由横折横三根组成,7是由横折两根组成

【45】5名海盗抢得了窖藏的100块金子,并打算瓜分这些战利品。这是一些讲民主的海盗(当然是他们自己特有的民主),他们的习惯

是按下面的方式进行分配:最厉害的一名海盗提出分配方案,然后所有的海盗(包

括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方

案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下一名

最厉害的海盗又重复上述过程。

所有的海盗都乐于看到他们的一位同伙被扔进海里,不过,如果让他们选择的

话,他们还是宁可得一笔现金。他们当然也不愿意自己被扔到海里。所有的海盗都

是有理性的,而且知道其他的海盗也是有理性的。此外,没有两名海盗是同等厉害

的——这些海盗按照完全由上到下的等级排好了座次,并且每个人都清楚自己和其

他所有人的等级。这些金块不能再分,也不允许几名海盗共有金块,因为任何海盗

都不相信他的同伙会遵守关于共享金块的安排。这是一伙每人都只为自己打算的海

盗。

最凶的一名海盗应当提出什么样的分配方案才能使他获得最多的金子呢?

【46】他们中谁的存活机率最大?

5个囚犯,分别按1-5号在装有100颗绿豆的麻袋抓绿豆,规定每人至少抓一颗,而抓得最多和最少的人将被处死,而且,他们之间不能交流,但在抓的时候,可以摸出剩下的豆子数。问他们中谁的存活几率最大?提示:

1,他们都是很聪明的人

2,他们的原则是先求保命,再去多杀人

3,100颗不必都分完

4,若有重复的情况,则也算最大或最小,一并处死

【47】有5只猴子在海边发现一堆桃子,决定第二天来平分.第二天清晨,第一只猴子最早来到,它左分右分分不开,就朝海里扔了一只,恰好可以分成5份,它拿上自己的一份走了.第 2,3,4,5只猴子也遇到同样的问题,采用了同样的方法,都是扔掉一只后,恰好可以分成5份.问这堆桃子至少有多少只?

【48】话说某天一艘海盗船被天下砸下来的一头牛给击中了,5个倒霉的家伙只好逃难到一个孤岛,发现岛上孤零零的,幸好有有棵椰子树,还有一只猴子!

大家把椰子全部采摘下来放在一起,但是天已经很晚了,所以就睡觉先.

晚上某个家伙悄悄的起床,悄悄的将椰子分成5份,结果发现多一个椰子,顺手就给了幸运的猴子,然后又悄悄的藏了一份,然后把剩下的椰子混在一起放回原处,最后还是悄悄滴回去睡觉了.

过了会儿,另一个家伙也悄悄的起床,悄悄的将剩下的椰子分成5份,结果发现多一个椰子,顺手就又给了幸运的猴子,然后又悄悄滴藏了一份,把剩下的椰子混在一起放回原处,最后还是悄悄滴回去睡觉了.

又过了一会 ...

...

又过了一会 ...

总之5个家伙都起床过,都做了一样的事情

早上大家都起床,各自心怀鬼胎的分椰子了,这个猴子还真不是一般的幸运,因为这次把椰子分成5分后居然还是多一个椰子,只好又给它了.

问题来了,这堆椰子最少有多少个?

【49】小明和小强都是张老师的学生,张老师的生日是M月N日,

2人都知道张老师的生日是下列10组中的一天,

张老师把M值告诉了小明,把N值告诉了小强,

张老师问他们知道他的生日是那一天吗?

3月4日 3月5日 3月8日

6月4日 6月7日

9月1日 9月5日

12月1日 12月2日 12月8日

小明说:如果我不知道的话,小强肯定也不知道

小强说:本来我也不知道,但是现在我知道了

小明说:哦,那我也知道了

请根据以上对话推断出张老师的生日是哪一天

【50】一逻辑学家误入某部落,被囚于牢狱,酋长欲意放行,他对逻辑学家说:“今有两门,一为自由,一为死亡,你可任意开启一门。现从两个战士中选择一人负责解答你所提的任何一个问题(Y/N),其中一个天性诚实,一人说谎成性,今后生死任你选择。”逻辑学家沉思片刻,即向一战士发问,然后开门从容离去。逻辑学家应如何发问?

【51】说从前啊,有一个富人,他有30个孩子,其中15个是已故的前妻所生,其余15个是继室所生,这后一个妇人很想让她自己所生的最年长的儿子继承财产,于是,有一天,他就向他说:"亲爱的丈夫啊,你就要老了,我们应该定下来谁将是你的继承人,让我们把我们的30个孩子排成一个圆圈,从他们中的一个数起,每逢到10就让那个孩子站出去,直到最后剩下哪个孩子,哪个孩子就继承你的财产吧!"富人一想,我靠,这个题意相当有内涵了,不错,仿佛很公平,就这么办吧~不过,当剔选过程不断进行下去的时候,这个富人傻眼了,他发现前14个被剔除的孩子都是前妻生的,而且下一个要被剔除的还是前妻生的,富人马上大手一挥,停,现在从这个孩子倒回去数, 继室,就是这个歹毒的后妈一想,倒数就倒数,我15个儿子还斗不过你一个啊~她立即同意了富人的动议,你猜,到底谁做了继承人呢~

【52】“有一牧场,已知养牛27头,6天把草吃尽;养牛23头,9天把草吃尽。如果养牛21头,那么几天能把牧场上的草吃尽呢?并且牧场上的草是不断生长的。”

【53】一个商人骑一头驴要穿越1000公里长的沙漠,去卖3000根胡萝卜。已知驴一次性可驮1000根胡萝卜,但每走一公里又要吃掉一根胡萝卜。问:商人共可卖出多少胡萝卜?

【54】10箱黄金,每箱100块,每块一两

有贪官,把某一箱的每块都磨去一钱

请称一次找到不足量的那个箱子

【55】你让工人为你工作7天,给工人的回报是一根金条。金条平分成相连的7段,你必须在每天结束时都付费,如果只许你两次把金条弄断,你如何给你的工人付费?

【56】有十瓶药,每瓶里都装有100片药(仿佛现在装一百片的少了,都是十片二十片的,不管,咱们就这么来了),其中有八瓶里的药每片重10克,另有两瓶里的药每片重9克。用一个蛮精确的小秤,只称一次,如何找出份量较轻的那两个药瓶?

【57】一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?

【58】有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30,第二天,老板觉得三间房只需要$25元就够了于是叫小弟退回$5给三位客人,谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元,于是三个人一共花了$27,再加上小弟独吞了不$2,总共是$29。可是当初他们三个人一共付出$30那么还有$1呢?

【59】有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜了的布质、大小完全相同,而每对袜了都有一张商标纸连着。两位盲人不小心将八对袜了混在一起。他们每人怎样才能取回黑袜和白袜各两对呢?

【60】有一辆火车以每小时 15公里的速度离开洛杉矶直奔纽约,另一辆火车以每小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以30公里每小时的速度和两辆火车同时启动,从洛杉矶出发,碰到另一辆车后返回,依次在两辆火车来回飞行,直到两辆火车相遇,请问,这只小鸟飞行了多长距离?

【61】你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?

【62】你有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?

【63】对一批编号为1~100,全部开关朝上(开)的灯进行以下*作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关……问:最后为关熄状态的灯的编号。

【64】想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?

【65】一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?

【66】两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周,问小圆自身转了几周?如果在大圆的外部,小圆自身转几周呢?

【67】 1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?

【68】有3顶红帽子,4顶黑帽子,5顶白帽子。让10个人从矮到高站成一队,给他们每个人头上戴一顶帽子。每个人都看不见自己戴的帽子的颜色,却只能看见站在前面那些人的帽子颜色。(所以最后一个人可以看见前面9个人头上帽子的颜色,而最前面那个人谁的帽子都看不见。现在从最后那个人开始,问他是不是知道自己戴的帽子颜色,如果他回答说不知道,就继续问他前面那个人。假设最前面那个人一定会知道自己戴的是黑帽子。为什么?

【69】假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:每次拿球者至少要拿1个,但最多不能超过5个,问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球?

【70】卢姆教授说:“有一次我目击了两只山羊的一场殊死决斗,结果引出了一个有趣的数学问题。我的一位邻居有一只山羊,重54磅,它已有好几个季度在附近山区称王称霸。后来某个好事之徒引进了一只新的山羊,比它还要重出3磅。开始时,它们相安无事,彼此和谐相处。可是有一天,较轻的那只山羊站在陡峭的山路顶上,向它的竞争对手猛扑过去,那对手站在土丘上迎接挑战,而挑战者显然拥有居高临下的优势。不幸的是,由于猛烈碰撞,两只山羊都一命呜呼了。-

现在要讲一讲本题的奇妙之处。对饲养山羊颇有研究,还写过书的乔治.阿伯克龙比说道:“通过反复实验,我发现,动量相当于一个自20英尺高处坠落下来的30磅重物的一次撞击,正好可以打碎山羊的脑壳,致它死命。”如果他说得不错,那么这两只山羊至少要有多大的逼近速度,才能相互撞破脑壳?你能算出来吗?

【71】据说有人给酒肆的老板娘出了一个难题:此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2两酒。聪明的老板娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2两酒,聪明的你能做到吗?

【72】已知:每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈,问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)

【73】在9个点上画10条直线,要求每条直线上至少有三个点?

【74】一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?

【75】在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?

Java经典试题

1. public class ReturnIt{ returnType methodA(byte x, double y){ //line 2 return (short)x/y*2; } } what is valid returnType for methodA in line 2? 答案:返回double类型,因为(short)x将byte类型强制转换为short类型,与double类型运算,将会提升为double类型. 2. 1) class Super{ 2) public float getNum(){return 3.0f;} 3) } 4) 5) public class Sub extends Super{ 6) 7) } which method, placed at line 6, will cause a compiler error? A. public float getNum(){return 4.0f;} B. public void getNum(){} C. public void getNum(double d){} D. public double getNum(float d){return 4.0d;} Answer:B A属于方法的重写(重写只存在于继承关系中),因为修饰符和参数列表都一样.B出现编译错误,如下: Sub.java:6: Sub 中的getNum() 无法覆盖Super 中的getNum();正在尝试使用不 兼容的返回类型 找到:void 需要:float public void getNum(){} ^ 1 错误 B既不是重写也不是重载,重写需要一样的返回值类型和参数列表,访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private); 重载:必须具有不同的参数列表; 可以有不同的返回类型,只要参数列表不同就可以了; 可以有不同的访问修饰符; 把其看做是重载,那么在java中是不能以返回值来区分重载方法的,所以b不对. 3. public class IfTest{ public static void main(String args[]){ int x=3;

经典逻辑思维训练题

75道逻辑思维题-------会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才了! 【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。"等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来吗?" 爱动脑筋的周雯,是学校里有名的"小机灵",她只想了一会儿就做到了。请你想想看,"小机灵"是怎样做的? 【3】三个小伙子同时爱上了一个姑娘,为了决定他们谁能娶这个姑娘,他们决定用手枪进行一次决斗。小李的命中率是30%,小黄比他好些,命中率是50%,最出色的枪手是小林,他从不失误,命中率是100%。由于这个显而易见的事实,为公平起见,他们决定按这样的顺序:小李先开枪,小黄第二,小林最后。然后这样循环,直到他们只剩下一个人。那么这三个人中谁活下来的机会最大呢?他们都应该采取什么样的策略? 【4】一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。必须寻找一个新的方法来维持他们之间的和平。该怎么办呢?按:心理问题,不是逻辑问题 【5】在一张长方形的桌面上放了n个一样大小的圆形硬币。这些硬币中可能有一些不完全在桌面内,也可能有一些彼此重叠;当再多放一个硬币而它的圆心在桌面内时,新放的硬币便必定与原先某些硬币重叠。请证明整个桌面可以用4n个硬币完全覆盖 【6】一个球、一把长度大约是球的直径2/3长度的直尺.你怎样测出球的半径?方法很多,看看谁的比较巧妙 【7】五个大小相同的一元人民币硬币。要求两两相接触,应该怎么摆? 【8】猜牌问题 S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?于是,S先生听到如下的对话:P先生:我不知道这张牌。 Q先生:我知道你不知道这张牌。 P先生:现在我知道这张牌了。 Q先生:我也知道了。 听罢以上的对话,S先生想了一想之后,就正确地推出这张牌是什么牌。 请问:这张牌是什么牌? 【9】一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明! 一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个!(每个人可以看见另两个数,但看不见自己的) 教授问第一个学生:你能猜出自己的数吗?回答:不能,问第二个,不能,第三个,不能,再问第一个,不能,第二个,不能,第三个:我猜出来了,是144!教授很满意的笑了。请问您能猜出另外两个人的数吗? 【10】某城市发生了一起汽车撞人逃跑事件 该城市只有两种颜色的车,蓝色15% 绿色85% 事发时有一个人在现场看见了

经典逻辑推理题附答案

经典逻辑推理题(你能做起几道)(附答案) 2008年12月27日星期六下午 11:32 一、 Q先生和S先生、 P先生在一起做游戏。 Q先生用两张小纸片,各写一个数。这两个数都是正整数,差数是1。他把一张纸片贴在S先生额头上,另一张贴在P先生额头上。于是,两个人只能看见对方额头上的数。 Q先生不断地问:你们谁能猜到自己头上的数吗? S先生说:“我猜不到。” P先生说:“我也猜不到。” S先生又说:“我还是猜不到。” P先生又说:“我也猜不到。” S先生仍然猜不到; P先生也猜不到。 S先生和P先生都已经三次猜不到了。 可是,到了第四次, S先生喊起来:“我知道了!” P先生也喊道:“我也知道了!” 问: S先生和P先生头上各是什么数? 二、 有一个牢房,有3个犯人关在其中。因为玻璃很厚,所以3个人只能互相看见,不能听到对方说话的声音。” 有一天,国王想了一个办法,给他们每个人头上都戴了一顶帽子,只叫他们知道帽 子的颜色不是白的就是黑的,不叫他们知道自己所戴帽子的是什么颜色的。在这种情况下,国王宣布两条如下:

1.谁能看到其他两个犯人戴的都是白帽子,就可以释放谁; 2.谁知道自己戴的是黑帽子,就释放谁。 其实,国王给他们戴的都是黑帽子。他们因为被绑,看不见自己罢了。于是他们3个 人互相盯着不说话。可是不久,心眼灵的A用推理的方法,认定自己戴的是黑帽子。您想,他是怎样推断的? 三、 有一个很古老的村子,这个村子的人分两种,红眼睛和蓝眼睛,这两种人并没有什 么不同,小孩在没生出来之前,没人知道他是什么颜色的眼睛,这个村子中间有一个广场,是村民们聚集的地方,现在这个村子只有三个人,分 住三处。在这个村子,有一个规定,就是如果一个人能知道自己眼睛的颜色并且在晚上自杀的话,他就会升入天堂,这三个人不能够用语言告诉对方眼睛的颜色,也不能用任何方式提示对方的眼睛是什么颜色,而且也不能用镜子, 水等一切有反光的物质来看到自己眼睛的颜色,当然,他们不是瞎子,他们能看到对方的眼睛,但就是不能告诉他!他们只能用思想来思考,于是他们每天就一大早来到广场上,面对面的傻坐着,想自己眼睛的颜色,一天天过去了 ,一点进展也没有,直到有一天,来了一个外地人,他到广场上说了一句话,改变了他们的命运,他说,你们之中至少有一个人的眼睛是红色的。说完就走了。这三个人听了之后,又面对面的坐到晚上才回去睡觉,第二天,他们又 来到广场,又坐了一天。当天晚上,就有两个人成功的自杀了!第三天,当最后一个人来到广场,看到那两个人没来,知道他们成功的自杀了,于是他也回去,当天晚上,也成功的自杀了! 根据以上,请说出三个人的眼睛的颜色,并能够说出推理过程!

JAVA面试经典题(必看32题)易错知识点

第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的类变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。局部变量声明时可以不赋值,生命周期内只能赋值一次。被声明为final的方法也同样只能使用,不能重写(子类覆盖),可以重载。 finally—异常处理时提供finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块(如果有的话)。finally 语句总会被执行,如果遇到return的话,就先跑去执行finally,再return finalize—方法名。Java 技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 匿名类在实现时,必须借助一个类或一个接口,若从这个层次说它是可以继承一个类或一个接口的。但是通过extends implements关键字那是不可能的。一个内部类可以作为一个接口由另一个内部类实现。 在使用匿名内部类时,要记住以下几个原则: ·匿名内部类不能有构造方法。 ·匿名内部类不能定义任何静态成员、方法和类。 ·匿名内部类不能是public,protected,private,static。 ·只能创建匿名内部类的一个实例。 ·一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类。 ·因匿名内部类为局部内部类,所以局部内部类的所有限制都对其生效。 第三,Static Nested Class 和Inner Class的不同,说得越多越好(面试题有的很笼统)。 Nested Class 一般是C++的说法,Inner Class 一般是JAVA的说法。 Nested class分为静态Static nested class 的和非静态的inner class, 静态的Static nested class是不可以直接调用它的外部类enclosing class的,但是可以通过外部类的引用来调用,就像你在一个类中写了main方法一样。 非静态类inner class 可以自由的引用外部类的属性和方法,但是它与一个实例绑定在了一起,不可以定义静态的属性、方法。 Inner Class(内部类)定义在类中的类。 Nested Class(嵌套类)是静态(static)内部类。1. 要创建嵌套类的对象,并不需要其外围类的对象。2. 不能从嵌套类的对象中访问非静态的外围类对象。 Anonymous Inner Class (匿名内部类)匿名的内部类是没有名字的内部类。

公务员行测图形推理精选50题

1. A B C D 2 A B C D 3 A B C D 4. A B C D 5 A B C D 66. A[解析]仔细观察图形,发现第一套图的各个图形都可以由一笔画成,根据这个规

律可知正确答案是A。 67. D[解析]第一组图和第二组图特征相似: 实心与实心用实线连接 空心与空心用虚线连接 实心与空心不连接, 故本题正确答案为D。 68. A[解析]第一组图和第二组图特征相似,图形中 实线+实线=实线 虚线+虚线=实线 实线+虚线=虚线, 根据此规律,本题正确答案为A。 69. A[解析]第1个图形与第2个图形叠加后为第三个图形。本题正确答案为A。 70. A[解析]图形外部沿顺时针旋转90°,图形内部沿顺时针旋转90°,本题正确答案为A。 6 A B C D 7. A B C D 8. A B C D 9.

A B C D 10. A B C D 71. D[解析]图中第一、三个图形只有一条对称轴,第二、四个图形有两条或两 条以上对称轴,根据这一规律,第五个图形也应只有一条对称轴。答案选择D。 72. C[解析]在这组图中,五个图形呈现出以第三个图形为中心,轴对称的规律, 在选择正确答案时要注意图形中阴影的变化。本题正确答案为C。 73. C[解析]已知图形都是由相同元素构成的,依此规律,本题正确答案为C。 74. B[解析]根据已知图形可知,四种元素的重量关系是>>>。故本题 正确答案为B。 75. D[解析]此题按照常规思路寻找规律,似乎没有什么头绪,但仔细观察可发 现4个图形中的两部分黑点数相加等于另一部分,依此规律,本题正确答案为D。 11 A B C D 12. A B C D

最新经典图像逻辑题50题

经典逻辑题目 第1道C 本題所有圖形均為左右對稱的 將左邊的一半去掉,剩下的右半邊依次為數字1234 據此,可知後面為5。 第2题A 解析:去异存同 前图为:第一个图形与第二个图形重合,相同部分余下. 第二套图也如此.

第3题C 横着看三个图为一列 把外切小黑圆看成+,把内切小黑圆看成- 每一列都是图1和图2通过上面的算法和规律推出第3个图 第4题C 第一套图是逆时间转,每转90度加下面+一横 第二套图是从有小圆的90度扇形,开始逆时间旋转,每旋转一次,原有小圆的90度扇形+一个小圆,其他的90度扇形也加一个圆。 同理第3个图是:再图2的基础上再转90度,也是每转一次原有小圆扇形再+一个小圆,其他地方也同样加一个小圆。 根据以上的规律,能符合此规律的只有C项

第5题C 异色相加为黑,同色相加为白 第6题B 解析:(方法一) 把内分割线,分割出来的两个图形分别算出其比划再组成这个图行总的笔划(重合的线段算为2划)。 根据这个规律:第一套图的笔划是:6,7,8 第二套图的笔划是:9,10,11 (方法二) 看内角的个数呈规律递增;第一套图:6,7,8 第二套图:9,10,11 第7道C 第一套图的3个图的阴影部分可以组成一个全阴影图形

同理,第二套图的3个阴影部分也可以组成一个全阴影图形 第8道B 第一套是图内的3个原色不同,第二套是图内的3个原色相同,而且一一对应相似,两套图的3个图项的外框都是只有一个。 第9道B 根据第一套图和第二套图的各项图形方面不同,一一对应相似性, 第一套图:图1是左右对称,方位是左右。 图2是轴对称,方位是上下,左右;其对应相似性的图形是第二套图的图2。 图3是上下对称,其对称相似性的图形是第二套图的图1 那么现在就只有第一套图的图1没有对应关系,根据其左右对称的相似性只有B项符合,故答案为B 第10道B 若考虑把图2,图3,图4通过翻转、旋转、镜像,而组成图1,那么这样每个选项都可以。

java经典面试题汇总

Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域当前类同一package 子孙类其他package public √√√√ protected √√√ × friendly √√ × × private √ × × × 不写时默认为friendly 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 3、Static Nested Class 和 Inner Class的不同 答:Nested Class (一般是C++的说法),Inner Class (一般是JA V A的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象 4、&和&&的区别 答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and) 5、Collection 和 Collections的区别 答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作 6、什么时候用assert 答:assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的 7、String s = new String("xyz");创建了几个String Object 答:两个,一个字符对象,一个字符对象引用对象 8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少 答: Math.round(11.5)==12;Math.round(-11.5)==-11;round方法返回与参数最接近的长整数,参数加1/2后求其floor 9、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错 答:short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)short s1 = 1; s1 += 1;(可以正确编译) 10、Java有没有goto 答:java中的保留字,现在没有在java中使用 11、数组有没有length()这个方法? String有没有length()这个方法 答:数组没有length()这个方法,有length的属性。String有有length()这个方法 12、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型

行测:图形推理题50道详解

图形推理解题50项思路公务员必考 1.大小变化 2.方向旋转 3.笔画增减(数字,线条数) 4.图形求同 5.相同部份去掉 6.图形叠加(简单叠加,合并叠加,去同叠加) 7.图形组合变化(如:首尾两个图形中都包含中间图形) 8.对应位置阴影变化(两图相同或不同则第三图对应位置变阴影或变空白) 9.顺时针或逆时针旋转 10.总笔画成等差数列 11.由内向外逐步包含 12.相同部件,上下,左右组合 13.类似组合(如平行,图形个数一样等) 14.横竖线条之比有规律(如横线3条竖线4条,横线4条竖线5条等) 15.缺口相似或变化趋势相似(如逐步远离或靠近) 16.图形运动变化(同一个图形从各个角度看的不同样子) 17.图形拆分(有三个图构成,后两个图为第一个图的构成部件) 18.线条交点数有规律 19.方向规律(上,下,左,右) 20.相隔一个图形分别对称(如:以第三个图为中心,1和5对称,2和4对称) 21.含义依据条件而变(如一个错号,可以表"划",也可以表示"两划") 22.图形趋势明显(点或图形从左到右,从上到下变化等) 23.图形的上,中,下部分分别变化(求同,重叠,或去同叠加) 24.相似类(包含,平行,覆盖,相交,不同图形组成,含同一图形等) 25.上,中,下各部分别翻转变化 26.角的度数有规律 27.阴影重合变空白 28.翻转,叠加,再翻转 30.与特定线的交点数相同(如:与折线的交点数有规律,有直线的交点数不用考虑) 31.图形有多条对称轴,且有共同交点,轴对称图形(如正三角形,正方形) 32.平行,上下移动

33.图形翻转对称 34.图形边上角的个数增多或减少 35.不同图形叠加形成新图 36.图形中某条线均为长线或短线(寻找共同部分) 37.线段间距离共性.(如:直线上有几个点,分成几条线段,上部覆盖有另一个图形,如圆,三角形等,但是上面的图形占的位置都不大于最外面两点间的距离) 38.图形外围,内部分别顺或逆时针旋转(内外部变化相反) 39.特殊位置变化有规律(如当水平时,垂直时图形有一规律) 40.各图形组成部件属于同一类(如:均为三条曲线相交) 41.以第几幅图为中心进行变化(如:旋转,走近,相反等) 42.求共同部分再加点变化(如:提出共同部分,然后让共同部分都变黑什么的) 43.除去共同部分有规律 44.数线段出头数,有规律(成等差数列,或有明显规律) 45.图形每行空间数相同 46.以中间图形为中心,上下,对角分别成对称 47.先递增再递减规律 48.整套图形横着看,或竖着看,分别有规律. 49.注意考虑图形部分变化(如:分别为上下不变中间变化,然后上中下一起变化,左右分别变化,左右一起变化等) 50.顺着次序变化.(如:原来在内部的放大变为外部图形,内部图形相应变化.左右组成的图,上一个右边图等于下个左边图,右边再加个新图,如此循环) 1.大小变化

C语言练习题(带答案)-绝对经典题目不看后悔

1单选题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键

Java经典编程题50道

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 【程序9】

公务员题目《图形推理》练习题

公务员题目《图形推理》练习题

————————————————————————————————作者:————————————————————————————————日期:

1. 以下哪一个图形是由左边的四个图形不经旋转、翻转直接拼接而成的? A.如图所示 B.如图所示 C.如图所示 D.如图所示 B。以最大的第二幅图为主图,第一幅的三角拼接在右上角,第三幅拼接在左上角,第一幅拼接在右下角。因此,该题选B。 2. 左边给定的是纸盒的外表面,下列哪一项能由它折叠而成() A.A B.B C.C D.D A。箭头面与“T”面、“N”面与圆圈面为相对面,排除C、D两项。B项顶面的“T”应逆时针旋转90度。A项正确。 3.

. A.如上图 B.如上图 C.如上图 D.如上图 A。题干中第一和第八位的图一样,第二和第五位的图一样,第三和第七位的图一样,第四和第六位的图一样,符合此规律的只有A。 4. 从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律( ) A.A B.B C.C D.D C。从九宫格的中心图形出发,发现中心图形的小三角数量等于其水平、竖直、对角线方向的另外两个图形的小三角形数量之和,因此问号处图形的小三角形数量为5(中间图形的9个减去左上角图形的4个),只有C项符合。 5. . A.A B.B C.C D.D B。第一组图均可以一笔画成,B项符合此规律。 6.

下列选项中,符合所给图形的变化规律的是() A.如上图A所示 B.如上图B所示 C.如上图C所示 D.如上图D所示 B。首先整个图形顺时针旋转90度,然后黑色部分顺时针移动一格。 7. .? A.A B.B C.C D.D D。每组第一个图形上下翻转得到第二个图形,第二个图形顺时针旋转90度得到第三个图形。故选D项。8. 下列选项中,符合所给图形变化规律的是( )

经典逻辑思维训练题(25题,带答案)

经典逻辑思维训练题(25题,带答案) 快去训练一下你的大脑的逻辑思维能力吧!1.世界级的马拉松选手每天跑步不超过6公里。 因此,如果一名选手每天跑步超过6公里,它就不是一名世界级马拉松选手。 以下哪项与上文推理方法相同?(A)跳远运动员每天早晨跑步。 如果早晨有人跑步,则他不是跳远运动员。 (B)如果每日只睡4小时,对身体不利。 研究表明,最有价值的睡眠都发生在入睡后第5小时。 (C)家长和小孩做游戏时,小孩更高兴。 因此,家长应该多做游戏。 (D)如果某汽车早晨能起动,则晚上也可能起动。 我们的车早晨通常能启动,同样,它晚上通常也能启动。 (E)油漆三小时之内都不干。 如果某涂料在三小时内干了,则不是油漆。 2.19世纪有一位英国改革家说,每一个勤劳的农夫,都至少拥有两头牛。 那些没有牛的,通常是好吃懒做的人。 因此它的改革方式便是国家给每一个没有牛的农夫两头牛,这样整个国家就没有好吃懒做的人了。 这位改革家明显犯了一个逻辑错误。

下列选项哪个与该错误相类似?(A)天下雨,地上湿。 现在天不下雨,所以地也不湿。 (B)这是一本好书,因为它的作者曾获诺贝尔奖。 (C)你是一个犯过罪的人,有什么资格说我不懂哲学?(D)因为他躺在床上,所以他病了。 3.有一天,某一珠宝店被盗走了一块贵重的钻石。 经侦破,查明作案人肯定在甲、乙、丙、丁之中。 于是,对这四个重大嫌疑犯进行审讯。 审讯所得到的口供如下:甲:我不是作案的。 乙:丁是罪犯。 丙:乙是盗窃这块钻石的罪犯。 丁:作案的不是我。 经查实:这四个人的口供中只有一个是假的。 那么,以下哪项才是正确的破案结果?(A)甲作案。 (B)乙作案。 (C)丙作案。 (D)丁作案。 (E)甲、乙、丙、丁共同作案。 4.古代一位国王和他的张、王、李、赵、钱五位将军一同出外打猎,各人的箭上都刻有自己的姓氏。 打猎中,一只鹿中箭倒下,但不知是何人所射。

java经典试题 (2)

试题练习: 阅读下面程序: public class Cycle { public static void main(String args[]) { System.out.println(args[0]); } } 在命令行中输入java Cycle one two,该程序输出结果是___。 A.Cycle B.one C.two D.上述A、B、C均不对 下列关键字中可以表示常量的是___。 A.final B.default C.private D.transient 在Java Applet程序用户自定义的Applet子类中,常常重载___方法在Applet的界面中显示文字、图形和其它界面元素。 A.start() B.stop() C.init() D. paint() StringBuffer类字符串对象的长度是___。 A.固定B.必须小于16个字符C.可变D.必须大于16个字符 下列语句中哪个是正确的语句___。 A.RandomAccessFile raf = new RandomAccessFile("myfile.txt","rw"); B.RandomAccessFile raf = new RandomAccessFile(new DataInputStream()); C.RandomAccessFile raf = new RandomAccessFile(new File("myfile.txt")); D.RandomAccessFile raf = new RandomAccessFile("myfile.txt"); 如果在子类中使用被子类隐藏的父类的成员变量或方法,应使用关键字___。 A.this B.class C.super D.super class MouseEvent对应的是___。 A.键盘事件B.窗口事件C.按钮事件D.鼠标事件 运行下列程序,会产生什么结果是___。 public class X extends Thread implements Runnable { public void run() { System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); }

50道经典逻辑题及答案

一、逻辑判断:每题给出一段述,这段述被假设是正确的,不容置疑的。要求你根据这段述,选择一个答案。注意,正确的答案应与所给的述相符合,不需要任何附加说明即可以从述 中直接推出 1.以下是一则广告:就瘘痛而言,四分之三的医院都会给病人使用"诺维克斯"镇痛剂。因此,你想 最有效地镇瘘痛,请选择"诺维克斯"。以下哪项如果为真,最强地削弱该广告的论点?( ) A.一些名牌的镇痛剂除了减少瘘痛外,还可减少其他的疼痛 B.许多通常不用"诺维克斯"的医院,对那些不适应医院常用药的人,也用"诺维克斯" C.许多药物制造商,以他们愿意提供的最低价格,销售这些产品给医院,从而增加他们产品的 销售额 D.和其他名牌的镇痛剂不一样,没有医生的处方,也可以在药店里买到"诺维克斯" 正确答案:C 2.会骑自行车的人比不会骑自行车的人学骑三轮车更困难。由于习惯于骑自行车,会骑自行车的人 在骑三轮车转弯时,对保持平衡没有足够的重视。据此可知骑自行车( )。 A.比骑三轮车省力 B.比三轮车更让人欢迎 C.转弯时比骑三轮车更容易保持平衡 D.比骑三轮车容易上坡 正确答案:C 解题思路:题干已知,不会骑自行车的人反而比会骑的人更容易学习骑三轮车,原因 是骑三轮车在转弯时需要更多地控制平衡,由此可以推断出选项C为正确答案,选项A、B、D与题干 无关。故选C。 3.长久以来认为,高水平的睾丸激素荷尔蒙是男性心脏病发作的主要原因。然而,这个观点不可能 正确,因为有心脏病的男性一般比没有心脏病的男性有显著低水平的睾丸激素。上面的论述是基于 下列哪一个假设的?( )。 A.从未患过心脏病的许多男性通常有低水平的睾丸激素 B.患心脏病不会显著降低男性的睾丸激素水平 C.除了睾丸激素以外的荷尔蒙水平显著影响一个人患心脏病的可能性 D.男性的心脏病和降低睾丸激素是一个相同原因的结果 正确答案:B 解题思路:题干推理过程为:有心脏病的男性的睾丸激素水平低于无心脏病的,所以高水平的睾丸激素荷尔蒙不是男性心脏病发作的主要原因。这里忽略了一个前提,即得了心脏病以后会不会降低原有的睾丸激素,如会,则推理不成立,如不会,则推理成立,所以答案为B。 4.某大学工会在三八妇女节组织卡拉OK大赛,关于外语学院由哪些人来参加比赛,领导已商定出以下意见:(1)如果林红参加,则小萍也参加; (2)如果许丹不参加,则颖参加; (3)

java试题

专业 层次 学号 座号 姓名 装 订 线 java 试题 (101分 共120分钟) 适用专业:软件开发 (本试卷共 5 页) 题号 一 二 三 四 总分 得分 一、填空题(48分,每空2分) 1. Java 源程序文件编译后产生的文件称为__字节码___文件,其扩展名为 ____.class_____。 2. 布尔型常量有两个值,它们分别是__true_____、__false_______。 3. 若x = 5,y =10,则 x > y && x++ = = y - - 的逻辑值为__false_______。 4. 假若 int x=3;int y=(++x)*5;其执行结果: y= 20 。 5. do-while 语句与while 语句的区别在于先执行循环体中的语句再计算条件表达式, 所以do-while 语句的循环体至少被执行 1 次。 6.程序段 ... int s1=0,s2=0; for (int i=0, j=1; i<10&&j<10;i++,j++){ if(i>5) s1++; else s2--; j++; } ... 运行后,s1的值为__0__,s2的值为_-5_。 7. Java 的数据类型可以分为两大类: 基本数据类型 和 引用类型 。 8. 设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为:_2.5__。 9. switch(m){ case 0: System.out.println("case 0! "); case 1: System.out.println("case 1! "); break;

逻辑推理经典题

逻辑推理题练习 真假推理属于显性结论类的一种,其具体表现是在题目中给出若干个前提,前题有真有假,要求通过判断命题的真假情况,进而推理出指定的结论。 一、题型分析 经过对近年真题的比较与研究,我们不难发现,真假推理题型的难度在不断增加,答题的重点从矛盾关系扩大到反对、推出等多种关系,提问方式也从“只有一真”,“只有一假”扩大到“两真两假”。对于公务员考试,绝大多数考生没有必要也不需要去学习专业的逻辑学知识,只要掌握如下解题方法即可。 二、解题思路 首先,判断题型是“只有一真”,“只有一假” 还是“两真两假”;其次,在题干当中寻找一组矛盾关系,反对关系和推出关系,判断这两个条件是一真一假、不能同真、不能同假,还是必须同真、必须同假;最后,进行推导,得出结论。 三、真题示例 (一)只有一真 1.桌上有四个杯子,每个杯子都写着一句话,第一个:“所有的杯子里都有啤酒”;第二个:“本杯中有可乐”;第三杯“本杯中没有咖啡”;第四个“有些杯子中没有啤酒”。 假如只有一个为真话,那么()为真。 A.所有的杯子中有啤酒 B.所有的杯子中都没有可乐 C.第三个杯子中有咖啡 D.第二个杯子中有可乐 2.在一次对全市中学假期加课情况的检查后,甲乙丙三人有如下结论: 甲:有学校存在加课问题。 乙:有学校不存在加课问题。 丙:一中和二中没有暑期加课情况。 如果上述三个结论中只有一个正确,则以下哪项一定为真() A.一中和二中都存在暑期加课情况 B.一中和二中都不存在暑期加课情况 C.一中存在加课情况,但二中不存在 D.一中不存在加课情况,但二中存在 (二)只有一假 3.某珠宝店失窃,甲、乙、丙、丁四人涉嫌被拘审。四人的口供如下:甲:案犯是丙。乙:丁是罪犯。丙:如果我作案,那么丁是主犯。丁:作案的不是我。四个口供中只有一个是假的。 如果以上断定为真,则以下哪项是真的?()。 A.说假话的是甲,作案的是乙 B.说假话的是丁,作案的是丙和丁

java50道经典逻辑题

題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 【程序1】 題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:咋一看不知道如何下手,但是你在草稿纸上写写分析一下,就很快发现其中的规律了package logic; import java.util.Scanner; public class RabbitNum { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("你想知道前几个月的兔子的数量"); int month = in.nextInt(); int[] mon = new int[month]; if(month < 3){ System.out.println("第" + month + "个月有1 对兔子,共2 只"); } else for(int i = 2; i < month; i++){ mon[0] = mon[1] = 1; mon[i] = mon[i - 1] + mon[i - 2]; System.out.printf("第%d 个月有%d 对兔子,共%d 只兔子\n", i + 1, mon[i], 2 * mon[i]); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 分析:如果知道素数是什么,该题就应该不难了 package logic; public class Prime { public static void main(String[] args) { System.out.print("101--200中的素数有:"); for(int i = 101; i <= 200; i++){ if(isPrime(i)) System.out.print(" " + i); } } //isPrime方法用来判断一个数是否是素数private static boolean isPrime(int i) { // TODO Auto-generated method stub for(int j = 2; j <= Math.sqrt(i); j++){ if(i % j == 0) return false; } return true; } } 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 分析:解决这个题目主要要知道怎么把一个数的各个位上的数拆分出来 package logic; import java.util.Scanner; public class NarcissisticNum { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("水仙花数有:"); for(int num = 100; num < 1000; num++){ if(isNarcissisticNum(num)) System.out.println(" " + num); } } //一个判断正整数是否为水仙花数的方法private static boolean isNarcissisticNum(int num) { // TODO Auto-generated method stub int a = num / 100; //分离出百位a int b = (num / 10) % 10; //分离出十位b int c = num % 10; //分离出个位 c int sum = a * a * a + b * b * b + c * c * c; if(sum == num) return true; else return false; } } 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 分析:按步骤实现就可以了(有多种实现方式,以下代码供参考。我也参考了别人的)package logic; import java.util.Scanner; public class PrimeFactorOfInteger { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入一个

相关文档
相关文档 最新文档