查看: 2364|回复: 5

[随意闲聊] 更加无聊(脚本题)

[复制链接]

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-6-15 19:08:52 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 taroxd 于 2014-6-15 20:35 编辑

下面的题都是闭卷哦~ 请不要使用Ruby的环境。
@余烬之中 @喵呜喵5 @moy

第一题
不要重定义 == 和 != 方法,找到一个对象 x,使得 x != x


第二题
用一行代码(20字符以内)计算出100的阶乘(不必输出)


第三题
将语句的返回值填入问号处
[pre lang="ruby" line="1"]
A = a = 0.4
0.5+0.5==1   # => ?
a  +0.2==0.6 # => ?
A  +0.2==0.6 # => ?
[/pre]


第四题
A、B、C、D 中哪个是不同的?
[pre lang="ruby" line="1"]
module A
  def self.one; 1; end
end

module B
  module_function
  def one; 1; end
end

module C
  class << self
    def one; 1; end
  end
end

module D
  define_singleton_method(:one){1}
end
[/pre]


第五题
以下有哪些是方法?
include defined? private __FILE__ || !


参考答案
游客,如果您要查看本帖隐藏内容请回复

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-6-15 19:13:33 | 显示全部楼层
反正在用手机随便答
nil
计算器算出来后直接打出数字
全false
B
2 4

点评

后面有24个零 数的眼花缭乱 百家争鸣  发表于 2014-6-15 19:54
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000  发表于 2014-6-15 19:53
自己看答案吧~  发表于 2014-6-15 19:15
1错 2错(超过20字符) 3错 4对 5错  发表于 2014-6-15 19:14
回复

使用道具 举报

百合控

梦石
0
星屑
6548
在线时间
1275 小时
注册时间
2013-8-21
回帖
3522

开拓者

发表于 2014-6-15 19:38:30 | 显示全部楼层
本帖最后由 余烬之中 于 2014-6-15 19:40 编辑

1.NaN没找到 话说我昨天晚上还看到一篇文章讲这东西

2.忘了block方案一[pre lang="ruby" line="1"]a=b=1;99.times{a*=b+=1}[/pre]方案二[pre lang="ruby" line="1"]def a n;n!=1?n*a(n-1):n;end;a 100[/pre]当然这都超过了20字符,看我的:[pre lang="ruby" line="1"]"100的阶乘"[/pre]

3.卧槽 空格true false (???猜是false 常量和变量这里应该没问题吧)

4.对了,其实还可以考一个E extend selfB

5.感叹号儿include private __FILE__ || ! 只有两个

点评

感叹号儿是方法哦~  发表于 2014-6-15 19:45
萌新瑟瑟发抖
看到我请叫我去干活
回复

使用道具 举报

无节操

梦石
0
星屑
608
在线时间
795 小时
注册时间
2009-2-6
回帖
3910

开拓者贵宾

发表于 2014-6-15 19:38:55 | 显示全部楼层
本帖最后由 moy 于 2014-6-15 19:45 编辑

基础堪忧啊,因为蒙的太多,所以都放一起了nil #蒙的。
def m(n);[n*m(n-1),1].max;end #饶了我,我很少用迭代
true;true;false #蒙x2
C? #还是蒙的
我只知道include private || 和 !应该不是……吧

看了下答案表示,蒙答案没有技术果然不行(X
一眼就看出水平高低了,惨
顺便我这第五题太惨了
我还以为include和private是标示符来着,合着人家是方法(想想也是,按照ruby这各种eval的尿性。

点评

moy
这就是不读书的后果233  发表于 2014-6-15 19:45
第二题超字数~  发表于 2014-6-15 19:43
恭喜全错,看答案吧~  发表于 2014-6-15 19:43
Brandnew day, Brandnew Life
                             规 实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45767
在线时间
7953 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2014-6-15 20:11:33 | 显示全部楼层
1.NaN
2.[*1..100].inject(1){|tot,e| toe*e} 抱歉没看清题,此题暂时不做回答
3.true,true,true
4.D
5.defined?, || ,!

点评

_(:з」∠)_没仔细看就回答了,好像错了很多  发表于 2014-6-15 20:31
啦啦啦~啦啦啦~  发表于 2014-6-15 20:30
复制粘贴破解之 ← ← 老黄鸡 专业治疗颈椎病 ✪✪✪✪✪✪✪✪✪✪  发表于 2014-6-15 20:15
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2014-6-15 20:35:04 | 显示全部楼层
NaN
(1..100).inject :*
T F F
B
可笑。

有这时间为什么不去感受人生。

点评

好好去上课啊XD  发表于 2014-6-15 20:45
因为看到了 http://rm.66rpg.com/thread-366867-1-1.html 这个帖子。顺便第三题第三空你被坑了~  发表于 2014-6-15 20:37
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部