LoginSignup
0
1

More than 1 year has passed since last update.

Python3エンジニア認定基礎模試試験3回目 -間違えた問題-

Posted at

獲得点数 850/1000点

正答率: 85.0 % ( 34問 / 40問 正解 )

正規表現ツールを提供するモジュールを選択肢の中から選びなさい

A,re
以下のプログラムを実行した際の出力結果を選びなさい
import json
x = {'name':'yamada','data':[2,3,4]}
print(json.dumps(x))

A,{"name": "yamada", "data": [2, 3, 4]} #エンコードされて文字列になる
以下のプログラムを実行した際に出力される例外の型を選びなさい
x = 10/0

A,ZeroDivisionError
def dive_into_code(teacher, *mentor):#あふれた引数を受け取ってる
    print(teacher)

dive_into_code('Noro', 'Nakao', 'Miyaoka')

A,Noro
条件についての説明で誤っているものを選択肢から選びなさい

A,比較はブール演算のand及びorによって組み合わせることができ
また比較の結論はnotにより否定ができるこれらの優先順位は比較演算子よりも高い

否定の場合の例

x = 10
if not x < 5:# x < 5でFALSEになってnotでTRUEになる
    print('xは5より小さくない。')

優先順位は、比較演算子よりもand / or / not が低い。

Pythonインタプリタにて以下のように入力した場合の出力結果として正しいものを選びなさい
>>> from math import pi
>>> [str(round(pi, i)) for i in range(0, 5)]

A,['3.0', '3.1', '3.14', '3.142', '3.1416']
Pythonの変数に関する記述として正しいものを選択肢から選びなさい

A,関数内で変数に代入を行うとその値がローカル変数のシンボル表に記録される

下のユーザー定義例外について正しいものを選びなさい
class MyError(Exception):
    def __init__(self, value):
        self.value = value
    def __str__(self):
        return repr(self.value)


A,このユーザー定義例外はExceptionクラスのデフォルトの__init__をオーバーライドしている
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1