条件分岐

初級
26
2時間36分

if/else文、unless、case文など、条件に基づく処理の制御方法

Rubyコースの一部として、条件分岐に関する実践的な練習問題を26問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。

学習を開始する準備ができました

下記の練習問題から始めて、段階的にスキルアップしていきましょう

ruby icon

練習問題一覧 (26問)

問題 1

三項演算子の正しい構文はどれですか?

問題 2

以下のコードの実行結果はどうなりますか? ruby score = 85 result =...

問題 3

次のif-else文を三項演算子で書き換えるとどうなりますか? ruby if...

問題 4

三項演算子の使用が適さない場面はどれですか?

問題 5

以下のコードで、numberが-3の場合の出力結果はどうなりますか? ruby number =...

問題 6

以下のコードの実行結果はどうなりますか? ruby score = 75 if score...

問題 7

unless文について正しい説明はどれですか?

問題 8

修飾子としてのif文の正しい書き方はどれですか?

問題 9

以下のコードで、年齢が18歳以上で学生の場合に"学割適用"と表示するには、空欄に何を入れるべきですか...

問題 10

以下のコードの実行結果はどうなりますか? ruby temperature = 25 if...

問題 11

比較演算子!=の意味として正しいものはどれですか?

問題 12

以下のコードで論理演算子||(OR)を使った条件の実行結果はどうなりますか? ruby age...

問題 13

Rubyのcase文で、一つのwhen節に複数の条件を指定する場合、どの記号を使いますか?

問題 14

以下のコードの実行結果はどうなりますか? ruby score = 85 case score...

問題 15

case文で処理が1行で済む場合に使える、より簡潔な記法に使用するキーワードは何ですか?

問題 16

以下のコードで、ageが22、statusが"学生"の場合の出力結果は何ですか? ruby...

問題 17

range演算子について、90..100と90...100の違いを正しく説明しているのはどれですか?

問題 18

以下のcase文をif文で書き換えた場合、正しいコードはどれですか? ruby case...

問題 19

Rubyにおいて、真偽値を表すデータ型は何と何ですか?

問題 20

以下のコードの実行結果は何ですか? ruby puts 5 == 5

問題 21

「5は3より大きく、かつ10より小さい」という条件をRubyで表現する場合、正しいコードはどれですか...

問題 22

以下のコードの実行結果は何ですか? ruby puts !true

問題 23

以下のコードの実行結果は何ですか? ruby puts true || false

問題 24

以下のコードの実行結果は何ですか? ruby puts "Ruby" == "ruby"

問題 25

以下のコードの実行結果は何ですか? ruby puts 5 >= 5

問題 26

以下のコードで空欄に入る演算子は何ですか? ruby age = 25 is_student =...

💡 学習のコツ

  • • 順番に取り組むことで、段階的に理解を深めることができます
  • • 間違えた問題は解説をしっかり読んで理解しましょう
  • • 全問題完了後、もう一度チャレンジして定着を確認しましょう

📚 学習の進め方

1

問題を順番に解く

基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします

2

解説をしっかり読む

正解・不正解に関わらず、解説を読んで理解を深めましょう

3

復習で定着させる

間違えた問題は後日再チャレンジして、知識の定着を確認しましょう

前のトピック

ハッシュ

次のトピック

繰り返し処理

さらに効果的な学習を

プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。