配列

初級
36
3時間36分

配列の作成、要素の追加・削除・参照方法など、配列の基本操作

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

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

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

ruby icon

練習問題一覧 (36問)

問題 1

Rubyで配列を作成する正しい記法はどれですか?

問題 2

以下のコードの実行結果はどうなりますか? ruby fruits = ["りんご",...

問題 3

配列の長さ(要素数)を取得するメソッドは何ですか?

問題 4

以下のコードの実行結果はどうなりますか? ruby numbers = [1, 2, 3, 4,...

問題 5

%記法を使って文字列の配列を作成する正しい記法はどれですか?

問題 6

以下のコードの実行結果はどうなりますか? ruby numbers = [1, 2, 3, 4,...

問題 7

存在しないインデックスを指定して配列の要素にアクセスした場合、何が返されますか?

問題 8

以下のコードで作られる配列について正しい説明はどれですか? ruby mixed = [1,...

問題 9

配列の末尾に要素を追加するメソッドはどれですか?

問題 10

以下のコードの実行結果はどうなりますか? ruby numbers = [1, 2, 3]...

問題 11

配列の先頭に要素を追加するメソッドはどれですか?

問題 12

以下のコードの実行結果はどうなりますか? ruby queue = ["山田", "鈴木",...

問題 13

<<演算子の正しい説明はどれですか?

問題 14

以下のコードの実行結果はどうなりますか? ruby numbers = [1, 2, 3, 2,...

問題 15

配列操作メソッドの組み合わせで、スタック(後入れ先出し)の動作を実現するのはどれですか?

問題 16

以下のコードで空の配列に対してpopメソッドを実行した場合、何が返されますか? ruby...

問題 17

Rubyで配列を昇順(小さい順)に並び替えるメソッドは何ですか?

問題 18

配列を大きい順(降順)に並び替えるために、最も一般的に使用される方法はどれですか?

問題 19

以下のコードの実行結果はどうなりますか? ruby fruits = ["バナナ",...

問題 20

独自の基準で配列を並び替えたい場合に使用するメソッドはどれですか?

問題 21

sortメソッドとsort!メソッドの違いは何ですか?

問題 22

以下のコードで、点数の高い順に生徒を並び替えるには、空欄に何を入れればよいですか? ruby...

問題 23

文字列の配列を五十音順に並び替える場合、どのメソッドを使用しますか?

問題 24

以下のコードの実行結果はどうなりますか? ruby numbers = [5, 2, 8, 1]...

問題 25

複数の条件で配列を並び替えたい場合、sort_byのブロック内で何を返せばよいですか?

問題 26

メソッドを連続して呼び出すことを何と呼びますか?

問題 27

Rubyのmapメソッドの主な目的は何ですか?

問題 28

以下のコードの実行結果はどうなりますか? ruby prices = [100, 200,...

問題 29

selectメソッドのブロック内で評価される条件の戻り値として適切なものはどれですか?

問題 30

以下のコードの実行結果はどうなりますか? ruby numbers = [1, 2, 3, 4,...

問題 31

mapメソッドとeachメソッドの主な違いは何ですか?

問題 32

以下のコードの実行結果はどうなりますか? ruby numbers = [1, 2, 3, 4,...

問題 33

以下のコードで空欄に入るメソッドは何ですか? ruby fruits = ["apple",...

問題 34

以下のハッシュに対するselectメソッドの使用例として正しいものはどれですか? ruby...

問題 35

mapメソッドのブロック内で複数行の処理を行う場合、新しい配列に格納される値はどれですか?

問題 36

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

💡 学習のコツ

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

📚 学習の進め方

1

問題を順番に解く

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

2

解説をしっかり読む

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

3

復習で定着させる

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

前のトピック

数値と演算

次のトピック

ハッシュ

さらに効果的な学習を

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