Faire un test simulé
Cette section vous présente divers ensembles de tests simulés liés à Go. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.
Passer le test simulé I
Q 1 - Lequel des énoncés suivants est vrai pour le langage de programmation Go?
R - Go est un langage polyvalent conçu pour la programmation de systèmes.
B - Il est fortement et statiquement typé, fournit un support intégré pour le garbage collection.
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 2 - Lequel des énoncés suivants est vrai à propos du langage de programmation Go?
R - Les programmes sont construits à l'aide de packages, pour une gestion efficace des dépendances.
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Réponse: B
Explication
Pas de prise en charge de l'héritage de type.
Réponse: B
Explication
Pas de prise en charge de la surcharge de l'opérateur.
Réponse: B
Explication
Pas de prise en charge de la surcharge de méthode.
Réponse: B
Explication
Pas de prise en charge de l'arithmétique du pointeur.
Réponse: B
Explication
Pas de support pour la programmation générique.
Réponse: A
Explication
Oui! Go est un langage de programmation sensible à la casse.
Q 9 - Lequel des énoncés suivants est vrai à propos de la déclaration de type statique d'une variable dans Go?
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 10 - Lequel des énoncés suivants est vrai à propos de la déclaration de type dynamique d'une variable dans Go?
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 11 - Laquelle des affirmations suivantes est vraie pour les packages dans Go?
B - C'est une déclaration incontournable car les programmes Go s'exécutent dans des packages.
C - Chaque paquet a un chemin et un nom qui lui sont associés.
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 12 - Lequel des énoncés suivants est vrai à propos de l'exportation de méthodes dans Go?
A - En langue Go, un nom est exporté s'il commence par une majuscule.
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 13 - Pouvez-vous déclarer plusieurs types de variables en une seule déclaration dans Go?
Réponse: A
Explication
Oui! Des variables de types différents peuvent être déclarées en une seule fois à l'aide de l'inférence de type.
Q 14 - Lequel des éléments suivants n'est pas un type booléen dans Go?
Réponse: C
Explication
0 n'est pas un type booléen.
Q 15 - Lequel des éléments suivants n'est pas un type entier dans Go?
Réponse: C
Explication
complex128 n'est pas un type entier.
Q 16 - Lequel des éléments suivants n'est pas un type flottant dans Go?
Réponse: A
Explication
float128 n'est pas un type flottant.
Q 17 - Lequel des éléments suivants est un type dérivé dans Go?
Réponse: D
Explication
Tous les éléments ci-dessus sont des types dérivés.
Q 18 - Lequel des éléments suivants est un type dérivé dans Go?
Réponse: D
Explication
Tous les éléments ci-dessus sont des types dérivés.
Q 19 - Lequel des éléments suivants est un type dérivé dans Go?
Réponse: D
Explication
Tous les éléments ci-dessus sont des types dérivés.
Q 20 - Lequel des énoncés suivants est correct à propos de l'expression lvalue dans Go?
A - Les expressions faisant référence à un emplacement mémoire sont appelées expression "lvalue".
B - Une lvalue peut apparaître comme le côté gauche ou droit d'une affectation.
Réponse: D
Explication
Tous les éléments ci-dessus sont des types dérivés.
Q 21 - Lequel des énoncés suivants est correct à propos de l'expression rvalue dans Go?
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 22 - Lequel des opérateurs suivants donne le reste de après une division entière dans Go?
Réponse: B
Explication
% - L'opérateur de module renvoie le reste après une division entière.
Q 23 - Lequel des opérateurs suivants augmente la valeur entière de un dans Go?
Réponse: A
Explication
++ - L'opérateur Increments augmente la valeur entière de un.
Q 24 - Lequel des opérateurs suivants diminue la valeur entière de un dans Go?
Réponse: C
Explication
- - L'opérateur décrémente diminue la valeur entière de un.
Q 25 - Lequel des opérateurs suivants vérifie si les valeurs de deux opérandes sont égales ou non dans Go?
Réponse: A
Explication
! = - Vérifie si les valeurs de deux opérandes sont égales ou non, si les valeurs ne sont pas égales, la condition devient vraie.
Feuille de réponses
Numéro de question | Clé de réponse |
---|---|
1 | ré |
2 | C |
3 | B |
4 | B |
5 | B |
6 | B |
sept | B |
8 | UNE |
9 | C |
dix | C |
11 | ré |
12 | C |
13 | UNE |
14 | C |
15 | C |
16 | UNE |
17 | ré |
18 | ré |
19 | ré |
20 | ré |
21 | ré |
22 | B |
23 | UNE |
24 | C |
25 | UNE |