Rubyがミニツク

あなたのRubyの技術に関するより詳しい知識と理解を増やします。

Ruby入門コース

このコースについて

Rubyのeラーニング研修システムはRailsを使ってWebアプリケーション開発ができる技術者の育成を目指します。 そのため、Railsを扱うことができるだけのRubyの知識を得ることがRuby入門コースの目標となっています。

コンテンツ一覧

ヒント レッスンの名前をクリックすると、その内容を表示します。

次のレッスン ホームへ戻る

Numericクラスレッスンのドリル

コンテンツ概要

この問題集を学習して、Ruby入門コースのレッスン「Numericクラス」の重要ポイントを覚えましょう。

このドリルは4問の問題があります。


はじめる

問題

以下の選択肢から、Rubyの組み込みクラスで、Numericクラスのサブクラスだけ含む組み合わせを選んでください。

選択肢を選ぶ

(d) Fixnum, Bignum, Complex, BigDecimal

(c) Integer, Float, Fixnum, Bignum

(a) Integer, Float, Complex, Rational

(b) Float, Fixnum, Bignum, Complex, Rational


次の問題へ進む

問題

整数リテラルとして、正しくない選択肢を選んでください。

選択肢を選ぶ

(b) 0x3F

(a) -1

(d) 0b01

(c) +1.0


次の問題へ進む

問題

浮動小数点数リテラルとして、正しくない選択肢を選んでください。

選択肢を選ぶ

(a) 59736e20

(b) 2.718

(d) 0x3f

(c) -3.1415


次の問題へ進む

問題

以下の選択肢から、コードのkinda_randomメソッドが毎回同じ値を返すように、(A)部分として正しいものを選んでください。

def kinda_random
  (A)
  rand()
end

選択肢を選ぶ

(b) srand(Math::PI)

(d) rand(0)

(c) srand(Time.now.to_i)

(a) alias rand srand


次のレッスン ホームへ戻る