Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python L6-7 複習

Total questions: 23

Worksheet time: 12hrs 30mins

Name
Class
Date
1.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)

2.

10から0まで1ずつ減らしながらの数学を出力するプログラムはどれでしょうか。

a)

b)

3.

0から100まで5ずつ増やしながらの数学を出力するプログラムはなんでしょうか。

a)

b)

c)

d)

4.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)

d)

5.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)

d)

6.

図のプログラムを実行し、入力欄に「2000」と入力すると、どの結果になりますか。

a)

「正解です。」が出力される

b)

「合言葉を入力してください:」が出力し、もう一度入力を求める

c)

何も起こらない

7.

「while True:」は、条件が常にTrueであるため、処理が無限に繰り返されることを意味します。
ループを止めたいときは、どのコードを使って途中で抜けることができますか。

a)

stop

b)

X

c)

break

8.

図のプログラムを実行し、入力欄に「111」と入力すると、どの結果になりますか。

a)

「ログイン成功!」が出力される

b)

「違います。もう一度入力してください。」が出力される

c)

「違います。もう一度入力してください。」が出力された後、「パスワードを入力してください: 」と出力され、もう一度入力を求める

9.

図は、プリペイドカードの残高(zandaka)から買い物の金額(kingaku)を引いていくプログラムです。
入力された金額が残高以下の場合は支払いを行い、残高を更新します。
入力された金額が残高を超えた場合は「残高不足です。終了します。」と出力し、プログラムを終了します。

【?】の部分には、どのような条件式を入れればよいでしょうか。

a)

zandaka <= kingaku

b)

kingaku <= zandaka

c)

kingaku == zandaka

10.

図のプログラムを実行し、入力欄に「500」と入力すると、どの結果になりますか。

a)

b)

c)

d)

11.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)

d)

12.

図のプログラムは、変数nを0から100まで10ずつ増やして出力するものです。

空欄【ア】と【イ】に入る最も適切なコードの組み合わせを、
次の選択肢の中から一つ選んでください。

a)

【ア】n = n + 10

【イ】n <= 100

b)

【ア】n = n + 10

【イ】n >= 100

c)

【ア】n = n - 10

【イ】n <= 100

d)

【ア】n = n - 10

【イ】n >= 100

13.

次のうち、Pythonのリスト(List)についての説明として
正しいものを選んでください。

a)

リストは、1つの値しか保存できない。

b)

リストは、複数の値を順番に並べて保存できる。

c)

リストは、数値だけを保存することができる。

d)

リストは、値の順番が関係ないデータ型である。

14.

図のプログラムにおいて、
「三郎」を出力するコードとして最も適切なものはどれか。

a)

print(names[3])

b)

print(names(3))

c)

print(names(2))

d)

print(names[2])

15.

図のプログラムを実行すると、どの結果になりますか。

a)

「80」が出力される

b)

「61」が出力される

c)

「16」が出力される

d)

「58」が出力される

16.

図のプログラムにおいて、リスト names に含まれるすべての値を出力するためには、【?】に入る最も適切なものはどれか。

a)

4

b)

5

c)

1, 4

d)

1, 5

17.

図のプログラムにおいて、

リスト numbers に含まれるすべての値に 3 を加えたい。

【?】に入る最も適切なコードはどれですか。

a)

b)

c)

d)

18.

図のプログラムでは、あるクラスの5人の生徒の成績がリスト grades に保存されています。

成績を調整するため、全員の点数に10点を加算します。
ただし、加算後の点数が100点以上になった場合は、100点とします。

空欄【?】に入る最も適切なコードを、次の選択肢の中から一つ選びなさい。

a)

b)

c)

d)

19.

ある生徒が、勉強前と勉強後の点数を比較し、それぞれの教科で「何点アップしたか」を計算するプログラムを作成した。

勉強前の点数(score_before)と勉強後の点数(score_after)を用いて、各教科の点数の変化量(score_diff)を求める。

図のプログラムにおいて、【?】に入る最も適切な式はどれか。

a)

b)

c)

20.

保護猫センターには5匹の猫がいる。猫の性別を表すリスト gender("F"はメス猫、"M"はオス猫)と体重を表すリスト weight がある。ある人が「オス猫で体重が5kg以上」という条件に合う猫が何匹いるかを数えたいとき、【?】に入る最も適切な条件式はどれか。

a)

b)

c)

d)

21.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)

22.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)

d)

23.

図のプログラムを実行すると、どの結果になりますか。

a)

b)

c)