QCM sur C++ – Partie 1

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

1. Lequel des opérateurs suivants s’appelle « Opérateur d’adresse »?

A $

B *

C %

D &

D
L’opérateur & est appelé « Opérateur d’adresse » et permet d’accéder à l’adresse d’une variable. Exemple : cout << &age

 

2. Lequel des éléments suivants est un identifiant correct en C++?

A $my_var

B 2my_var

C MYVAR_9658

D 2MYVAR

C
Les règles d’écriture d’un identificateur sont les suivantes:

  • Peut contenir uniquement des lettres minuscules/majuscules, des chiffres ou des traits de soulignement (_)
  • Devrait commencer par un caractère non-numérique
  • Ne devrait contenir aucun caractère spécial comme $, @, !, %, etc.

 

3. Quel est la sortie du programme suivant en C++?
#include <iostream>

using namespace std;

int main ( )
{
	static double i;
	i = 15;
	cout << sizeof(i);
 return 0;
}

A 2

B 4

C 8

D 15

C
La taille du type double est 8.
 

 

 
 

4. Quelle est la syntaxe correcte pour inclure un fichier d’en-tête défini par l’utilisateur en C++?

A #include <myfile.h>

B #include <myfile>

C #include "myfile"

D #include [myfile]

C
C++ utilise des guillemets pour inclure un fichier d’en-tête défini par l’utilisateur. La syntaxe correcte est #include "myfile".

 

5. Qui a créé le C++?

A Rasmus Lerdorf

B Bjarne Stroustrup

C James Gosling

D Ken Thompson

B
Bjarne Stroustrup est le créateur de C++ en 1979 chez AT & T Bell Labs.

 

 
 

7. Quel est la sortie du programme suivant en C++?
#include <iostream>

using namespace std;

int main()
{
	int n1 = 10;
	float n2 = 10;
	cout << sizeof(n1 + n2);
 return 0;
}

A 2

B 4

C 6

D 8

B
Dans le programme ci-dessus, l’entier est converti en float. Donc, le résultat de n1 et n2 est en float. Et il retourne la taille du float.
 

 

8. Laquelle des séquences d’échappement suivantes représente une tabulation?

A \a

B \r

C \t \r

D \t

D
\t est utilisé pour représenter une tabulation qui signifie un ensemble d’espaces vides dans une ligne.

 

9. Laquelle de la séquence d’échappement suivante représente le retour chariot?

A \r

B \n

C \n \r

D \t

A
\r est utilisé pour représenter le retour chariot, ce qui signifie déplacer le curseur au début de la ligne suivante.

 

10. Lequel des éléments suivants est utilisé pour les commentaires en C++?

A // commentaire

B Les deux // commentaire ou /* commentaire */

C /* commentaire */

D // commentaire */

B
Les deux méthodes sont utilisées pour écrire des commentaires en programmation C++. // est utilisé pour des commentaires sur une seule ligne et /*…*/ est utilisé pour des commentaires sur plusieurs lignes.

 

 
 

2 réflexions sur “QCM sur C++ – Partie 1

  • septembre 21, 2019 à 6:03 pm
    Permalien

    2. Lequel des éléments suivants est un identifiant correct en C++?
    C et pas D

    Répondre
    • septembre 21, 2019 à 7:17 pm
      Permalien

      Merci beaucoup pour cette correction 🙂

      Répondre

Laisser un commentaire

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