Project1

标题: Ruby - 新手进阶小测试 [ Trial ] [打印本页]

作者: 忧雪の伤    时间: 2012-3-24 13:43
标题: Ruby - 新手进阶小测试 [ Trial ]
本帖最后由 忧雪の伤 于 2012-3-25 14:35 编辑


* 以下内容请在保证完全空手下完成。
* 以下内容如果存在错误,请指正,我也只是一个入门的而已。

* 以下内容基于 Ruby 1.8.6

一、单项选择题
1ModuleClass 的关系有( )。
A、父类与子类的关系
B、实例与类的关系
CA & B

2
Foo = Class.new
class << Foo
def foo;  end
end
以下哪段代码会引发异常 ( )。
AFoo.send :foo
BFoo.foo
CFoo.new.foo

3、以下哪段代码会引发异常 ()。
Adef foo *args, foo;  end
B
p {}
C
p true or true and false
D
p(nil || '')

4、构建过程或方法对象中不包括以下哪句 ()。
AProc.new {}
B
proc {}
C
method :method
D
Method.new {}

5、以下哪个对象不属于立即值 ()。
A0
B:symbol
C'string'
Dnil
二、实际操作题
1、实现以下输出。
p Module # => Module

2、实现以下输出。
foo = 'hello world'
# 在这里进行操作。
p foo.foo # => 'hello world'
答案







欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1