0% ont trouvé ce document utile (0 vote)
44 vues5 pages

Questionnaire Et TD

Le document est un questionnaire de Java pour une classe de L2 IT, comprenant des questions à choix multiples sur les concepts de la programmation orientée objet (POO) et des exercices pratiques pour écrire des programmes en Java. Les exercices incluent des tâches telles que l'affichage de nombres, le calcul de la somme des chiffres, la vérification de palindromes, et le calcul de la factorielle. Le questionnaire est destiné à évaluer les compétences des étudiants en Java durant l'année académique 2019-2020.

Transféré par

diawaral028
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
44 vues5 pages

Questionnaire Et TD

Le document est un questionnaire de Java pour une classe de L2 IT, comprenant des questions à choix multiples sur les concepts de la programmation orientée objet (POO) et des exercices pratiques pour écrire des programmes en Java. Les exercices incluent des tâches telles que l'affichage de nombres, le calcul de la somme des chiffres, la vérification de palindromes, et le calcul de la factorielle. Le questionnaire est destiné à évaluer les compétences des étudiants en Java durant l'année académique 2019-2020.

Transféré par

diawaral028
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Classe : L2 IT, Année : 2019-2020

Matière : Java, Enseignant : OUOBA Hadi

QUESTIONNAIRE DE JAVA
QCM
concept POO en Java?
A) Héritage
B) Encapsulation
C) Polymorphisme
D) Compilation
2. Quel concept de Java est un moyen de convertir des objets du monde réel en termes de classe?
A) Polymorphisme
B) Encapsulation
C) Abstraction
D) Héritage
3. Quel concept de Java est utilisé en combinant des méthodes et des attributs dans une classe?
A) Polymorphisme
B) Encapsulation
C) Abstraction
D) Héritage
4. Quels keywords sont utilisés pour spécifier la visibilité des propriétés et des méthodes ?
A) final
B) private
C) abstract
D) protected
E) public
5
public class Comparaison {
public static void main (String [] args){
int a=10, b ;
if (a<10) b=1 ;
if (a>=10) b=2 ;
System.out.println (
}}
A)
B)
C)
D) Le programme ne se compile pas car il se plaindre de ne pas initialisé la variable « b ».

A) arr.length
B) arr.length 1
C) arr.size
D) arr.length()
Page 1 sur 5
TD
Exercice 1
Écrivez un programme pour afficher tous les nombres naturels de 1 à n en utilisant la boucle for
et while.
Exemple :
Données d'entrée
 Saisir n : 5
Données de sortie
 12345

Exercice 2
Écrivez un programme pour afficher tous les nombres naturels en sens inverse de n à 1 en
utilisant la boucle for et while.

Exemple :
Données d'entrée
 Saisir n : 5
Données de sortie
 54321

Exercice 3

Écrivez un programme pour afficher tous les nombres pairs de 1 à n en utilisant la boucle for et
while.
Exemple :
Données d'entrée
 Saisir un nombre n : 11
Données de sortie
 les nombres pairs de 1 à 11 sont : 2 4 6 8 10

Exercice 4
Écrivez un programme pour afficher tous les nombres impairs de 1 à n en utilisant la boucle for et
while. Exemple :

Données d'entrée
 Saisir un nombre n : 11
Données de sortie
 les nombres impairs de 1 à 11 sont : 1 3 5 7 9 11

Exercice 5
Écrivez un programme pour trouver la somme de tous les nombres naturels entre 1 et n en
utilisant la boucle for et while

Exemple :
Données d'entrée
 Saisir un nombre n : 30
Données de sortie
 la somme de 30 nombres = 465

Page 2 sur 5
Exercice 6
Écrivez un programme pour saisir un numéro de l'utilisateur et échangez le premier et le dernier
chiffre du numéro donné.
Exemple :
Données d'entrée
 Saisir un nombre : 1987
Données de sortie
 Après l'échange : 7981

Exercice 7
Écrivez un programme pour saisir un nombre et calculer la somme de ses chiffres en utilisant la
boucle for. Exemple :

Données d'entrée
 Saisir un nombre : 1987
Données de sortie
 Somme de chiffres = 25

Exercice 8
Écrivez un programme pour saisir le numéro de l'utilisateur et vérifiez que le numéro est
palindrome ou non, en utilisant une boucle.
Exemple :
Données d'entrée
 Saisir un nombre : 1221
Données de sortie
 1221 est palindrome.
Aussi par exemple
Mot : RADAR Mot inversé : RADAR ; radar est un palindrome

Exercice 9
Écrivez un programme pour saisir un nombre de l'utilisateur et affichez-le en mots en utilisant la
boucle for.
Exemple :
Données d'entrée
 Saisir un nombre : 123001
Données de sortie
 Un Deux Trois Zéro Zéro Un

Exercice 10
Écrivez un programme pour entrer un nombre de l'utilisateur et trouvez tous les facteurs du
nombre donné en utilisant la boucle for.
Le facteur de tout nombre est un nombre entier qui divise exactement le nombre en un nombre

Page 3 sur 5
entier sans laisser de reste. Par exemple, 2 est un facteur de 6 car 2 divise 6 exactement sans
laisser de reste. Exemple :
Données d'entrée
 Saisir un nombre : 20
Données de sortie
 Les facteurs de 20 sont : 1 2 4 5 10 20

Exercice 11
Écrivez un programme pour saisir un nombre et calculer sa factorielle à l'aide de la boucle for.
La factorielle d'un nombre "n" est le produit de tous les entiers positifs inférieurs ou égaux à n. Il
est noté n!.
Par exemple, factorielle de 5!= 1*2*3*4*5= 120

Exercice 12
Écrivez un programme, entrez deux nombres de l'utilisateur et trouvez le plus grand diviseur
commun en utilisant la boucle for.
Exemple :
Données d'entrée

 Saisir nombre 1 : 35
 Saisir nombre 2 : 60
Données de sortie
 PGCD de 35 et 60 = 5

Exercice 13
Écrivez un programme pour saisir un numéro de l'utilisateur et vérifiez si le numéro donné est le
numéro Armstrong ou non. Un nombre Armstrong est un nombre à n chiffres qui est égal à la
somme de la nième puissance de ses chiffres.
Par exemple :

Exercice 14
Écrivez un programme pour entrer un nombre et vérifiez si le nombre est parfait ou non. Un
nombre parfait est un entier positif qui est égal à la somme de ses diviseurs positifs appropriés.
Par exemple: 6 est le premier nombre parfait
Les diviseurs appropriés de 6 sont 1, 2, 3.
Somme de ses diviseurs stricts = 1 + 2 + 3 = 6.
Par conséquent, 6 est un nombre parfait.

Page 4 sur 5
Exercice 15
Écrivez un programme pour saisir des nombres de l'utilisateur et vérifiez si le nombre est Fort ou
non.Un nombre fort est un nombre spécial dont la somme de la factorielle de ses chiffres est
égale au nombre d'origine.
Par exemple: 145 est un nombre fort. Puisque,

Exercice 16

calcule et affiche la surface et le périmètre

Page 5 sur 5

Vous aimerez peut-être aussi