Quiz C++ : Level 0

Note moyenne : Publié par Aredhele le 22 février 2020
Il s'agit d'un quiz sur les notions fondamentales en C++

Quiz similaires

Introduction

Après avoir vu comment installer le compilateur C++, nous avons abordé le thème de la compilation puis quelques notions générales. Ce quiz te permettra de savoir où tu en es et ce que tu as compris de ce premier cours ;)

Nous avons vu ensemble la plupart des questions ci-dessous mais certains sont là pour tester ta logique et ta culture générale!
Bonne chance.

Aredhele
Question 1

Qui est-ce ?

Bjarne Stroustrup, le créateur du C++
Bjarne Stroustrup, le créateur du C
Bjarne Stroustrup, le créateur du Java
Question 2
Quel est le langage le plus rapide ?

C
C++
Java
JavaScript
C#
Aucun, cela dépend plus du code que du langage
Question 3
C++ est un langage

Interprété
Compilé
Les deux à la fois
Question 4
Qui est le créateur de Minecraft ?

Botch
Notch
Sotch
Question 5
Dans quel langage le jeu Minecraft a été originellement programmé ?

C
Python
Java
C++
Question 6

Est-il possible de refaire Minecraft en C++ ?

Oui
Non
Question 7
Quelle est l'extension des fichiers sources en C++ ?

.c
.cplusplus
.cpp
Question 8
Avec quoi compile t-on du code C++ ?

Un compileur
Un pré-processeur
Un compilateur
Un système d'exploitation
Question 9

Quel est le seul langage que peut comprendre un processeur ?

Le C et le C++
L'assembleur
Le binaire
Le Java
Un langage système
Question 10

Combien d'instruction peut théoriquement executer une processeur 1 coeur à 1 GHz ?

1
1 000 000
1 000 000 000
Question 11
Quel est la différence entre un programme et un processus ?

C'est la même chose, avec un nom différent
Un processus lui possède de la mémoire et du temps processeur
Le programme lui possède de la mémoire et du temps processeur
Question 12
Que se passe t-il quand tu démarres un programme ?

Ton système d'exploitation le charge en mémoire et en fait un processus
Ton système charge ton programme entier dans le processeur
Ton système ouvre le programme et interprèté le code machine
Question 13
Qu'est ce que le pré-processeur ?

C'est comme le processeur, mais en plus petit
C'est un programme qui intervient juste avant la compilation du C++
C'est un programme qui intervient après la compilation du C++
Question 14

Que signifie cette ligne : (plusieurs réponses possibles)

Cela permet de dire au pré-processeur d'include le code de la bibliothèque standard pour les strings (chaine de caractères)
Cela va copier/coller dans ton fichier le code dans le fichier string
Cela demande de compiler le fichier string
Question 15
Qu'est ce qu'une fonction en programmation ? (plusieurs réponses possibles)

Un bout de code réutilisable
C'est une fonction mathématique
C'est du code qui peut prendre en entrée des paramètres et peut retourner des valeurs en sortie
Question 16

Qu'est ce main ? (plusieurs réponses possibles)

Une fonction
Le point d'entrée d'un programme C++
La première fonction éxécutée dans le programme
Question 17
Pourquoi est-ce que la fonction main est elle importante ? (plusieurs réponses possibles)

Pour aider le système à trouver le point d'entrée du programme
Pour indiquer que ton programme commence ici
Parce que c'est comme ça.
Question 18
En c++, l'ordre des étapes de la compilation est :

Pré-processeur, compilateur, éditeur de lien (linker)
Pré-processeur, linker, compilateur
Linker, pré-processeur, compilateur
Question 19
Par quoi finis toujours une ligne de code en C++ (hors déclaration) ?

Un point
Une virgule
Un point virgule
Question 20
Comment as tu trouvé ce quiz ?

Super

Infos sur ce quiz

Auteur : Aredhele
Difficulté : Facile
Tags : c++, programmation, appr...(suite)
Parties jouées :
PartagerFavorisSignaler
Intégrer ce quiz sur votre site

Le classement

Score moyen des joueurs : %

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Ils y ont joué

Communauté

Suivez-nous sur Facebook pour rester informé des derniers bons quiz !

Plus de quizz !

2.6667
Catégorie : Jeux vidéo

Commentaires

    L'auteur a désactivé l'ajout de commentaires sur cette page.

    Cookies et données personnelles

    En naviguant sur ce site, vous acceptez notre politique de cookies et de gestion des données personnelles consultable ici.