Un quizz java
Question 1
Quels composants définissent une variable en programmation ?
- 1 Libellé, contenu, type
- 2 Description, valeur, stockage
- 3 Nom, valeur, type
- 4 Usage, type, libellé
Question 2
- 1 Les constantes sont des variables auxquelles il est impossible d'attribuer une valeur à partir d'une variable ou d'une autre constante. Par exemple, l'exemple suivant n'est pas possible :
- int count = 10;
- final int steps = count;
- 2 Les constantes sont des variables qui ne peuvent pas changer leur valeur initiale. Par exemple, l'exemple suivant n'est pas possible :
- final int count = 10;
- count += 12;
- 3 L'utilisation de constantes est encouragée afin d'éviter un changement accidentel de valeur.
- 4 L'utilisation de constantes est restrictive car les constantes ne peuvent pas changer. Elles doivent être évitées.
Question 3
Sélectionnez les extraits de code suivants :
- L'extrait qui déclare un nombre entier qui peut changer.
- L'extrait de code d'une chaîne de caractères qui ne peut pas changer.
Attention, plusieurs réponses sont possibles.
steps = 11;
- 2 final String title = "Programming is art!";
- 3 final int steps = 11;
- 4 String title = "Programming is art!";
- 5 title = "I love learning!";
Question 4
Quelles seront les valeurs des variables x et y après l'exécution du code suivant ?
- int x = 10;
- x += 12;
- final int y = x/4;
- x = x + y;
- 1 x sera égal à 27, y sera égal à 5,5
- 2 x sera égal à 27,5, y sera égal à 7
- 3 x sera égal à 27, y sera égal à 5
- 4 x sera égal à 27,5, y sera égal à 5,5
Question 5
Parmi les énoncés suivants, lequel est vrai au sujet de l'exécution d'une application ?
- 1 Les applications sont représentées par une forme de fonction principale.
- 2 La fonction principale d'une application est d'écrire tout le code personnalisé requis pour la fonctionnalité de l'application.
- 3 Vous pouvez exécuter un programme Java dans l'application Terminal en utilisant la commande run .
En Java, c'est la fonction main qui est appelée lorsqu'on lance le programme avec la commande java.
Question 6
Qu'entend-on par « portée » d'une variable ?
- 1 La portée est l'étendue des valeurs qu'une variable particulière peut se voir attribuer.
- 2 La portée est le bloc de code dans lequel une variable a été déclarée et peut être utilisée.
- 3 La portée est un type pour une variable comme un entier, une chaîne de caractères, etc.
- 4 La portée est un moyen de nettoyer votre code et de le rendre frais et pimpant !
La portée désigne quels éléments ont accès à quoi. La portée d'une variable est limitée au bloc de code dans lequel elle est déclarée.
Question 7
Le bloc de code suivant contient une série de petits groupes de code :
<?php
public class Rectangle {
public int width=4;
private int borderWidth=1;
public static void main(String[] args) {
int mainWidth=28;
}
public void printValues() {
final int newWidth=12;
if (true) {
int pixelSize=5;
}
//Quelle variable pourrait être utilisé ici ?
System.out.println(?);
}
}
Selon la structure de ce bloc de code, quelle(s) variable(s), parmi les suivantes, pourrai(en)t être utilisée(s) dans la section indiquée ?
Attention, plusieurs réponses sont possibles.
- 1 newWidth
- 2 width
- 3 borderWidth
- 4 pixelSize
Question 8
Combien d’itérations seront réalisées avec cette boucle dans le code suivant ?
int loopLimit = 101;
int iterations = 0;
for (int i=5;i< loopLimit;i++) {
}
Question 9
Combien d’itérations seront réalisées avec cette boucle dans le code suivant ?
int temperature = 0;
Prévisions météo
while (temperature < 100) {
- System.out.println("It's not too hot yet, the temperature is" + temperature + "F");
- temperature -= 1;
}
System.out.println("It's too hot now!");
- 1 100
- 2 99
- 3 Aucune fois
- 4 Infinie
Question 10
Combien de fois la boucle do-while sera-t-elle exécutée dans l'extrait de code suivant ?
int numberOfCups = 0;
do {
- System.out.println("I'm feeling sleepy");
- numberOfCups += 1;
- System.out.println("I drunk " + numberOfCups + " cups of coffee");
- } while (numberOfCups < 10);
System.out.println("I'm feeling awake now!");
- 1 10
- 2 9
- 3 Aucune
- 4 À l'infini
Réponses au quizz Java