Concepts clés du langage Python et OOP
Concepts clés du langage Python et OOP
est créé ?
1.
converti
Monteur
Compilation
Traduction
Liant
Interprétation
Données Resp.: 19/08/2022 09:59:50
Explication :
2. 1.
langage Assembleur
langage machine
langage HTML
langage JAVA
langage Python
Date Resp.: 19/08/2022 10:00:46
Explication :
PYTHON DE BASE
C'est un langage qui prend en charge la programmation orientée objet et l'héritage multiple.
III - Possède une implémentation orientée objet dans laquelle tous les attributs sont, obligatoirement, privés.
I et II.
I, III et IV.
III et IV.
II et IV.
II e III.
Date Resp.: 19/08/2022 10:01:23
Explication :
Le langage Python est connu pour avoir un typage dynamique, c'est-à-dire que l'attribution de valeurs à une variable se produit durant l'exécution,
pouvant être modifié dynamiquement. Sa syntaxe indentée favorise l'organisation du code et la fluidité de la lecture. Python regroupe les
attributs de visibilité présents dans les langages orientés objet.
Les structures de données sont responsables de l'organisation et du stockage des données de manière efficace, créant des moyens pour l'utilisateur de les manipuler.
4.
Les structures largement utilisées et connues sont les piles, les listes et les files d'attente. En ce qui concerne les algorithmes et les structures de données, données les affirmations
ci-dessous, cochez l'alternative CORRECTE :
Python est un langage compilable, qui, après ce processus, génère un fichier exécutable de type binaire.
Python est un langage procédural qui ne prend pas en charge la programmation orientée objet.
Les listes, en Python, sont des ensembles de valeurs, qui ne peuvent être que du même type, accessibles par un indice numérique qui commence à 0
(zéro)
Dans les instructions conditionnelles ou de répétition, la séparation des blocs de code en Python se fait en utilisant l'indentation.
Explication :
La réponse correcte est : Dans les commandes conditionnelles ou de répétition, la séparation des blocs de code en Python se fait en utilisant l'indentation.
Python est un langage interprété qui supporte la programmation orientée objet. Dans Python, il n'est pas nécessaire de déclarer une variable avant de
utilisez-la et l'indentation du code est fondamentale entre les blocs pour son bon fonctionnement
PYTHON STRUCTURÉ
importer math
impression(sqrt(36))
Une erreur se produira car la fonction print() doit recevoir une chaîne de caractères comme paramètre.
Explication :
La réponse correcte est : Une erreur se produira car l'appel correct devrait être [Link](36)
16
32
24
20
Réponse des données : 19/08/2022 10:07:37
Explication :
classe Fin_simples(object):
[Link] = rua
[Link] = num
[Link] = bairro
def Adresse(self):
[Link] = com
def Adresse(self):
...
imprimer([Link]())
imprimer([Link]())
Veuillez indiquer l'option qui présente la définition correcte pour la méthode Endereco dans la classe End_com.
Explication :
Dans la méthode Endereco de la classe End_com, il doit y avoir un appel à la méthode Endereco de sa classe parente, la classe End_simples, laquelle
retourne les valeurs pour rue, numéro et quartier sous la forme d'une chaîne : return [Link] +,¿+self.νm+,¿+self.νm+¿ + [Link] (ces valeurs
sont passés en paramètre au constructeur End_simples à l'intérieur du constructeur de la classe End_com, car il y a entre ces deux classes un
la relation d'héritage). La méthode Endereco de End_com concatène la chaîne renvoyée par la méthode Endereco de End_simples avec la valeur
de la variable [Link] de End_com, étant cette chaîne concaténée son valeur de retour.
8. (COVEST-COPSET/2019 - Adapté) Dans le contexte des langages de programmation et de la programmation orientée objet, le concept de polymorphisme
descreve meios em que classes abstratas e concretas podem se relacionar. Assinale a alternativa que conceitua corretamente polimorfismo.
Une possible façon de mettre en œuvre le polymorphisme dans un langage de programmation est à travers le polymorphisme universel paramétrique.
dans lequel la conversion de types sur les paramètres d'une fonction se fait implicitement.
Les langages de programmation qui implémentent le concept d'héritage doivent également mettre en œuvre le concept de polymorphisme par
construction.
Les langages de programmation qui n'ont pas de type, comme par exemple Python, ne peuvent pas implémenter le polymorphisme.
L'implémentation du polymorphisme dans les langages de programmation s'appuie sur le concept de liaison tardive, où le type d'une variable n'est déterminé qu'à ce moment-là.
Il est connu à l'exécution. Cela signifie que les langages compilés n'ont pas de polymorphisme au sens strict.
Le polymorphisme représente un concept dans lequel un même nom (comme une variable, par exemple) peut désigner des objets différents
classes qui sont liées par une superclasse commune.
Dans le contexte de la programmation orientée objet, le polymorphisme est la capacité, dans certaines situations, d'une variable d'objet à prendre
différentes formes et comportements.
Impossibilité de déterminer
10
1 000 000
100000
Données Resp.: 19/08/2022 10:10:47
Explication :
si n > 1 :
# Le code suivant sera exécuté tant que n est supérieur à 1.
returnn* foo(n-1)
# à ce moment-là, nous avons un produit de la valeur n par le résultat
dafonctionappliquée à nouveau, maintenant, sur (n - 1). C'est ici que cela se produit
récursivité.
retour
# quand n est égal ou inférieur à 1, la fonction retournera n.
imprimer(foo (4))
Le résultat de la fonction appliquée au nombre 4 sera affiché à l'écran.
_______________________________
Par conséquent, on peut observer que le programme est en cours d'exécution à
seguinte multiplicação: 4 x 3 x 2 x 1 = 24
Código Python
Le langage Python est un langage lancé en 1991, propre
de programmation et avec plusieurs versions déjà lancées.
Sur la base de votre analyse, cochez la SEULE option qui présente UNIQUEMENT les affirmations.
correctes
I, II et IV
I e IV
II, III et IV
III et IV
Je
Répondu le 19/08/2022 à 09:32:16
Explication :
2un
Accord :1,0/1,0
Question
1.
langage machine
langage JAVA
langage Assembleur
langage Python
langage HTML
Répondu le 19/08/2022 à 09:32:42
Explication :
3a
Accord :1,0/1,0
Question
Considérez le fragment de code source suivant écrit en langage Python :
def foo(a):
retourne a + a + a
b = 1
foo(b)
foo(b)
foo(b)
Après l'exécution de tous ces codes, quelle est la valeur à afficher selon le
commande ci-dessous?
imprimer(b)
6
0
1
9
3
Répondu le 19/08/2022 à 09:33:30
Explication :
La fonction foo a pour objectif de retourner le triple de la valeur de a. Lorsque nous appliquons la fonction foo
au montant nous devons comme résultat le montant 3. Cependant, il est à noter que le code en aucun
momento révèle à l'écran de l'utilisateur la valeur de la fonction foo sur la variable b. Pour la valeur de
retourner être 3, le code devrait être modifié pour imprimer(foo(b)).
4un
Accord :1,0/1,0
Question
Les structures de données sont responsables de l'organisation et du stockage des données de manière
efficace, créant des moyens pour l'utilisateur de les manipuler. Structures largement utilisées
et connues sont les piles, les listes et les files. En ce qui concerne les Algorithmes et la Structure de
Données, étant donné les affirmations ci-dessous, cochez l'alternative CORRECTE :
Explicação:
La réponse correcte est : Dans les commandes conditionnelles ou de répétition, la séparation des blocs de
Le code Python est réalisé en utilisant l'indentation.
Python est un langage interprété qui supporte la programmation orientée objet. Dans
Python, il n'est pas nécessaire de déclarer une variable avant de l'utiliser et l'indentation du code est
fondamental entre les blocs pour son bon fonctionnement
5a
Acerto: 1,0/1,0
Question
Le morceau de code Python est une fonction récursive pour le calcul de la factorielle d'un
n'importe quel nombre naturel. Cependant, il présente une erreur de programmation.
Dans quelle ligne se trouve l'erreur et comment la corriger pour que la fonction fonctionne correctement ?
Votre but?
le code devrait être "if (n == 1) and (n == 0):" à la ligne 2.
le code devrait être "return Fatorial(n) * n -1;" à la ligne 5.
le code devrait être "if (n == 1):" à la ligne 2.
le code devrait être "return Factorielle(n - 1) * n;" à la ligne 5.
Explicação:
La réponse correcte est : le code devrait être "return Fatorial(n - 1) * n;" à la ligne 5.
6un
Accord :1,0/1,0
Question
Observe a função print do código escrito em Python a seguir:
Explication :
7a
Accord :0,0/1,0
Question
(DPE-RJ/2014) Considérez le passage suivant d'un programme écrit dans le langage
Python.
classe Carro(object):
def ParleAvecMoi(self):
Je suis une voiture
x = Voiture()
y = Fusca()
[Link]()
[Link]()
Dans le premier bloc, la méthode FaleComigo est définie pour la classe Voiture, qui
simplement produit le message "Je suis une voiture" lorsqu'il est invoqué. Pour la classe
Fusca, défini dans le deuxième bloc, a défini la méthode FaleComUmFusca, qui seulement
produit le message "Je suis une Coccinelle". Dans le troisième bloc, les objets x et y deviennent
instances des classes Voiture et Fusca, respectivement. Dans le quatrième bloc, la méthode
FaleComigo est invoqué pour chacun des deux objets, x et y. Lorsqu'il est exécuté, ce
le programme produit deux lignes sur son écran de sortie :
O mecanismo que forneceu o comportamento é a HERANÇA. Observe que classe filha (fusca)
hérite de la classe mère (voiture) ses méthodes et attributs en ajoutant un degré de spécialisation.
Explication :
La réponse correcte est : Le polymorphisme représente un concept dans lequel un même nom (comme
une variable, par exemple) peut désigner des objets de différentes classes qui sont liées
par une superclasse commune.
Dans le contexte et le projet orienté objet, le polymorphisme est la capacité de, dans certaines
situations, une variable d'objet adopter différentes formes et comportements.
9a
Accord :1,0/1,0
Question
Considérez le extrait de code suivant et répondez :
Quels éléments seront présents dans la variable ma_liste_filtrée après l'exécution
de ce programme :
0 et 5
15, 20, 25 et 30
10, 15, 20, 25 e 30
0, 5, 10, 15, 20, 25 et 30
0, 5 et 10
Répondu le 19/08/2022 09:39:48
Explication :
10un
Accord :1,0/1,0
Question
Considérez le script et répondez.
En remplaçant l'utilisation de Threads par des Processus à la ligne 14, quelle valeur sera imprimée ?
par la ligne 18
0
1 000 000
Impossible à déterminer
100000
10
Répondu le 19/08/2022 à 09:40:33
Explication :