Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

プログラム

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

次の中から、エラーを起こすコードを2つ選びなさい。

a)

print('hello')

b)

print(50*5)

c)

print 45+5

d)

print(こんにちは)

2.

xと3が等しいことを表すpythonの演算子はどれか。

a)

x!=3

b)

x=3

c)

x==3

d)

x.3

3.

’こんにちは鈴木さん’

と表示するプログラムを1つ選びなさい。

a)

print('こんにちは+鈴木さん')

b)

print(こんにちは+鈴木さん)

c)

print(’こんにちは'+'鈴木さん')

d)

print("こんにちは鈴木さん')

4.

繰り返し処理を行う関数として適切なものを全て選びなさい。

a)

While

b)

import

c)

def

d)

for ~ range ~

5.

次の2行のコードを実行した場合、画面には次のうちどれが表示されるか。

x = 5

x = x*10

a)

5

b)

5,50

c)

50

d)

何も表示されない

6.

文字列から数値に変換する関数を1つ選びなさい。

a)

input

b)

random

c)

int

d)

append

7.

配列の中の各変数(データ)を何というか。

a)

インデックス

b)

要素

c)

添字

d)

モジュール

8.

koza = ['コザ','古謝','KOZA','K高']

上記の一次元配列kozaにおいて、'古謝'を取り出すプログラムを1つ選びなさい。

a)

print(koza[0])

b)

print(koza[1])

c)

print(koza[2])

d)

print(koza[3])

9.

繰り返し処理を行う場合、その繰り返しの対象となるコードには何を行うか。

a)

字下げ

b)

宣言

c)

カンマ区切り

d)

インポート

10.

pythonでは、あらかじめ用意されている組み込み関数のほかに、ユーザーが関数を定義することもできる。'def 関数名'にわたす値を何というか。

a)

返り値

b)

仮引数

c)

実引数

d)

ローカル変数

11.

a = [57,16,99,10,45] n = len(a)

上記のコードで、変数nにはどの値が代入されるか。

a)

5

b)

45

c)

99

d)

57,16,99,10,45

12.

配列の端から順に目的の値を探し出すアルゴリズムを何というか。

a)

バブルソート

b)

マージソート

c)

クイックソート

d)

二分探索

13.

線形探索で、100個のデータの中から目的の値を探す場合、平均探索回数は何回か。

a)

2分の50回

b)

2分の100回

c)

2分の101回

d)

2分の1000回

14.

二分探索で、30個のデータの中から目的の値を探し出す場合、平均探索回数は何回か。

a)

log₂ 3

b)

log₂ 15

c)

log₂ 30

d)

log₂ 31

15.

二分探索をする際に、前提となる条件として最も適切なものはどれか。

a)

データが昇順に並んでいること

b)

データが降順に並んでいること

c)

データが昇順または降順に並んでいること

d)

データの要素が多いこと