Font size
WorksheetsSAS Week 1
Total questions: 61
Worksheet time: 31mins
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(0)
{
printf("a");
}
printf("b");
printf("c");
return 0;
}
abc
bc
a
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(0)
{
printf("a");
}
printf("b");
printf("c");
return 0;
}
abc
bc
a
Erreur de compilation
Lequel des opérateurs suivants est le bon pour comparer deux variables ?
=
<>
==
;
Quelle est la valeur correcte à retourner au système d’exploitation après la réussite d’un programme?
-1
1
0
exit
Quelle ponctuation est utilisée pour signaler le début et la fin des blocs de code?
( )
{ }
[ ]
;
Quelle est la seule fonction que tous les programmes C doivent contenir?
include
main
printf
return
Lequel des commentaires suivants est correct?
*/ commentaire /*
{ commentaire }
/* commentaire */
[ commentaire ]
Lequel des éléments suivants n’est pas le bon type de variable?
real
int
long
double
Qui est connu comme le fondateur de la langue C?
James Gosling
Dennis Ritchie
Quelle ponctuation termine la plupart des lignes du code C?
:
;
,
Enter
#include<stdio.h>
int X=40;
int main() {
int X=20;
printf("%d ", X);
return 0;
}
20
40
0
Erreur de compilation
#include<stdio.h>
int main() {
void X=20;
printf("%d ", X);
return 0;
}
20
40
0
Erreur
#include<stdio.h>
int main() {
int X=40;
{
int X= 20;
printf("%d ", X);
}
printf("%d ", X);
return 0;
}
20 40
40 40
20 20
40 20
Lequel de la déclaration est correct ?
int char;
int break;
int length;
float double;
Lorsqu’une variable est créée en C, une adresse mémoire lui est assignée.
Vrai
Faux
Quel opérateur peut être utilisé pour trouver la taille de mémoire (en octets) d’un type de données ou d’une variable ?
type
length
len
sizeof
Quel spécificateur de format est souvent utilisé pour imprimer des nombres entiers?
%d
%s
%f
%c
Lorsqu’une variable est créée en C, une adresse mémoire lui est assignée.
Vrai
Faux
Nous allons maintenant ajouter des branches à notre dépôt. Je veux créer trois nouvelles branches : « Branch1 », « Branch2 » et « Branch3 » et passer à ma branche « Branch2 ». Que dois-je faire?
Maintenant que je suis sur ma branche "Branch1", nous allons ajouter un fichier "File2.txt". Enfin, je ne veux plus ajouter mon fichier sur cette branche mais sur une nouvelle branche, « BranchFile ». Que dois-je faire ?
git commit --amend -m “Test”
Permet de revenir au commit précédent
Permet de modifier le message du commit précédent
Permet de créer un nouveau commit avec le message "Test"
Quels sont les types de branches d'un GitFlow ?
develop
Feature
Hotfix
production
Release
Quelle commande est utilisée pour afficher un nombre limité de commits?
git fetch <remote>
git log -n <limit>
git config <limit>
git status
Comment créer une nouvelle branche et y passer directement ?
git checkout branch <branch-name>
git branch checkout <branch-name>
git checkout -b <branch-name>
git branch -new <branch-name>
Quelle commande afficher tous les paramètres dans git ?
git config --list
git config -a
git config --all
git config -parameters --list
Je veux revenir au commit précédent et modifier son contenu en ajoutant un fichier, que dois-je faire ?
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(0)
{
printf("a");
}
printf("b");
printf("c");
return 0;
}
abc
bc
a
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if("false")
{
printf("x");
printf("y");
}
printf("z");
return 0;
}
xyz
xy
z
Erreur de compilation
#include<stdio.h>
int main()
{
if(5%5);
{
printf("x");
printf("y");
}
printf("z");
return 0;
}
xyz
xy
z
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(0)
{
printf("x");
printf("y");
}
printf("z");
return 0;
}
xyz
xy
z
Erreur de compilation
Trouvez la sotie du code suivant :
#include <stdio.h>
int main()
{
int abcdefghijkl0123456789 = 9;
printf("%d", abcdefghijkl0123456789);
return 0;
}
0
9
Erreur de compilation
Trouvez la sotie du code suivant :
#include< stdio.h>
int main()
{
const float pi = 3.14;
pi = 3.14;
printf("%d", pi);
return 0;
}
3.14
3
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
int a = 10;
float a = 1.1;
printf("%d", a);
return 0;
}
10
1.1
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
int a = 10;
int A = 20;
printf("A = %d", a);
return 0;
}
A = 20
A = 10
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(-5)
printf("a");
printf("b");
else
printf("c");
printf("d");
return 0;
}
abd
cd
Erreur de compilation
ab
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(-5)
{
printf("a");
printf("b");
}
else
printf("c");
printf("d");
return 0;
}
abd
cd
Erreur de compilation
ab
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(-5)
{
printf("a");
printf("b");
}
else
{
printf("c");
printf("d");
}
return 0;
}
abd
cd
Erreur de compilation
ab
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(-5);
{
printf("a");
printf("b");
}
else
{
printf("c");
printf("d");
}
return 0;
}
abd
cd
Erreur de compilation
ab
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(-5)
{
printf("a");
printf("b");
}
else;
{
printf("c");
printf("d");
}
return 0;
}
abd
cd
Erreur de compilation
abcd
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if(5 && 5 == 5) printf("true");
else printf("false");
return 0;
}
true
false
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
float a = 1.3;
if(1.3f==a) printf("true");
else printf("false");
return 0;
}
true
false
Erreur de compilation
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
if("true") printf("a");
else printf("b");
return 0;
}
b
a
Erreur
Trouvez la sotie du code suivant :
#include<stdio.h>
int main()
{
int x, y;
x = 5;
y = x++ / 2;
printf("%d", y);
return 0;
}
3
2.5
Erreur
Ajouter un fichier à la zone de transit (staging area)
git Add
git commit
git push
git init
Git et GitHub, c'est la même chose ?
Oui
Non
Une variable c'est:
un texte que l'on affiche pour l'utilisateur
un espace reservé dans la mémoire vive
une donnée qui ne change pas
une instruction pour l'ordinateur
Lesquels sont un type de données ?
un entier
une variable
un caractère
une opération
int main ()
{
int x = 24, y = 39, z = 45;
z = x + y;
y = z - y;
x = z - y;
printf ("n%d %d %d", x, y, z);
}
39 24 63
24 39 63
24 39 45
39 24 45
Quelle entête standard doit être incluse pour autoriser la déclaration suivante ?
bool var = true;
Il faut inclure <stddef.h>
Il faut inclure <stdlib.h>
Il faut inclure <stdbool.h>
Ce n'est pas possible en C standard, mais vous pouvez déclarer des macros à cet effet.
Quel est le résultat produit par cet exemple de code ?
int a = 3;
int b = 7;
int res = a++ + b++;
printf( "%d - %d - %d", a, b, res );
4 - 8 - 8
4 - 8 - 10
4 - 8 - 16
4 - 8 - 12
Git est :
Un système de contrôle de version
Centralisé
Distribué
La même chose que GitHub
Git et GitHub, c'est la même chose.
Vrai
Faux
Qu'est-ce que GitHub ?
Un hôte pour les dépôts Git
Un environnement de développement intégré (IDE)
La société propriétaire de Git
Tout ce qui précède
(a) est le nom de la branche où le code prêt au déploiement est conservé
Qu'est-ce qu'un commit ?
Un snapshot de tous les fichiers dans le dépôt.
Un snapshot des changements d'un moment à l'autre.
Une collection de branches.
Un autre nom pour un repértoire
staging, ou git add, est nécessaire avant de créer un commit.
Vrai
Faux
La commande git push est utilisée pour récupérer les modifications du dépôt distant dans votre dépôt local.
Vrai
Faux
Laquelle des commandes suivantes vous permettra de récupérer les commandes du dépôt distant dans votre dépôt local ?
git pull
git push
git checkout
git add
la commande pour voir l'historique d'un répertoire est :
git log
git push
git checkout
git add
À qui attribue-t-on l'invention de Git ?
Junio C. Hamano
James Gosling
Kohsuke Kawaguchi
Linus Torvalds
Quel fichier pouvez-vous configurer pour garantir que certains types de fichiers ne soient jamais enregistrés dans le dépôt Git local ?
ignore.git
.gitignore
gitignore.txt
git.ignore
