51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4757|回复: 10
打印 上一主题 下一主题

[求助] 面试中的智力测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-11 17:19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天去面试了,很是郁闷,因两道智力题被淘汰了,请大家帮忙看看:
1。24小时内,时钟,分钟,秒钟三者重合的次数是多少?写出计算过程
2。一个房子里有三盏灯,门外有三个开关分别控制着这三盏灯,让只进去一次看怎样判断那个开关控制那盏灯,门外看不到灯亮。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-5-11 17:29:32 | 只看该作者

回复 #1 welcome2008 的帖子

第2個好做﹕ 先在門外打開一個開關﹐開一段時間后再關掉﹐另再開另一個開關﹐此時進入房間﹐再有手去摸一下另兩個未亮的燈﹐其中一個熱的就是剛開始打開開關的。。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-5-11 17:58:14 | 只看该作者
1、表针走满一圈也就是旋转了360°,那么走一格也就是旋转了6°。
     写个三重循环,每秒比较一下时分秒的表针旋转角度是否一样,表针旋转角度为360°后角度清0,表针旋转角度一样的次数就是三者重合的次数。
2、同时打开两盏灯,开关为A、B,等一会儿,关掉B开关后进去,就可以判断出来了。
     亮着的灯由A控制,关着的灯中有一盏有温度由B控制。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-5-17 11:21:03 | 只看该作者
这题很早就见过,答案也见过,但今看居然一时想不起来,看来思维模式还是没啥进展。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-5-29 15:13:43 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-28 16:11:02 | 只看该作者
1. 第一题 有那么复杂吗?
我觉得:每个小时有一次重叠,总24次。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-29 17:36:09 | 只看该作者
原帖由 changlang530 于 2007-8-28 16:11 发表
1. 第一题 有那么复杂吗?
我觉得:每个小时有一次重叠,总24次。



有24次?/?
sdlkfj4

应该只在12点这个位置有重合的机会吧.
而24小时内就两次能达到12点的位置.

一个是中午12:00,一个是零晨24:00
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-10-20 12:09:49 | 只看该作者
8楼拿自己家钟看看吧,你想得也太有个性了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-10-20 23:13:31 | 只看该作者
楼主..答案啊?

怎么没说哦?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-10-22 23:28:28 | 只看该作者

看了一下钟

<body>
                <span id="rr"></span><button onclick="test()">test</button>
                <script>
                        function test()
                        {
                                var r = 0;//时针、分针、秒针,三针重合的次数
                                var hj = 0;//时针转动的角度
                                var mj = 0;//分针转动的角度
                                var sj = 0;//秒针转动的角度

                                //计算12小时内,时针、分针、秒针,三针重合的次数
                                for(var h=0;h<12;h++)
                                {
                                        for(var m=0;m<60;m++)
                                        {
                                                for(var s=0;s<60;s++)
                                                {
                                                        sj += 6;
                                                        if(sj == mj && sj == hj)
                                                                r ++;
                                                }
                                                mj += 6;
                                                sj = 0;
                                        }
                                        hj += 30;
                                        mj = 0;
                                }       

                                //显示结果
                                rr.innerText = r;
                        }
                </script>
        </body>
</html>
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-11-10 11:16:14 | 只看该作者
不错,我也找到了答案!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-13 04:15 , Processed in 0.075938 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表