素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Ruby技術者認定試験 Gold
「Ruby技術者認定試験 Gold」の記事一覧
`String#sub` と `String#gsub` の違いは何か。
`sub`は最初の1箇所のみ置換、`gsub`は全て置換
2026年1月24日
親クラスで `private` 定義されたメソッドは、サブクラスから呼び出せるか。
呼び出せる(`private` はレシーバ指定禁止なだけで継承される)が正しい
2026年1月24日
`{a: 1, b: 2}.keep_if { |k, v| v > 1 }` の結果はどれか。
実行すると{:b=>2}になる
2026年1月24日
ヒアドキュメント `<
変数展開されるが正しい
2026年1月24日
`a = [1, 2]; b = a.dup; b << 3` を実行したとき、`a` の値はどれか。
該当するのは[1, 2]
2026年1月24日
Rubyスクリプトに引数を渡して実行した際、その引数の文字コード(エンコーディング)は通常どうなるか。
ロケールに依存する(WindowsならCP932など、LinuxならUTF-8など)が正しい
2026年1月24日
オブジェクトが汚染されている(tainted)かどうかを確認するメソッドはどれか(Ruby 2.7まで主流、3.2で廃止だが知識として)。
tainted?が正しい
2026年1月24日
要素を畳み込み演算(reduce)する際に、初期値を指定しない場合、最初の `memo`(蓄積変数)の値は何になるか。
配列の最初の要素が正しい
2026年1月24日
`”abc\ndef”` に対して `/^def/` はマッチするか。
マッチしない(デフォルトでは`^`は文字列先頭のみ)が正しい
2026年1月24日
`ensure` 節で `return` を記述した場合の挙動はどうなるか。
`ensure` 節の `return` の値がメソッドの戻り値となり、例外は握りつぶされる(キャ…
2026年1月24日
投稿のページ送り
1
…
56
57
58
…
100