wayground logo

Lembar Kerja Gratis yang Dapat Dicetak

BARU

Ukuran huruf

S
M
L
XL
Lembar kerja

4-27.繰り返し

Total soal: 21

Worksheet time: 33mins

Nama
Kelas
Tanggal
1.

次のように動作するプログラムの例として、最も適当なものを 1 つ選びなさい。

【プログラムの動作】
0 から 5 までの整数を順に表示する

a)

1

b)

2

c)

3

d)

4

2.

次のプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

1
2
3

b)

1
3
6

c)

3

d)

6

3.

次のように動作するプログラムの例として、最も適当なものを 1 つ選びなさい。

【プログラムの動作】
2 の 1 乗から 2 の 10 乗までの数を順に表示する

a)

1

b)

2

c)

3

d)

4

4.

次のプログラムの実行結果が下記のようになるとき、空欄(ア)に入れるのに最も適当なものを 1 つ選びなさい。

【実行結果】
月曜
火曜
水曜
木曜
金曜

a)

ア:1 から 5 まで、イ:Youbi

b)

ア:1 から 5 まで、イ:Youbi[i]

c)

ア:0 から 4 まで、イ:Youbi

d)

ア:0 から 4 まで、イ:Youbi[i]

5.

次のプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

月曜
火曜

b)

月曜
火曜
水曜

c)

火曜
水曜

d)

火曜
水曜
木曜

6.

次のプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

金曜
土曜
日曜

b)

日曜
土曜
金曜

c)

金曜

d)

日曜

7.

次のプログラムの実行結果が下記のようになるとき、空欄(ア)に入れるのに最も適当なものを 1 つ選びなさい。

【実行結果】
666

a)

⎿ goukei = goukei + 1

b)

⎿ goukei = goukei + i

c)

⎿ goukei = Kouka[i]

d)

⎿ goukei = goukei + Kouka[i]

8.

次のプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

0
1
2

b)

1
2
3

c)

2
1
0

d)

3
2
1

9.

次のプログラムの実行結果が下記のようになるとき、空欄(ア)に入れるのに最も適当なものを 1 つ選びなさい。

【実行結果】
55

a)

1

b)

2

c)

3

d)

4

10.

次のプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

1
2
4
8

b)

2
4
8
16

c)

1
2
6
24

d)

2
6
24
120

11.

次のプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

モンブラン
マカロン

b)

マカロン
プリン

c)

モンブラン
マカロン
プリン

d)

プリン

12.

次のプログラムの実行結果が下記のようになるとき、空欄(ア)に入れるのに最も適当なものを 1 つ選びなさい。

【実行結果】
プリン
マカロン
モンブラン

a)

1

b)

2

c)

3

d)

4

13.

次のプログラムの実行結果が下記のようになるとき、空欄(ア)に入れるのに最も適当なものを 1 つ選びなさい。

【実行結果】
25

a)

1

b)

2

c)

3

d)

4

14.

あるクラスで、学級委員を選出するために投票を行った。
候補者は佐藤さん、鈴木さん、田中さんの 3 人で、30 人の生徒が 1 票ずつ投票した。
次のプログラムでは、配列 Tohyo に保存した投票結果から、佐藤さんが何票獲得したかを数えて表示している。
プログラムの空欄(ア)・(イ)に入る最も適当なものの組み合わせを 1 つ選びなさい。
なお、配列 Tohyo の要素は、途中を省略して表記している。

【実行結果の例】
佐藤さんは 12 票獲得しました

a)

ア:0 から 29 まで、
イ:sato = sato + 1

b)

ア:0 から 29 まで、
イ:sato = sato + i

c)

ア:1 から 30 まで、
イ:sato = sato + 1

d)

ア:1 から 30まで、
イ:sato = sato + i

15.

あるクラスで、クラス全員の通学時間が何分であるかを調査した。
次のプログラムでは、配列 Jikan に通学時間を保存し、通学時間が 60 分以上の生徒の数を数えている。
プログラムの空欄(ア)・(イ)に入る最も適当なものの組み合わせを 1 つ選びなさい。


【実行結果の例】
通学時間が 60 分以上の生徒は 15 人です

a)

ア:1 から 要素数(Jikan) まで
イ:i >= 60

b)

