[認證] RACRPS 心得分享

看板Ruby作者 (叮釘慈青)時間14年前 (2010/12/31 16:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
認證名稱: 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
文章代碼(AID): #1D7PICHP (Ruby)
文章代碼(AID): #1D7PICHP (Ruby)