作者zero00072 (叮钉慈青)
看板Ruby
标题[认证] RACRPS 心得分享
时间Fri Dec 31 16:29:24 2010
认证名称:
Ruby Association Certified Ruby Programmer Silver
试券语言:
英文
考试时间:
90 分钟
考题数目:
50 题
分数范围:
0 分至 100 分
及格分数:
75 分
我的分数:
52 分
认证:
失败
熟读的书:
O'Reilly Ruby 学习手册
略读的书:
博硕文化 Ruby Programming——向 Ruby 之父学程式设计
博硕文化 Ruby 程式设计密技 268
心得:
最近看到同学们都在考 SCJP(Oracle),所以心血来潮,也来看看有没有 Ruby 的认
证。就找到了这个 RACRP 可以考,而且 Prometric 也有提供考试,所以就去报名了。
我原以为我有两年的 Ruby 程式设计经验,而且对於考试范围内的所有语法熟悉;但很
惜的,我错了。
题目里,有几题很明显的是送分题,但也有很多题应该算是刁钻,因为那些是平时实务
时不会用到的语法。
若要成功的话,只读学习手册恐怕不行,有一些是要熟读的 API,如 String、Array、
Hash、Date 等类别的方法、类别继承(class Object)及错误处理(rescue、raise)。
不知道是不是很多人考过,看来这个认证不是随便准备就可以过去的。
以下是我略记得的题目(不完整):
1. 下列何者是 Dir class 的方法?
Dir.chdir
Dir.path
Dir.delete
Dir.pwd
2. 新增一个空的 Hash hasha,要怎麽写?
hasha = []
hasha = {}
hasha = ""
hasha = nil
3. puts "53A7".to_i
0
53
53A7
21415
4. hash = {"a" => 1, "b" => 2, "c" => 3},哪个方法不能问有没有 "c"?
hash.has_key?("c")
hash.include?("c")
hash.contain?("c")
hash.key?("c")
hash.member?("c")
5. array = [1, 3, 5, 7, 9],执行下列程式後,会得到什麽答案?
array.push(11)
array.shift(1)
array.pop
p array
[1, 3, 5, 7, 9, 11]
[1, 3, 5, 7, 9]
[3, 5, 7, 9]
[3, 5, 7]
我是还记得几题,但是不完整,故分享以上这些,感恩各位板友阅读。
--
.''`. 愿有多大,
: :' : 力就有多大。
`. `'` 叮钉慈青感恩合十
`_
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.162.140
※ zero00072:转录至看板 License 12/31 16:35
1F:推 poopoo888888:感谢分享 01/04 00:23