ア:1 から 要素数(Jikan) まで
イ:Jikan[i] >= 60

c)

ア:0 から 要素数(Jikan) - 1 まで
イ:i >= 60

d)

ア:0 から 要素数(Jikan) - 1 まで
イ:Jikan[i] >= 60

16.

次のプログラムでは、ある都市の 1 週間分の最高気温を配列 Kion に保存している。
なお、最高気温は氷点下を下回っていないこととする。
このプログラムを実行したとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

0 ℃です

b)

17 ℃です

c)

26 ℃です

d)

m ℃です

17.

次のプログラムを実行し、【外部からの入力】の部分で数値の 10 を入力するとき、表示される結果として最も適当なものを 1 つ選びなさい。

a)

0

b)

1

c)

2

d)

n

18.

ある企業では、次の条件で採用面接の合格・不合格を判定している。

【条件】
・5 人の面接官が面接を行う
・面接官は志望者に対し、A・B・C の 3 段階で評価する
・A と評価した面接官が 2 人以上で、かつ C と評価した面接官が 2 人未満の場合は合格、それ以外の場合は不合格とする

次のプログラムは、この条件に従って採用面接の合格・不合格を判定するもので、ある志望者に対する 5 人の面接官の評価を配列 Hyoka に保存している。
プログラムの空欄(ア)に入る最も適当なものの組み合わせを 1 つ選びなさい。

a)

b)

c)

d)

19.

A さんは友達と次のルールのトランプゲームを行っている。

【ゲームのルール】
・最初に各プレイヤーに 2 枚ずつカードが配られる
・プレイヤーは、手持ちのカードの値の合計値を 21 に近づけることを目指し、追加のカードを引くかどうか選択する
・追加のカードは何枚引いてもよいが、合計値が 21 を超えると失格になる
・最終的に、カードの値の合計値が 21 を超えずに、最も 21 に近かった人が勝ちとなる

A さんは合計値が 17 以上のときに追加のカードを引くと、21 を超えてしまう可能性が高いと考えた。そこで、合計値が 16 以下であれば追加のカードを引き、17 以上になったらカードを引くのをやめるという方針を決めた。

次のプログラムでは、A さんの方針に従ってカードを引いたときの合計値を、乱数を使ってシミュレーションしている。なお、プログラム中の関数「乱数(m, n)」は、m 以上 n 以下の整数をランダムに 1 つ返すものとする。
プログラムの空欄(ア)・(イ)に入る最も適当なものの組み合わせを 1 つ選びなさい。

a)

ア:goukei = goukei + 1
イ:goukei >= 17

b)

ア:goukei = goukei + new_card
イ:goukei >= 17

c)

ア:goukei = goukei + 1
イ:goukei <= 21

d)

ア:goukei = goukei + new_card
イ:goukei <= 21

20.

A さんは英単語の練習問題を 50 問解くことにした。
1 問目から順に問題を解いていき、不正解であれば再度同じ問題に取り組み、正解であれば次の問題に進む。

次のプログラムは、A さんが全部の問題を解き終わるまでに何回かかったかを確認するために作成したものである。
プログラム中の【外部からの入力】の部分では、指定された問題の結果が正解の場合は 1、不正解の場合は 0 をキーボードなどから入力することとし、その値は変数 nyuryoku に代入される。
プログラムの空欄(ア)・(イ)に入る最も適当なものの組み合わせを 1 つ選びなさい。

a)

ア:mondai = mondai + 1
イ:mondai

b)

ア:kaisu = kaisu + 1
イ:mondai

c)

ア:mondai = mondai + 1
イ:kaisu

d)

ア:kaisu = kaisu + 1
イ:kaisu

21.

次のように、最初の 2 つの数が 1 で、その後は直前の 2 つの数の和が続く数列のことを、フィボナッチ数列という。

【フィボナッチ数列】
1、1、2、3、5、8、13、21、……


次のプログラムでは、フィボナッチ数列の 10 番目の数がいくつになるかを求めている。
プログラムの空欄(ア)・(イ)に入る最も適当なものの組み合わせを 1 つ選びなさい。

a)

ア:7
イ:suu1

b)

ア:7
イ:wa

c)

ア:8
イ:suu1

d)

ア:8
イ:wa

Sumber daya serupa di Wayground