Worksheetsプログラム
Total questions: 15
Worksheet time: 8mins
次の中から、エラーを起こすコードを2つ選びなさい。
print('hello')
print(50*5)
print 45+5
print(こんにちは)
xと3が等しいことを表すpythonの演算子はどれか。
x!=3
x=3
x==3
x.3
’こんにちは鈴木さん’
と表示するプログラムを1つ選びなさい。
print('こんにちは+鈴木さん')
print(こんにちは+鈴木さん)
print(’こんにちは'+'鈴木さん')
print("こんにちは鈴木さん')
繰り返し処理を行う関数として適切なものを全て選びなさい。
While
import
def
for ~ range ~
次の2行のコードを実行した場合、画面には次のうちどれが表示されるか。
x = 5
x = x*10
5
5,50
50
何も表示されない
文字列から数値に変換する関数を1つ選びなさい。
input
random
int
append
配列の中の各変数(データ)を何というか。
インデックス
要素
添字
モジュール
koza = ['コザ','古謝','KOZA','K高']
上記の一次元配列kozaにおいて、'古謝'を取り出すプログラムを1つ選びなさい。
print(koza[0])
print(koza[1])
print(koza[2])
print(koza[3])
繰り返し処理を行う場合、その繰り返しの対象となるコードには何を行うか。
字下げ
宣言
カンマ区切り
インポート
pythonでは、あらかじめ用意されている組み込み関数のほかに、ユーザーが関数を定義することもできる。'def 関数名'にわたす値を何というか。
返り値
仮引数
実引数
ローカル変数
a = [57,16,99,10,45] n = len(a)
上記のコードで、変数nにはどの値が代入されるか。
5
45
99
57,16,99,10,45
配列の端から順に目的の値を探し出すアルゴリズムを何というか。
バブルソート
マージソート
クイックソート
二分探索
線形探索で、100個のデータの中から目的の値を探す場合、平均探索回数は何回か。
2分の50回
2分の100回
2分の101回
2分の1000回
二分探索で、30個のデータの中から目的の値を探し出す場合、平均探索回数は何回か。
log₂ 3
log₂ 15
log₂ 30
log₂ 31
二分探索をする際に、前提となる条件として最も適切なものはどれか。
データが昇順に並んでいること
データが降順に並んでいること
データが昇順または降順に並んでいること
データの要素が多いこと
