Ich habe einen Artikel über das geschrieben, was ich in der Python 3 Engineer Certification Basic Exam gelernt habe.
Prüfungsname: Python 3 Engineer Certification Basic Exam Anzahl der Fragen: 40 Fragen Fragenformat: Auswahlformel Testmethode: CBT-Format (Computer Based Testing), das auf einem Computer durchgeführt wird Testzeit: 60 Minuten Bestanden Kriterien: 70% richtige Antwort Prüfungsgebühr: Allgemeiner Preis 11.000 Yen (inklusive Steuern) Studentenrabattpreis: 5.500 Yen (inklusive Steuern)
Fragenbereich Das Spektrum der Fragen wird aus dem Hauptlehrmaterial, O'Reilly Japan "Python Tutorial 3rd Edition", im folgenden Verhältnis stammen.
Hier klicken für Details https://cbt.odyssey-com.co.jp/pythonic-exam.html
Frage 1 Wählen Sie das Ausgabeergebnis aus, wenn das folgende Programm ausgeführt wird.
terminal
import json
x = {'name':'yamada','data':[2,3,4]}
print(json.dumps(x))
JSON (JavaScript Object Notation) ist ein leichtes Datenaustauschformat. Es ist ein Format, das für Menschen leicht zu lesen und zu schreiben ist und für Maschinen leicht zu analysieren und zu generieren ist.
json.dumps () ist eine Funktion, die Python-Objekte in das JSON-Format codieren kann.
Das Ausführungsergebnis ist wie folgt.
terminal
{"name": "yamada", "data": [2, 3, 4]}
json --- JSON-Codierer und -Decodierer https://docs.python.org/ja/3/library/json.html?highlight=json
Frage 2 Ich möchte das Programm ausführen und die folgenden Ausführungsergebnisse erhalten.
terminal
2017-09-11
Wählen Sie aus den Optionen die Codekombination aus, die in (A) und (B) des folgenden Programms geschrieben werden soll.
terminal
from (A) import (B)
now = date.today()
print(now)
Richtige Antwort: (A) Datum / Uhrzeit (B) Datum
Datum / Uhrzeit --- Grundlegende Datums- und Uhrzeittypen https://docs.python.org/ja/3/library/datetime.html
Q3 Wählen Sie das richtige Ausgabeergebnis aus, wenn das folgende Programm ausgeführt wird.
terminal
dic = 'diveintocode'
print(dic[1:10:2])
Ausgabe durch Überspringen eines Elements vom 1. Element zum 10. Element (iveintocod) der Variablen dic, die die Zeichenfolge enthält.
Das Ausführungsergebnis ist wie folgt.
terminal
ienoo
Frage 4 Wählen Sie die entsprechende Option für die integrierte Funktion dir () aus.
Die Funktion dir () ist eine integrierte Funktion, mit der Sie die Liste der definierten Funktionen und Attribute überprüfen können.
terminal
dir()
terminal
['In',
'Out',
'_',
'_5',
'_6',
'_7',
'_8',
'__',
'___',
'__builtin__',
'__builtins__',
'__doc__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'_dh',
'_i',
'_i1',
'_i10',
'_i2',
'_i3',
'_i4',
'_i5',
'_i6',
'_i7',
'_i8',
'_i9',
'_ih',
'_ii',
'_iii',
'_oh',
'_sh',
'dic',
'exit',
'get_ipython',
'json',
'quit',
'sample_no',
'sample_txt',
'x']
Richtige Antwort: Sie können den vom Modul definierten Namen sehen.
F5 Wählen Sie das richtige Ausgabeergebnis aus, wenn Sie das folgende Programm mit dem Interpreter ausführen.
Mit argv des Moduls sys (Systemparameter) Sie können Argumente übergeben, wenn Sie ein Python-Programm ausführen.
test.py
import sys
print(sys.argv)
Mit dem folgenden Befehl ausführen.
terminal
$ python test.py test
Das Ausführungsergebnis ist wie folgt.
terminal
['test.py', 'test']
sys --- Systemparameter und Funktionen https://docs.python.org/ja/3/library/sys.html#sys.argv
Q6 Wählen Sie das Ausgabeergebnis aus, wenn das folgende Programm ausgeführt wird.
terminal
d = 'dive\ninto\ncode\t'
print(len(d))
Gibt die Länge (Anzahl der Elemente) des Python-Objekts zurück.
Das Ausführungsergebnis ist wie folgt.
terminal
15
F7 Wählen Sie in der interaktiven Umgebung aus den Optionen die Datei aus, in der die Verlaufsinformationen gespeichert werden.
Richtige Antwort: .python_history
Q8 Wählen Sie das Ausgabeergebnis aus, wenn das folgende Programm ausgeführt wird.
terminal
a = 2
b = 5
c = 3.0 + b, 5 * a
print(c)
Die Elemente des Taple sind beliebige Python-Objekte. Ein Tupel aus zwei oder mehr Elementen besteht aus Ausdrücken, die die einzelnen Elemente darstellen und durch Kommas getrennt sind.
Das Ausführungsergebnis ist wie folgt.
terminal
(8.0, 10)
Q9 Wählen Sie das richtige Ausgabeergebnis aus, wenn Sie das folgende Programm ausführen.
terminal
d = 'xxxxDIVExxxxDIVExxxxDIVE'
print(d.replace('DIVE', 'CODE', 1))
Kopiert die Zeichenfolge und gibt alle angezeigten Teilzeichenfolgen zurück, die durch neue ersetzt wurden. Wenn die optionale Anzahl der Argumente angegeben wird, wird nur die erste Anzahl der alten ersetzt.
terminal
xxxxCODExxxxDIVExxxxDIVE
Q10 Wählen Sie das Ausgabeergebnis aus, wenn das folgende Programm ausgeführt wird.
terminal
print(range(5))
Fügt die in Schritt angegebene Nummer in der Reihenfolge von der in Start angegebenen Nummer hinzu und erstellt ein Objekt mit fortlaufenden Nummern als Elemente bis zu einem Bereich, der die in Stopp angegebene Nummer nicht überschreitet.
Das Ausführungsergebnis ist wie folgt.
terminal
range(0, 5)
Q11 Mit Python-Interpreter
terminal
D:\home\name\python
Wählen Sie den richtigen Eingang für die Ausgabe.
Richtige Antwort: print (r'D: \ home \ name \ python ')
Roher String, der Escape-Sequenzen in Python ignoriert (deaktiviert) https://note.nkmk.me/python-raw-string-escape/
Q12
terminal
(1,3,5) < (1,2,3,4)
terminal
FALSE
Recommended Posts