Questions de POO et Java pour développeurs
Questions de POO et Java pour développeurs
2) Lequel des éléments suivants n'est PAS vrai en ce qui concerne la POO
a. La mise à niveau des systèmes est difficile
b. Plusieurs objets coexistent sans aucune interférence
c. Des programmes sécurisés peuvent être construits
4) Lequel des tags HTML suivants est utilisé pour communiquer Java avec une page web
a. HTML
b. APPLET>>
c. CODE
d. TÊTE
5) Lequel des éléments suivants n'est PAS l'une des instructions de saut non disponibles en Java
a. Aller>>
b. pause
c. continuer
d. retour
7) Quelle sera la sortie du code suivant, s'il est exécuté avec des arguments de ligne de commande
comme suit
javacmdline Java is wonderful
classcmdline
{
public static void main(String args[])
{
pour(int i=1;i<[Link];i++)
{
[Link](args[i]);
si(i!=[Link])
[Link](" ");
}
[Link]();
}
}
a. Java
b. Java est
c. est merveilleux
d. cmdline Java est merveilleux
8) Lequel des éléments suivants est la valeur absolue maximale pour un int signé ?
a. 127>>
b. 32768
c. 32767
d. 214748
12) Quelle est la valeur du résultat si le code des instructions est exécuté
int result = 42+45-48-5-15+20*2;
a. 59 >>
b. 68
c. 146
d. 134
14) Quels numéros de ligne provoqueront une erreur lors de la compilation de ce code
1 classe iftest
2
3 public static void main(String args[)
4
5 inti=2;
6 si(i=2) {
7 [Link]("Correct"); }
8 sinon
[Link]("Incorrect"); }
10 }
11 }
a. 5,9,10
b. 6,9 >>
c. 6
d. 9,10
classifif
{
public static void main(String args[)
{
int x=3, y=1,z=5;
si(x>y)
{
si (z<=y)
{
[Link]("y est plus grand que z");
}
sinon
{
[Link]("z est plus grand que y");
}
[Link]("x est plus grand que y");
}
sinon
{
si(y>z)
{
[Link]("y est supérieur à z");
}
}
}
}
a) z est supérieur à y
x est plus grand que y
b) y is greater than z
x est supérieur à y
d) x est supérieur à y
z est plus grand que y>>
16) Le corps de laquelle des structures de boucle suivantes s'exécutera au moins une fois, même si le
la condition est fausse.
pour
b. faire
c. tandis que
d. aucun des éléments ci-dessus.
}
a. r est 10
b. r est 0>>
c. r est 20
d. r est 20 r est 10
18) Les variables dont les valeurs ne peuvent jamais être changées sont appelées
a. variables statiques
b. Variables finales
c. variables d'objet
d. Abstract variables >>
19) Qu'est-ce qui n'est PAS VRAI à propos des variables statiques
classe cube
{
cubic privé() { }
intcalc(int s)
{
retourner s*s*s;
}
};
classe échantillon
{
public static void main(String args[])
{
cube c=new cube();
intcb=[Link](3);
[Link](cb);
}
}
a. Le constructeur par défaut ne peut pas avoir le modificateur d'accès privé.
b. l'échantillon de classe n'est pas public
c. la classe cube n'est pas publique>>
d. méthode calc pas complètement écrite
21) Quelle méthode String est utilisée pour comparer 2 chaînes en tenant compte de la casse ?
a. Égale () >>
b. égal à
c. equalsIgnoreCase
d. equalscase()
22) Lequel des éléments suivants n'est PAS une méthode de la classe Vector
ajouterÉlément
b. elementAt
c. editElement>>
d. insérerÉlément
23) Pour créer un package, quelle est la première instruction incluse ?
a. importer [Link]+.*;
b. paquet >>
c. public
d. classe
24) Dans la définition de l'interface, que est VRAI pour la déclaration de méthode
e. La liste des déclarations de méthodes est uniquement faite>>
a. Déclaration de méthode ainsi que corps
b. Une seule déclaration de méthode peut être effectuée
c. Un seul corps de méthode est autorisé
27) Dans la programmation multithread, quelle méthode est utilisée pour renvoyer les fils à
runnable state fromthe wait state
a. notifier()
h. reprendre()>>
b. démarrer()
c. exécutable()
28) En Java, lorsqu'une erreur de compilation se produit, quel fichier n'est PAS créé
a) source
.java
.class
i. .exe >>
29) En Java, lorsqu'une erreur d'exécution se produit, laquelle des options suivantes peut se produire
compile avec succès
b. produit une sortie erronée
c. résiliation anormale
j. Tous les éléments ci-dessus>>
30) Quelle exception peut être levée si le code donné est exécuté en donnant 2 entiers à l'exécution
arguments
classe échantillon
{
public static void main(String args[])
{
essayer
{
int a = [Link](args[0);
int b=[Link](args);
int c = a + b;
[Link]("La somme est " + c);
}
attraper(ArithmeticExceptionae)
[Link]("Exception Arithmétique " + [Link]());
attraper(NumberFormatException ne)
[Link]("Exception de format de nombre " + [Link]());
catch(Exception e)
[Link]("Exception " + e);
}
}
a. ExceptionArithmétique
b. NumberFormatException
c. Exception
k. Aucun des éléments ci-dessus>>
32) Laquelle des propositions suivantes est VRAIE en ce qui concerne le Liaison Dynamique
a. Lien d'un appel de procédure au code à exécuter en réponse à l'appel
Le code associé à une procédure donnée n'est pas connu avant le moment de l'appel à l'exécution.
b. Il est associé à l'héritage et au polymorphisme
c. Toutes les options 1, 2, 3
JSL signifie
a. Lien de source Java
n. Bibliothèque standard Java>>
b. Juste Source Bibliothèque
c. Éditeur de liens standard Java
JDK signifie
a. Kit d'affichage Java
b. Kit Java Direct
c. Kit de débogage Java
Kit de développement Java
35) Quel type de programmes peut être développé en Java
a. Applications autonomes
b. Applets Web
p. À la fois Option1 et Option 2>>
c. Ni Option 1 ni Option 2
35) Lequel des éléments suivants n'est PAS un jeton disponible dans le langage Java
a. Mots-clés réservés
b. Opérateurs
q. Classes>>
c. Séparateurs
36) Lequel des éléments suivants n'est PAS une instruction d'attribution valide
a. a=b=c=0;
r. a='a'>>
b. 0=b;
c. c=72.25
37) Lequel des opérateurs suivants est utilisé pour accéder aux variables d'instance et aux méthodes de
classe objets
a) .
b) :
c) ::
s. instanceOf>>
39) Quelle est la valeur de ans si le code des instructions est exécuté
inti = 42+45-48-5;
int j = 5 + 5 - 8 + 2;
intans = i % j;
u. 2 >>
a. 8
b. 34
c. 12
40) Laquelle des affirmations suivantes ne relève pas de la catégorie des instructions de sélection ?
a. instruction conditionnelle
b. instruction switch
v. opérateur conditionnel déclaration>>
c. pour instruction de construction
}
sinon
[Link]("a est " + a);
a. a est 2
b. b est 5
c. a est 2 suivi de b est 5
w. Pas de sortie >>
42) Laquelle des formes d'héritage suivantes a une super classe et plusieurs sous-classes.
a. Héritage simple
b. Héritage Multiniveau
x. Héritage Hiérarchique
c. Héritage multiple
43) Lorsque le mot clé par défaut est utilisé pour un membre d'une classe, quelle est la visibilité du membre
Il est visible partout
b. Il est visible partout dans le paquet actuel et aussi dans les sous-classes dans d'autres paquets
Il est visible partout dans le package actuel uniquement>>
c. Il est visible uniquement dans sa propre classe
{
affichage abstrait();
}
classe afficher étend imprimer
{
}
a. Rien ne va mal
La méthode show() devrait avoir un type de retour
b. La méthode show() n'est pas implémentée dans la classe display
la classe d'affichage ne contient rien
46) Quelle déclaration expliquerait mieux ce que sont les classes de conteneur
aa. Les classes Wrapper convertissent les types de données primitifs en types d'objets
Les classes enveloppantes convertissent des objets en types de données primitifs.
b. Les classes d'enveloppe sont utilisées pour stocker des listes d'objets pouvant varier en taille.
c. Les classes Wrapper sont utilisées pour convertir n'importe quel type de classe en objet de type tableau.
47) Quelle est l'instruction valide pour importer uniquement la classe couleur du package awt contenu
dans le paquet java
a. [Link].*;
b. [Link];
bb. [Link]; >>
c. [Link].*;
48) Les déclarations suivantes créent quel type d'héritage si la classe B et la classe C sont des classes de base.
classes
classe A étend B étend C
{
……
………
}
a. Héritage simple
b. Héritage multiniveau
Héritage multiple
c. Héritage Hiérarchique
49) Laquelle des étapes suivantes est invalide pour créer un paquet
a. Déclarez le package au début du fichier
b. Définir les classes à inclure dans le paquet et le déclarer public
c. Créez la liste en java dans le sous-répertoire par le menu de package
dd. Exécutez ce fichier java>>
50) Dans la programmation multithread, quelle méthode doit être mise en œuvre lorsque les threads sont
créé en implémentant l'interface 'Runnable'
ee. commencer()>>
a. exécuter()
b. init()
c. arrêter()
51) Dans le code de gestion des exceptions Java, combien de déclarations catch un try peut-il avoir ?
a. aucun
un
deux
ff. un ou plusieurs
52) En Java, quel type d'exception est causé lorsqu'un applet essaie d'effectuer une action non autorisée ?
autorisé par les paramètres de sécurité du navigateur
a. ExceptionObjetHorsLimites
b. OutOfMemoryException
gg. BrowserAccessException>>
c. Exception de sécurité
53) Quels sont les types de données définis par l'utilisateur et comment se comportent-ils comme des types intégrés d'un langage de programmation ?
langue.
a) Objets
b) Méthodes
c) Modèles
hh. Classes>>
54) En POO, le concept d'encapsuler des données et des méthodes dans une seule unité appelée classes est
connu sous le nom de
56) Dans le processus OOP par lequel les objets d'une classe acquièrent les propriétés des objets d'
une autre classe est
kk. Héritage >>
a. Polymorphisme
b. Encapsulation
c. Abstraction
57) En POO, le concept de représenter les caractéristiques essentielles sans inclure l'arrière-plan
les détails s'appellent
a. Cachage de données
ll. Abstraction des données >>
b. Héritage
c. Liaison dynamique
60) Dans la programmation orientée objet, les objets communiquent entre eux par le biais de
a. Données
b. Méthodes
c. Cours
oo. Objets>>
61) Lequel des éléments suivants N'EST PAS une des techniques de programmation.
a. Programmation structurée
pp. Programmation modulaire >>
b. Programmation ascendante
c. Programmation destructurée
63) La POO considère quoi comme un élément critique dans le développement de programmes et ne permet pas que cela
circuler librement dans le système.
a. Procédures
b. Action
c. Données
rr. Méthode>>
64) Lequel des types d'applications suivantes la POO peut-elle être utile ?
systèmes temps réel
a. Simulation et modélisation
b. Decision Support and office automation systems
c. Toutes les options 1, 2, 3
65) Laquelle des fonctionnalités de C++ n'est PAS incluse dans Java
a. Héritage multilevel
tt. Classes internes >>
b. Multithreading
c. Surcharge d'opérateurs
66) Lequel des outils suivants ne fait PAS partie du JDK (Java Development Kit)
uu. appletviewer (pour visualiser des applets) >>
a. javac ( compilateur java )
b. javac (compilateur java)
c. classes et méthodes
68) Java est un langage distribué, quelle déclaration explique cette fonctionnalité
a. Les programmes Java peuvent être facilement transférés d'un système informatique à un autre
b. Les systèmes Java vérifient l'accès à la mémoire et les virus
ww. Java can be used to create applications on the networks >>
c. Elle fournit de nombreuses garanties pour assurer un code fiable
69) Java est un langage multithread, quelle affirmation explique le mieux cette caractéristique ?
Une application Java n'a pas besoin d'attendre que l'application termine une tâche avant de
commencer un autre
b. Java est capable de lier dynamiquement des bibliothèques de classes, des méthodes et des objets U
c. Java prend en charge les fonctions écrites dans d'autres langues telles que C et C++
d. Java utilise moins de mémoire dans l'environnement
API signifie
Programme Applet Internet
b. Informations sur le paquet d'application
c. Interface de programmation abstraite
d. Interface de Programmation d'Applications
73) Laquelle des fonctionnalités suivantes de C++ n'est PAS prise en charge par Java et est
donc mis en œuvre en utilisant des interfaces
a. Classes imbriquées
b. Classes internes
c. Polymorphisme
76) Java est un langage extensible, quelle affirmation explique cette caractéristique
Une application Java n'a pas besoin d'attendre que l'application termine une tâche avant de commencer.
un autre
b. Java est capable de lier dynamiquement des méthodes et des sujets des bibliothèques de classes u
c. Java prend en charge les fonctions écrites dans d'autres langages tels que c et c++
d. Java utilise moins de mémoire dans l'environnement
77) Java est indépendant de la plateforme, quelle déclaration explique cette caractéristique
a. Les programmes Java peuvent être facilement déplacés d'un ordinateur à un autre
b. Les systèmes Java vérifient l'accès à la mémoire et les virus
c. Java peut être utilisé pour créer des applications sur les réseaux
d. Il offre de nombreuses garanties pour assurer un code fiable
80) Laquelle des étapes suivantes est invalide pour créer un package
a) Déclarez le paquet au début du fichier
b) Définissez les classes à mettre dans le package et déclarez-le public
c) Créez la liste en Java dans le sous-répertoire par le menu de package
d) Exécutez ce fichier java >>
81) En programmation multithread, quelle est la valeur numérique constante utilisée pour définir
priorité la plus basse pour les fils
a) 1>>
b) 5
c) 4
d) 10
82) En Java, quel type d'Exception est causé par l'échec de la conversion entre des chaînes et
nombres
a) StringIndexOutOfBoundsException
b) InvalidConversionException
c) InvalidAccessException
d) NumberFormatException>>
83) Lequel des éléments suivants est une règle valide pour créer des noms d'identificateurs Java
a) Il peut contenir des chiffres, des lettres, le symbole dollar et un underscore.
b) Il ne peut pas commencer par un underscore
c) Il ne peut pas contenir de lettres majuscules
d) Cela peut commencer par un chiffre
84) Lequel des éléments suivants n'est PAS l'une des instructions d'itération disponibles en Java
a) pour
b) si >>
c) faire
d) pendant
85) Quel est le processus d'assignation d'un type plus petit à un type plus grand en ce qui concerne le type
a) moulage
b) Promotion
rétrécissement
d) implicite
87) Si les variables i et j sont de type int, quelle est la valeur de j si j=i/2
0,5
b) 0,2
c) 0 >>
d) 1
88) Laquelle des affirmations suivantes n'est PAS vraie en ce qui concerne les instructions de branchement if et switch ?
a) Dans une instruction if imbriquée, le dernier else est associé à la première instruction if.
b) Une expression switch peut être de n'importe quel type de donnée.
c) Le programme termine son exécution sur le switch avec une instruction break
d) tout ce qui précède
89) Lequel des éléments suivants n'est PAS l'un des constructeurs de boucle disponibles en Java
a) interrupteur
b) pendant
c) faire
d) pour >>
90) Lequel des éléments suivants n'est PAS l'une des différentes formes d'héritage
Héritage Simple
Héritage simple >>
Héritage multilien
Héritage hiérarchique
91) Lequel des modificateurs de visibilité suivants permet la plus large visibilité et est accessible
partout
a) privé
b) Protégé
c) Public
d) Amical
93) Laquelle des méthodes String suivantes est utilisée pour joindre deux chaînes
a) rejoindre
b) concat>>
c) concaténer
d) concaténation
98) Identifiez les numéros de ligne où des erreurs logiques se produisent dans le code suivant afin que la factorielle
de 5 est calculé.
1 classe factorielle
2{
3 public static void main(String args[])
4
5 int n=0,fact=0;
6 pour(int n=0;n>=1;n--)
7 fait=fait*1;
[Link]("Le factoriel de 5 est " + fact);
9}
10 }
a. lines 5,6
[Link] 6
c. lignes 7
d. lignes 5,6,7>>
a) Qu'est-ce qui est valable pour les classes abstraites et les méthodes abstraites
a. Nous ne pouvons pas utiliser des classes abstraites pour instancier des objets.
b. Les méthodes abstraites d'une classe abstraite doivent être définies dans sa sous-classe.
c. Les constructeurs ne peuvent pas être déclarés abstraits
d. Tout ce qui précède >>> *
99) Lequel des éléments suivants est une déclaration valide avec l'opérateur abrégé //
a.a1/=1
b. a*=1
c. a%=1
d. Tout ce qui précède>
101) Java ne prend pas en charge l'héritage multiple. Quelle est une approche alternative ?
fourni pour mettre en œuvre cela
a. Forfaits
[Link]>>
c. Collections
d. Classes enveloppantes
102) Quelle déclaration est utilisée pour inclure des classes à partir de packages ?
a. inclure
[Link] SA>>
c. étendre
d. interface
103) Dans la programmation multithread, lorsqu'un thread est prêt à s'exécuter et est
en attente de la disponibilité du processeur, on dit qu'il est dans quel état
courir
nouveau-né
c. exécutable >>
[Link]é
104) En Java, quel type d'exception est causé par des erreurs mathématiques
[Link]étique
b. ArrayStoreException
c. NumberFormatException
d. IOException
106) Lequel des éléments suivants n'est PAS vrai concernant la structure d'un programme Java
a. Les commentaires ne peuvent être donnés qu'au début du Programme>>
b. La déclaration de paquet doit être avant la définition de la classe
c. La déclaration d'importation doit être avant la définition de la classe
La déclaration de l'interface doit être avant la définition de la classe
107) Lequel des éléments suivants sont des types entiers en Java
Octet
b. Long>>
c. Court
d. Toutes les options 1, 2, 3
108) Lequel des éléments suivants n'est PAS l'une des séquences d'échappement valides disponibles pour utilisation
en Java
a. \b
b.
c. \\m>>
d.
109) Quelle est la valeur de [Link](1.567)
a. 1.6
b. 1
c. 2>>
d. 1,5
112) Laquelle des affirmations est invalide par rapport à la méthode finalisateur.
Ils sont utilisés pour initialiser des objets
b. Ils sont utilisés pour libérer certaines ressources
c. Ils peuvent être ajoutés à n'importe quelle classe
d. Java appelle cette méthode chaque fois qu'il s'apprête à récupérer de l'espace pour ces objets.
113) Les méthodes qui ne peuvent jamais être modifiées de quelque manière que ce soit sont appelées
a. méthodes statiques
b. méthodes abstraites
c. Méthodes membres
d. Méthodes finales
114) Que sera affiché comme sortie si S1 contient le mot "Java" avec la méthode
[Link]('a') //
a. 4
b. 2
c.1>>
d. 3
117) En Java, quel type d'exception est causé lorsqu'il n'y a pas suffisamment de mémoire pour
allouer un nouvel objet
a. NullPointerException
b. ExceptionObjetHorsLimite
[Link]>>
d. IOException
118) En Java, quel type d'exception est causé par des erreurs mathématiques
[Link]étique>>
b. ArrayStoreException
c. NumberFormatException
d. IOException
119) Lequel des éléments suivants est invalide en ce qui concerne les valeurs par défaut standard des variables
un octet a une valeur par défaut de 0
b. int a une valeur par défaut de 0
c. float a une valeur par défaut de 0 a ou c
[Link] a une valeur par défaut de 0
120) Lequel des éléments suivants est un type de données non primitif en Java
a. Entier
b. Tableaux>>
c. Caractère
d. Booléen
123) Étant donné le segment de code suivant, que se passera-t-il lorsque l'instruction break sera exécutée ?
pour( )
pour( )
si(condition)
interrompre;
126) [51] Que sera affiché comme sortie si S1 contient le mot "Java" avec méthode
[Link]('a','c')
va
[Link]>>
c. Jcva
d. Av
127) Parmi les chaînes créées suivantes, laquelle est terminée par NULL ?
a. Chaîne créée à l'aide d'un tableau de caractères
b. Chaîne créée en utilisant une instance de la classe String.
c. Chaîne créée en utilisant une instance de la classe StringBuffer.
d. Tout ce qui précède
128) Les variables définies dans les interfaces sont par défaut
a. Final>>
b. statique
c. À la fois 1 et 2
d. Ni 1 ni 2
129) Quelle déclaration est utilisée pour inclure des classes à partir de packages
inclure
b. importer>>
c. étendre
[Link]
130) Dans la programmation multithread, quelle est la valeur numérique constante utilisée pour
définir la plus haute priorité pour les Threads
a.1
b. 5
c. 4
d. 10>>
131) Lorsqu'une erreur d'exécution se produit en Java, que se passe-t-il pendant l'exécution de la
programme
a. affiche une erreur et continue l'exécution du programme
b. affiche un message d'erreur et termine anormalement l'exécution du programme
c. exécute le programme générant une sortie
d. affiche les erreurs de compilation dans le programme
132) En Java, quelle est une condition causée par une erreur d'exécution dans le programme
a. validité
b. exception >>
[Link]
d. Action
133) En Java, des exceptions définies par l'utilisateur peuvent être créées à l'aide du mot-clé
jeter
b. Lancers
c. Jeter
d. Attraper
134) En Java, quel segment de code est utilisé pour la gestion des erreurs
a. Détection et lancement d'exceptions
[Link] des exceptions
c. Prendre des mesures appropriées
d. Tout ce qui précède>> ou
135) Lorsque nous implémentons l'interface runnable, nous devons définir la méthode
a. démarrer()
[Link]()
c. exécuter() >>
d. exécutable()
137) Que sera affiché comme sortie si S1 contient le mot "Java" avec la méthode
[Link]('a',3)
a. 4
b.2>>
c. 1
d. 3
138) Comment est-il possible de rendre obligatoire la redéfinition d'une méthode dans une sous-classe ?
a. En rendant une classe privée
b. En rendant une classe abstraite
c. En rendant la classe finale
d. En rendant la classe virtuelle
139) Lorsque le mot-clé par défaut est utilisé comme membre d'une classe, comment la visibilité du
membre
Il est visible partout
b. Il est visible partout dans le paquet actuel et aussi dans les sous-classes dans d'autres paquets
c. Il est visible uniquement dans le package actuel.
d. Il est visible uniquement dans sa propre classe.
140) Laquelle des parties spécifiées dans la boucle for est obligatoire ?
a. Initialisation
b. condition de test>>
c. Incrément
d. Tout ce qui précède >> c'est seulement pour LA BOUCLE FOR
141) Quels numéros de ligne entraîneront une erreur lors de la compilation de ce code // 6,7,12
1 classe chknum
2 {
3 public static void main(String args[])
4
5 int n=3;
6 commutateur(n);
7
8 cas 0 :[Link]("Non est 0");
9 case 1 :[Link](“No is 1”);
10 cas 2 : [Link]("Le numéro est 2");
11 cas 3:[Link](“Non est 3”);
12 case 3 :[Link]("Autre Nombre");break;
13 } } }
a. Lignes 3, 7, 8, 9, 10, 11
b. Lines 6,8,9,10,11,12>>
[Link] 7,10,11
d. Lignes 11,12
142) Lequel des éléments suivants est vrai en ce qui concerne les instructions de branchement if et switch
Chaque instruction if peut être écrite en utilisant switch.
b. chaque cas doit se terminer par une instruction break
c. chaque étiquette de cas est suivie d'un(:) deux-points--------------
146) Pour afficher une chaîne à l'écran, nous utilisons [Link]. Quelle est la bonne
explication pour cela
a. System est une classe. println est une méthode et out est un objet
b. Le système est un objet. out est un objet et println est un membre de données.
c. Système est un paquet, sortie est une méthode, imprimer est un objet
d. Le système est un pointeur vers un objet hors de la classe println
147) Dans le code de traitement des exceptions en Java, que pourrait-on faire dans le bloc finally ?
Il est utilisé pour écrire le code d'initialisation
b. Il peut être utilisé pour effectuer des opérations de maintenance.
c. Il peut être utilisé pour attraper toutes les exceptions
d. Il peut être utilisé pour ignorer toutes les exceptions
148) Dans la programmation multithread, lequel des éléments suivants est utilisé pour changer
la priorité d'un Thread
a. changerPrior()
[Link]()
c. définirPriorité()>>
d. ThreadPrior()
151) Lequel des mots-clés suivants ne peut pas être utilisé pour contrôler l'accès à une classe
membre
a. Interface
b. Résumé>>
c. Public
[Link]égé
153) Dans l'instruction switch, l'expression constante qui est vérifiée peut être de type
[Link]>>
b. flottant
octet
d. Court
154) An expression having variables of type byte,short,int and long then what type of
la variable sera la variable de résultat
un int >>
b. long
c. Court
d. Octet
155) Lequel des éléments suivants est un type de données primitif en Java
a. Personnage>>
b. Cours
c. Tableaux
d. Interface
156) Lequel des éléments suivants n'est PAS un commentaire de documentation valide utilisé en Java
a. //
b. \
c. /* */
d. /** */>>
158) Identifiez les numéros de ligne où des erreurs se produisent dans le code suivant
exemple de classe 1
2
3 public static void main(String[], args[])>>
4
5 [Link](“Bonjour”);
6}
7 };
a. Lignes 3,7 >>
b. Ligne 3
c. Ligne 7
d. Ligne 5
159) Identifier les numéros de ligne où des erreurs se produisent dans le code 1,3,6,8
Échantillon de cours 1
2
3 public static void main(string args[])
4
int m=10;
6
7 int m=20;
8}
9}
10 }
a. Lines 1,3,7 >>
b. Ligne 3,5,7>>
c. Ligne 5,7
d. Ligne 3,5
160) Identifiez les numéros de ligne où des erreurs de compilation se produisent dans le code suivant
échantillon de classe 1
2{
3 public static void afficher()
4{
5 octets x=212;
6 flottant f=100.12;
[Link]("Valeur de f="+f);
8 [Link]("Valeur de x="+x);
9}
10 }
a. Lignes 5,6,7,8
b. Ligne 5,6>>
c. Ligne 7,8
d. Ligne 5,6
int n =103;
[Link](m);
}
a. 102>>
b. 101
c. 103
d. 100
{
public static void main(String args[])
{
int m;
[Link]("m est " + m);
}
}
erreur d'exécution
b. Erreur à la compilation>>
c. m est 0
d. Pas de sortie
163) Quelle sera la sortie du code suivant, s'il est exécuté avec des arguments de ligne de commande ?
comme suit
Java est merveilleux
classcmdline
{
public static void main(String args[])
{
[Link]("Nombre d'arguments : " + [Link]);
pour(int i=0;i<[Link];i++)
[Link](args[i] + " ");
}
}
a) Nombre d'arguments : 4
Java est merveilleux
b) 4
cmdline Java est merveilleux
c) Nombre d'arguments : 3
8
20>>
14
0
{
public static void main(String args[])
{
boolean b=true;
si(b)
[Link]("False");
[Link]("Vrai");
retour;
}
}
a. Vrai
b. Faux
c. False True>>
d. Erreur
{
public static void main(String args [])
{
int x=10;
int y=15;
[Link](x>y?4:3)
}
}
a) 3>>
b) 4
c) 10
d) 15
170) Java est indépendant de la plate-forme, quelle affirmation explique cette fonctionnalité ?
a. Les programmes Java peuvent être facilement transférés d'un système informatique à un autre.
b. Les systèmes Java vérifient l'accès à la mémoire et les virus
c. Java peut être utilisé pour créer des applications sur les réseaux
d. Il offre de nombreuses garanties pour assurer un code fiable