Python3エンジニア認定基礎試験(19/9/26)
バイナリデータレコードの処理を行うモジュールを選択肢の中から選びなさい。
正解: struct
-
インタープリンタを起動時のオプション「-m」の説明として適切なものを選びなさい。
正解: モジュールの指定を行う。
-
以下のプログラムを実行した際の出力結果を選びなさい。
d = 'diveinto'
d + 'code'
print(d)
正解: diveinto
-
以下のプログラムを実行した際の出力結果として正しいものを選択しなさい。
def dive_into_code(teacher, *mentor):
print(teacher)
dive_into_code('Noro', 'Nakao', 'Miyaoka')
正解: Noro
-
例外の処理の説明として誤っているものを選択肢から選びなさい。
正解: else節は全てのexcept節より前でなければならない。
-
以下のプログラムを実行した際の出力結果として正しいものを選択しなさい。
dic = 'diveintocode'
print(dic[1:10:2])
正解: ienoo
-
以下のプログラムを実行した際の出力結果を選びなさい。
a = 2
b = 5
c = 3.0 + b, 5 * a
print(c)
正解: (8.0, 10)
-
以下のプログラムと同じ出力結果を得たい。
dive_into_code = ['Noro', 'Nakao', 'Miyaoka', 'Miyashita', 'Shibata', 'Kimura']
dive_into_code.clear()
print(dive_into_code)
下記のプログラムの(A)に記述すべきコードを選択肢から選びなさい。
dive_into_code = ['Noro', 'Nakao', 'Miyaoka', 'Miyashita', 'Shibata', 'Kimura']
(A)
print(dive_into_code)
正解: del dive_into_code[:]
-
Pythonインタープリタにて以下のように入力した場合の出力結果として正しいものを選びなさい。
>>> from math import pi
>>> [str(round(pi, i)) for i in range(0, 5)]
正解: ['3.0', '3.1', '3.14', '3.142', '3.1416']
-
sys.pathの初期化で参照しないものを、
選択肢の中から選びなさい。
選択肢の中から選びなさい。
正解: スクリプトが存在するフォルダのシンボリックリンク先
-
以下のプログラムを実行した際の出力結果を選びなさい。
list = [5, 3, 1, 2, 3, 4, 5, 2]
list.remove(2)
print(list)
正解: [5, 3, 1, 3, 4, 5, 2]
-
対話モード時に、最後に表示した式を格納している変数を選びなさい。
正解: 変数:_ (アンダーバー)
-
以下のプログラムを実行した際の出力結果として正しいものを選択しなさい。
i = 10
def num(arg=i):
print(arg)
i = 7
num()
正解: 10
----