基本文法

初級
60
6時間

変数、データ型、式展開など、Rubyの基本的な文法と構文に関する問題

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

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

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

ruby icon

練習問題一覧 (60問)

問題 1

Rubyで1行コメントを書くために使う記号はどれですか?

問題 2

複数行コメントを書く際に使用する開始と終了の記号の組み合わせはどれですか?

問題 3

以下のコードを実行したとき、画面に表示されるのはどれですか? ruby これはコメントです...

問題 4

複数行コメントを正しく書いているのはどれですか?

問題 5

コメントを書く際のベストプラクティスとして最も適切なのはどれですか?

問題 6

以下のコードで一時的にputs "Debug"の実行を無効化したい場合、どのようにすればよいですか?...

問題 7

Rubyのプログラムファイルに付ける拡張子として正しいものはどれですか?

問題 8

Rubyで画面に文字列を表示し、自動的に改行を入れるメソッドはどれですか?

問題 9

ターミナルでRubyプログラムを実行するコマンドの形式として正しいものはどれですか?

問題 10

以下のコードの実行結果はどうなりますか? ruby print "Hello, " print...

問題 11

Rubyで文字列を表現するために使用する記号はどれですか?

問題 12

以下のエラーメッセージが表示された場合、最も可能性の高い原因は何ですか? No such...

問題 13

irbとは何ですか?

問題 14

irbを起動するために使用するコマンドは何ですか?

問題 15

irb内で puts "Hello!" を実行したとき、=> nil が表示される理由は何ですか?

問題 16

irbを終了する方法として正しいものはどれですか?

問題 17

以下のirb操作の実行結果はどうなりますか? ruby irb(main):001:0> (10...

問題 18

Rubyでシンボルを作成する正しい記法はどれですか?

問題 19

同じ名前のシンボルを複数回作成した場合、それらのobject_idはどうなりますか?

問題 20

シンボルと文字列の主な違いとして正しいものはどれですか?

問題 21

シンボルが最も適している使用場面はどれですか?

問題 22

以下のコードで、シンボルを使う利点として正しいものはどれですか? ruby...

問題 23

以下のcase文で、シンボルを使う理由として最も適切なものはどれですか? ruby case...

問題 24

Rubyで変数にデータを格納することを何と呼びますか?

問題 25

以下の変数名のうち、Rubyで使用できないものはどれですか?

問題 26

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

問題 27

Rubyで複数の単語を組み合わせた変数名を書く際の規約は何ですか?

問題 28

以下のコードで何が起こっていますか? ruby name = "太郎" name = "花子"...

問題 29

変数を使う主なメリットとして適切でないものはどれですか?

問題 30

Rubyで例外処理を行うために使用する基本的なキーワードの組み合わせはどれですか?

問題 31

以下のコードで、divide(10, 0)を実行したときの結果はどうなりますか? ruby...

問題 32

メソッド定義の中で例外処理を行う場合の簡潔な書き方はどれですか?

問題 33

raiseキーワードの主な用途は何ですか?

問題 34

例外処理におけるrescue => eのeには何が格納されますか?

問題 35

例外処理を使う主なメリットとして最も重要なものはどれですか?

問題 36

Rubyにおける定数の命名規則として正しいものはどれですか?

問題 37

以下のコードを実行したときの結果として正しいものはどれですか? ruby class...

問題 38

クラス外から定数にアクセスする方法として正しいものはどれですか?

問題 39

freezeメソッドについて正しい説明はどれですか?

問題 40

定数を使用することの主なメリットとして最も適切でないものはどれですか?

問題 41

Rubyで現在の日時を取得するために使用するメソッドは何ですか?

問題 42

以下のコードを実行した時、day_valueに格納される値は何ですか? ruby time =...

問題 43

曜日を数値で取得するwdayメソッドにおいて、日曜日を表す数値は何ですか?

問題 44

日時を「2025年05月13日」の形式で表示するためのstrftimeメソッドの引数として正しいもの...

問題 45

特定の日時(2024年1月1日10時20分30秒)を作成するコードとして正しいものはどれですか?

問題 46

現在の時刻から1時間後の時刻を計算するコードとして正しいものはどれですか?

問題 47

以下のコードの実行結果として正しいものはどれですか? ruby time1 =...

問題 48

Timeオブジェクトから分の値を取得するメソッドは何ですか?

問題 49

以下のコードで、hour_valueに格納される値は何ですか? ruby time =...

問題 50

現在の日時から1日前の日時を計算するコードとして正しいものはどれですか?

問題 51

Bundlerの主な役割として最も適切なものはどれですか?

問題 52

Bundlerをインストールするために使用するコマンドはどれですか?

問題 53

Gemfileの作成に使用するコマンドはどれですか?

問題 54

Gemfileで「Rails 8.0.x シリーズの最新版を使用する」ことを指定する記述はどれですか...

問題 55

Gemfileに記載されたgemをインストールするコマンドはどれですか?

問題 56

Gemfile.lockファイルの役割として最も適切なものはどれですか?

問題 57

Bundlerでインストールしたgemを実行する際に必要なコマンドの書き方はどれですか?

問題 58

Rubocopの主な役割として最も適切なものはどれですか?

問題 59

Rubocopで自動修正を実行するために使用するオプションはどれですか?

問題 60

Rubocopの設定ファイルの名前として正しいものはどれですか?

💡 学習のコツ

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

📚 学習の進め方

1

問題を順番に解く

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

2

解説をしっかり読む

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

3

復習で定着させる

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

次のトピック

文字列操作

さらに効果的な学習を

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