[認證] RACRPS 心得分享
認證名稱:
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
推
01/04 00:23, , 1F
01/04 00:23, 1F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章