Testez vos connaissances – QCM Java corrigé – Partie 7

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Quel opérateur est utilisé pour inverser les bits d’un nombre (complément à un) en Java?

A ~

B !

C &

D ^

A
L’opérateur de complément binaire est un opérateur unaire (il ne fonctionne qu’avec un seul opérande). Il est désigné par ~.

Il transforme les chiffres binaires 1 en 0 et 0 en 1.
 


 
Il est important de noter que le complément binaire de tout entier N est égal à – (N + 1). Par exemple,

Considérons un nombre entier 35. Selon la règle, le complément binaire de 35 devrait être -(35 + 1) = -36. Regardons maintenant si nous avons la bonne réponse ou pas.

35 = 00100011 (En binaire)

// en utilisant l'opérateur de complément binaire 
~ 00100011
__________
  11011100

Dans l’exemple ci-dessus, nous trouvons que le complément binaire de 00100011 (35) est 11011100. Ici, si nous convertissons le résultat en décimal, nous obtenons 220.

Cependant, il est important de noter que nous ne pouvons pas convertir directement le résultat en décimal et obtenir le résultat souhaité. Cela est dû au fait que le résultat binaire 11011100 est également équivalent à -36.

Voir aussi: Les opérateurs en Java.

 

2. En Java, une classe finale doit être une sous-classe pour qu’on puisse l’utilisée?

A Vrai

B Faux

B
Lorsqu’une classe est déclarée avec le mot clé ‘final’, elle est appelée classe finale. Une classe finale ne peut pas être étendue (héritée).

Voir aussi: Le mot clé final en Java.

 

Différence entre généralisation, héritage et spécialisation

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *