Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Vous avez déposé une candidature à un programme Applied MSc de Data ScienceTech Institute et
nous vous en remercions.
Vous allez bientôt prendre part à une session de notre examen d’admissibilité.
En amont de cette session, vous devez préparer, sur votre temps personnel, la moitié des
questions (30 sur 60) qui vous seront présentées. Cette phase est une opportunité pour vous
assurer la moyenne requise, mais aussi de montrer votre capacité de travail personnel.
Nous vous recommandons vivement de prendre le temps nécessaire à bien préparer ces
questions, qui sont considérées comme les plus « difficiles » de l’examen.
• Pour tous les programmes : la note totale est à la moyenne générale (30/60)
• Pour le programme MSc in Applied Data Science & Artificial Intelligence : un attendu de
20/30 dans la section "Mathématiques"
• Pour le programme MSc in Applied Data Engineering for Artificial Intelligence : un attendu
de 20/30 dans la section "Informatique"
• Pour le programme MSc in Applied Data Analytics : pas moins de 10/30 dans l'une des deux
sections.
• Dans tous les cas, les exigences à cet examen sont combinées à celles du programme visé
(niveau de diplôme minimum, type d'études, etc.).
1/1 SAS au capital de 542 602€ RCS Antibes 810 239 137 – TVA Intracom. FR49 810239137
Siège Social : 950 Route des Colles, Les Templiers, 06410 Biot
Établissement Privé d’Enseignement Supérieur Libre UAI Nice 0062136P, UAI Paris 0755832G – RNCP 34262
Organisme de Formation Professionnelle – Déclaration d’Activité́ 93.06.08153.06 – DataDock 0055111
DSTI Sujet partiel d'examen d'admissibilité : 30 questions sur 60
Ces questions seront présentes à l'identique durant l'examen. Prenez le temps pour bien les préparer afin de
vous assurer la moyenne. Vous avez le droit d'avoir ce document et vos réponses avec vous durant l'examen.
Il est précisé qu'il s'agit d'une extraction des questions jugées "difficiles" de l'examen complet.
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
-351
595
-567
Aucun des éléments proposés
Je ne sais pas
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Aucun des éléments proposés
Je ne sais pas
Soit la fonction
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Aucun des éléments proposés
Je ne sais pas
Soit la matrice carrée A
Aucun des éléments proposés
Je ne sais pas
Aucun des éléments proposés
Je ne sais pas
Charles va bientôt passer deux examens, un portant sur la théorie des probabilités, l'autre
sur les statistiques.
Bien que chacun de ces deux examens soient difficiles, il espère obtenir la moyenne à au
moins l'un des deux.
Il considère alors les évènements suivants :
Quelle est la probabilité que Charles réussisse à au moins un des deux examens ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Je ne sais pas
Je ne sais pas
Oui
Non
Il n'y a pas suffisamment d'information fournie
Je ne sais pas
Considérons une famille de variables aléatoires sur un
espace associé de probabilités
Oui
Non
Il n'y a pas suffisamment d'information fournie
Je ne sais pas
Dans le cadre d'un générateur de nombres basé sur une distribution binomiale, les
tirages successifs sont ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Indépendants
Mutuellement exclusifs
Dépendants
Je ne sais pas
1
2
3
Je ne sais pas
Quel est la l'écart-type de l'échantillon suivant ?
Rappel (lien s'ouvrira dans une nouvelle fenêtre / tab) : écart-type de la population et écart-
type de l'échantillon (https://fr.khanacademy.org/math/be-4eme-
secondaire2/x213a6fc6f6c9e122:statistiques-1/x213a6fc6f6c9e122:variance-et-ecart-
type/a/population-and-sample-standard-deviation-review)
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Je ne sais pas
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Je ne sais pas
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Je ne sais pas
Je ne sais pas
Environnement
Nom : monAlgorithme
Nature : fonction
Paramètres
n, entier
p, entier
Variables locales
resultat, réel
i, entier
DEBUT
resultat ← 1
resultat ← resultat * n
FPOUR
SI p < 0 ALORS
resultat ← 1 / resultat
FSI
RETOURNER resultat
FIN
***
UTILISATION
ECRIRE calcul
QUESTION
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
16
-8
0
Aucun des éléments proposés
Je ne sais pas
Supposons la conception d'un module de gestion de liste chaînée avec les propriétés
suivantes :
1. A double entrée : avec un pointeur sur l'élement en tête et un autre sur l'élément en
queue de liste
2. Bidirectionnelle : chaque élément de la liste dispose d'un pointeur vers l'élément
précédent et l'élément suivant
Quel est la classe de complexité de l'algorithme d'insertion d'un élément en tête ou en
queue de la liste ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Je ne sais pas
2. Clés uniques : aucune valeur de clé ne peut être dupliquée
3. Structure de données support : le dictionnaire utilise un tableau à deux dimensions
(une matrice) pour sa gestion interne.
1. Il est supposé, par simplification, que le temps d'allocation mémoire n'a pas
d'impact (ce qui est faux dans la réalité).
4. Gestion des données : il n'y a pas de tri du tableau à l'insertion d'un nouveau couple
clé/valeur
Quel est la classe de complexité de l'algorithme d'insertion d'un couple clé/valeur
dans le dictionnaire ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Je ne sais pas
Environnement
Nom : monAlgorithme
Nature : procedure
Paramètres
Variables locales
i, entier
j, entier
DEBUT
tampon ← T[j+1]
FSI
FPOUR
FPOUR
FIN
UTILISATION
monTableau[0] ← 10.74
monTableau[1] ← -50.25
monTableau[2] ← 4.25
monTableau[3] ← 24.85
APPELER monAlgorithme(T ← monTableau, tailleT ← 4)
ECRIRE monTableau
QUESTION :
En supposant que la primitive ECRIRE liste le contenu d’un tableau en colonne à l’écran, qu’elle est la sortie
lue ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
-50.25
4.25
10.74
24.85
24.85
10.74
4.25
-50.25
10.74
-50.25
4.25
24.85
Erreur
Je ne sais pas
Environnement
Nom : monAlgorithme
Nature : procédure
Paramètres
Variables locales
i, entier
j, entier
DEBUT
POUR i ← 0 JUSQU’A n PAR PAS DE 1
FPOUR
POUR i ← 2 JUSQU’A (i*i <= n) PAR PAS DE 1
unTableau[j] ← Faux
FPOUR
FSI
FPOUR
POUR i ← 2 JUSQU’A n PAR PAS DE 1
ECRIRE i
FSI
FPOUR
FIN
UTILISATION
APPELER monAlgorithme(n ← 5)
QUESTION
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
3
5
2
4
1
3
Erreur
Je ne sais pas
L’interpréteur Python considéré est CPython (l’interpréteur « standard »), en version >= 3.5
def fibonacciNum(n:int)->int:
if (n < 0):
elif (n == 0):
return 0
elif (n == 1 or n == 2):
return 1
else:
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Algorithmiquement inutile mais c'est une optimisation d'implémentation
Purement inutile
Est absolument obligatoire
Je ne sais pas
Non
Oui
Je ne sais pas
L’interpréteur Python considéré est CPython (l’interpréteur « standard »), en version >= 3.5
class myClass:
def __str__(self)->str:
return "I am an object of class " + \
type(self).__name__ + " and my object ID is: " \
+ str(id(self))
+ this.hashCode();
Une implémentation polymorphique de __str__() héritée de la classe object
Une surcharge de __str__() fournie par l'interpréteur à chaque classe
Ce code ne fonctionne pas, __str__() (ou toString) est mal définie
Je ne sais pas
Champs composant la clé primaire : soulignés
CINEMA (CinemaName, Phone, Street)
Merci de noter qu’il existe une table Actor, où l’on trouve ActorName en clé primaire. Les tables sont
volontairement dénormalisées et ne respectent pas la Boyce-Codd Normal Form, sans que cela ait d'impact pour
la question ci-dessous.
La requête en « language algébrique » (ou « algèbre relationelle ») de Codd, pour extraire l’adresse des
cinémas qui ont diffusé tous les films où ont joué Angelina Jolie ET Johnny Depp est ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
R72 = πR71(Title)
R73 = σDISTRIBUTION(ActorName = 'Johnny Depp')
R74 = πR73(Title)
R78 = πR77(CinemaName)
R79 = πCINEMA(CinemaName, Street)
R81 = πR80(Street)
R72 = πR71(Title)
R73 = πPROGRAM(Title, CinemaName)
R75 = πR74(CinemaName)
R78 = πR77(Street)
SELECT
C.Street
FROM
CINEMA AS C,
PROGRAM AS P,
DISTRIBUTION AS D
WHERE
D.ActorName = 'Angelina Jolie'
AND D.ActorName = 'Johnny Depp'
AND P.Title = D.Title
AND C.CinemaName = P.CinemaName
Je ne sais pas
D'un point de vue uniquement "conception", et en écartant les spécificités d'un langage
de programmation orienté-objet, quel est l'objectif d'une classe abstraite ?
Veuillez sélectionner une réponse ci-dessous
Veuillez sélectionner une seule des propositions suivantes :
Les classes abstraites définissent un partie commune à une hiérarchie de classe, dont l'aspect fonctionnel est résolu par les classes
filles
Les classes abstraites définissent une interface pour leurs classes filles
Les classes abstraites sont inutiles, elle alourdissent la conception et le code informatique résultant à l'implémentation
Je ne sais pas
Supposons ensuite un système d'exploitation de type Windows 10, dans la shell dit
"Commande Line" (cmd.exe) et le nom de l'utilisateur connecté est user. Précisons que
l'utilisateur user n'a pas de privilèges particuliers et qu'il a les droits de lecture sur le
dossier veryLargeFiles .
Notons que la commande find /c /v "" est équivalente à wc -l sur Linux.
C:\Users\user> type veryLargeFiles\*.csv | find /c /v ""
En faisant la supposition que certains fichiers dans le répertoire cible sont plus
grands que la mémoire vive disponible, veuillez choisir une réponse ci-dessous.
Veuillez sélectionner une seule des propositions suivantes :
Il est possible que le nombre total de lignes dans les fichiers CSV cibles puissent être intégralement comptées sur Linux mais pas
sur Windows
Le nombre total de lignes dans les fichiers CSV cibles sera compté sur les deux systèmes
Il est possible que le nombre total de lignes dans les fichiers CSV cibles puissent être intégralement comptées sur Windows mais
pas sur Linux
Je ne sais pas
Sur un réseau local physique utilisant la technologie Ethernet, l'ensemble des machines
connectées au réseau utilisent la suite protocolaire TCP/IP et sont correctement
configurées à ce titre.
Les paramètres TCP/IP du réseau sont les suivants:
Base IP du réseau : 192.168.50.0
Masque de sous-réseau : 255.255.255.0
Adresse IP du routeur de réseau : 192.168.50.254
Le routeur n'est pas connecté à d'autres réseaux.
La machine M1 à l'adresse 192.168.50.120 veut envoyer des packets de données à M2 à
l'adresse 192.168.40.120
Est-ce possible ?
Veuillez sélectionner une seule des propositions suivantes :
Non
Oui
C'est impossible, l'adressage est incohérent
Je ne sais pas
Elle est fixe et correspond à la taille des registres entiers du processeur (CPU)
C'est impossible à déterminer, cela dépend de la zone mémoire pointée (= la valeur du pointeur)
Taille des registres entiers du CPU pour les types de base et taille variable pour les objets
Je ne sais pas
Voici un programme écrit en langage C
void main()
{
int a, b;
a = 50;
b = 50;
Il est impossible de déterminer les valeurs affichées à l'écran sans exécuter les
programmes, mais nous pouvons garantir l'affirmation suivante
Les valeurs affichées par le programme écrit en C sont différentes pour l'adresse de a et celle de b, mais elles sont identiques en
Python
Les valeurs de l'adresse de a et celle de b, sont différentes pour le programme écrit en C comme celui en Python
Les valeurs de l'adresse de a et celle de b, sont (respectivement) identiques pour le programme écrit en C comme celui en
Python
Je ne sais pas
Vous observez:
1. La racine de l'unité logique C: sur le système d'exploitation Windows 10 Home
2. La racine logique du système de fichier, dite /, sur le système d'exploitation Linux,
distribution Ubuntu
A combien de disques physiques correspondent ces éléments logiques ?
Veuillez sélectionner une seule des propositions suivantes :
Un sur Windows, au moins un sur Linux
Un sur Windows et Linux
Impossible de le savoir avec les informations disponibles
Je ne sais pas