J'ai écrit un article sur ce que j'ai appris lors de l'examen de base de la certification d'ingénieur Python 3.
Nom de l'examen: Examen de base de la certification d'ingénieur Python 3 Nombre de questions: 40 questions Format de la question: formule de sélection Méthode de test: format CBT (Computer Based Testing) réalisé sur un ordinateur Durée du test: 60 minutes Critères de réussite: 70% de réponse correcte Frais d'examen: Prix général 11000 yens (taxes incluses) Tarif réduit étudiant: 5500 yens (taxes incluses)
Plage de questions L'éventail des questions proviendra du matériel pédagogique principal, O'Reilly Japan "Python Tutorial 3rd Edition", au ratio suivant.
Cliquez ici pour plus de détails https://cbt.odyssey-com.co.jp/pythonic-exam.html
Question 1 Sélectionnez le résultat de la sortie lorsque le programme suivant est exécuté.
terminal
import json
x = {'name':'yamada','data':[2,3,4]}
print(json.dumps(x))
JSON (JavaScript Object Notation) est un format d'échange de données léger. C'est un format facile à lire et à écrire pour les humains, et facile à analyser et à générer pour les machines.
json.dumps () est une fonction qui peut encoder des objets Python au format JSON.
Le résultat de l'exécution est le suivant.
terminal
{"name": "yamada", "data": [2, 3, 4]}
json --- encodeur et décodeur JSON https://docs.python.org/ja/3/library/json.html?highlight=json
question 2 Je souhaite exécuter le programme et obtenir les résultats d'exécution suivants.
terminal
2017-09-11
Sélectionnez la combinaison de codes à écrire en (A) et (B) du programme ci-dessous parmi les options.
terminal
from (A) import (B)
now = date.today()
print(now)
Bonne réponse: (A) datetime (B) date
datetime --- Types de date et d'heure de base https://docs.python.org/ja/3/library/datetime.html
Q3 Sélectionnez le résultat de sortie correct lorsque le programme suivant est exécuté.
terminal
dic = 'diveintocode'
print(dic[1:10:2])
Sortie en sautant un élément du 1er au 10ème élément (iveintocod) de la variable dic qui contient la chaîne de caractères.
Le résultat de l'exécution est le suivant.
terminal
ienoo
Question 4 Sélectionnez celui qui convient à la fonction intégrée dir ().
La fonction dir () est une fonction intégrée qui vous permet de vérifier la liste des fonctions et attributs définis.
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']
Bonne réponse: vous pouvez voir le nom défini par le module.
Q5 Sélectionnez le résultat de sortie correct de l'exécution du programme suivant avec l'interpréteur.
En utilisant argv du module sys (paramètre système) Vous pouvez passer des arguments lors de l'exécution d'un programme Python.
test.py
import sys
print(sys.argv)
Exécutez avec la commande suivante.
terminal
$ python test.py test
Le résultat de l'exécution est le suivant.
terminal
['test.py', 'test']
sys --- paramètres et fonctions du système https://docs.python.org/ja/3/library/sys.html#sys.argv
Q6 Sélectionnez le résultat de la sortie lorsque le programme suivant est exécuté.
terminal
d = 'dive\ninto\ncode\t'
print(len(d))
Renvoie la longueur (nombre d'éléments) de l'objet Python.
Le résultat de l'exécution est le suivant.
terminal
15
Q7 Dans l'environnement interactif, sélectionnez le fichier dans lequel les informations d'historique sont enregistrées parmi les options.
Bonne réponse: .python_history
Q8 Sélectionnez le résultat de la sortie lorsque le programme suivant est exécuté.
terminal
a = 2
b = 5
c = 3.0 + b, 5 * a
print(c)
Les éléments du taple sont des objets Python arbitraires. Un tuple de deux éléments ou plus se compose d'expressions qui représentent les éléments individuels, séparés par des virgules.
Le résultat de l'exécution est le suivant.
terminal
(8.0, 10)
Q9 Sélectionnez le résultat de sortie correct lors de l'exécution du programme suivant.
terminal
d = 'xxxxDIVExxxxDIVExxxxDIVE'
print(d.replace('DIVE', 'CODE', 1))
Copie la chaîne et renvoie toutes les sous-chaînes apparaissant remplacées par new. Si le nombre d'arguments facultatifs est donné, il remplace uniquement le premier nombre d'anciens.
terminal
xxxxCODExxxxDIVExxxxDIVE
Q10 Sélectionnez le résultat de la sortie lorsque le programme suivant est exécuté.
terminal
print(range(5))
Ajoute le nombre spécifié à l'étape dans l'ordre à partir du nombre spécifié dans start et crée un objet qui a des nombres consécutifs comme éléments jusqu'à la plage qui ne dépasse pas le nombre spécifié dans stop.
Le résultat de l'exécution est le suivant.
terminal
range(0, 5)
Q11 Avec l'interpréteur python
terminal
D:\home\name\python
Sélectionnez l'entrée correcte pour la sortie.
Bonne réponse: print (r'D: \ home \ name \ python ')
Chaîne brute qui ignore (désactive) les séquences d'échappement en Python https://note.nkmk.me/python-raw-string-escape/
Q12
terminal
(1,3,5) < (1,2,3,4)
terminal
FALSE
Recommended Posts