MCQ Python
Quiz
•
Information Technology (IT)
•
Vocational training
•
Hard

Zoulkifle Salifou
Used 2+ times
FREE Resource
20 questions
Show all answers
1.
MULTIPLE SELECT QUESTION
20 sec • 10 pts
Among these programming paradigms, which ones are not found in python?
Imperative
Descriptive
Reactive
Object Oriented
Functionnal
Answer explanation
Python prend en charge plusieurs paradigmes de programmation, notamment l'impératif, l'orienté objet et le fonctionnel. Cependant, les paradigmes descriptif et réactif ne sont pas directement pris en charge.
2.
FILL IN THE BLANK QUESTION
20 sec • 10 pts
What is the name given to a function defined in a class?
Answer explanation
Fait amusant : En Python, même les méthodes sont des objets ! On peut les assigner à des variables, les passer comme arguments, ou même les modifier dynamiquement.
3.
MULTIPLE CHOICE QUESTION
20 sec • 7 pts
According to the following statement: "a = {}", what type of object is a?
A dictionary.
A list.
An array.
A string.
Answer explanation
Les dictionnaires en Python sont optimisés pour la recherche rapide des valeurs grâce à un mécanisme appelé table de hachage (hash table), ce qui les rend extrêmement performants pour stocker et récupérer des données !
4.
MULTIPLE CHOICE QUESTION
20 sec • 15 pts
Among these methods, which one allows to make a class displayable by the print function?
append
__repr__
__init__
__getattr__
Answer explanation
Si tu ouvres une session Python et tapes simplement p au lieu de print(p), c’est repr qui est utilisé automatiquement !
5.
MULTIPLE SELECT QUESTION
20 sec • 10 pts
Which of these words are reserved by python?
lambda
goto
catch
is not
yield
Answer explanation
Python a exactement 35 mots-clés réservés en version 3.10. Tu peux tous les afficher avec :
```
import keyword
print(keyword.kwlist)
```
6.
MULTIPLE CHOICE QUESTION
30 sec • 2 pts
An instruction using the "or" operator gives True if:
Both operands are True.
At least one of the two operands is True.
Both operands are False.
Answer explanation
Une astuce courante est d'utiliser or pour définir une valeur par défaut
7.
MULTIPLE CHOICE QUESTION
10 sec • 5 pts
Python is a high-level language?
True
False
Answer explanation
Eh... Si tu trouves pas ça là hmmm...
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple

Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
24 questions
Nivelamento 1
Quiz
•
Professional Development
15 questions
Quiz sobre el ornitorrinco y la programación
Quiz
•
8th Grade - University
16 questions
CPU Quiz
Quiz
•
10th Grade
18 questions
¡Pasando Lista!
Quiz
•
University
15 questions
Pensamento Computacional
Quiz
•
12th Grade
15 questions
Python for loop/lists
Quiz
•
9th Grade - University
15 questions
the ultimate roblox quiz
Quiz
•
1st - 5th Grade
15 questions
Desafios do Pensamento Computacional
Quiz
•
12th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade