Comment s'écrit en base 16 (en hexadécimal) le nombre dont l'écriture binaire est 0010 1100 ?
2C
Parmi les noms suivants, lequel n'est pas celui d'une méthode d'encodage des caractères ?
Arial
Dans quel système de numération 3F5 représente-t-il un nombre entier ?
hexadécimal (base 16)
Quelle est la représentation binaire de l'entier positif 51 sur 8 bits ?
0011 0011
On considère les nombres dont l'écriture en base 16 (en hexadécimal) sont de la forme suivante : un 1 suivi de 0 en nombre quelconque, comme 1, 10, 100, 1000 etc.
Tous ces nombres sont exactement :
les puissances de 16
Quel est le résultat de l'addition binaire 0010 0110 + 1000 1110 ?
1011 0100
On exécute le script suivant :
L = [12,0,8,7,3,1,5,3,8]
a = [elt for elt in L if elt<4]
Quelle est la valeur de a à la fin de son exécution ?
[0,3,1,3]
Quelle est la valeur de l'expression suivante ?
[ 2*k + 1 for k in range(4) ]
[1,3,5,7]
On définit ainsi une liste M
:
M = [['A','B','C','D'], ['E','F','G','H'], ['I','J','K','L']]
Que vaut l'expression suivante ?
M[2][1]
'J'
Quel est le résultat de l'évaluation de l'expression Python suivante ?
[ n * n for n in range(10) ]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
On définit L = [[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]]
.
Quelle est la valeur de L[0][2] ?
3
On définit le tableau t = [[1,5,7], [8,4,2], [3,9,6]]
Quel jeu d'indices permet d'obtenir l'élément "9" de ce tableau ?
t[2][1]
Soit le tableau défini de la manière suivante : tableau = [[1,3,4],[2,7,8],[9,10,6],[12,11,5]]
On souhaite accéder à la valeur 12, on écrit pour cela :
tableau[3][0]
On définit la variable suivante : lettres = {"a": 1, "b": 2, "c": 3}
.
Quelle est la valeur de l'expression list(lettres.keys())
?
["a","b","c"]
Qu'est-ce qu'un fichier CSV ?
un format de données
On exécute le script suivant :
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
Que contient la variable c à la fin de cette exécution ?
[1,2,3,4,5,6]
On souhaite construire une table de 4 lignes de 3 éléments que l’on va remplir de 0. Quelle syntaxe Python utilisera-t-on ?
[ [ 0 ] * 3 for i in range (4) ]
Soit la table de données suivante :
nom | prenom | date_naissance
Dupont | Pierre | 17/05/1987
Dupond | Catherine | 18/07/1981
Haddock | Archibald | 23/04/1998
Quels sont les descripteurs de ce tableau ?
nom, prenom et date_naissance
En HTML, un formulaire commence par quelle balise ?
<form>
Lors de la consultation d’une page HTML, contenant un bouton auquel est associée la fonction javascript suivante, que se passe-t-il quand on clique sur ce bouton ?
function action(event) { this.style.color = "red" }
le texte du bouton devient rouge
Voici un formulaire contenu dans une page HTML :
<form action="traitement.php" method="get">
<div>
<label for="nom">Classe:
<input type="text" id="nom" name="leNom" />
</div>
<div>
<label for="effectif">Effectif:
<input type="number" id="effectif" name="n" />
</div>
<div>
<button type="submit">Go!
</div>
</form>
Un utilisateur remplit le formulaire comme indiqué ci-dessous.
Quelle est l'adresse de la page obtenue lorsque l'utilisateur clique sur le bouton Go ?
traitement.php?leNom=Seconde+B&n=35
En HTML, qu'est-ce que la balise <a> ?
Une balise de lien ou d'ancre
Quelle est la machine qui exécute un programme JavaScript inclus dans une page HTML ?
la machine de l'utilisateur qui consulte la page HTML
Un élément form (un formulaire) d'une page HTML contient un élément button de type submit. Un clic sur ce bouton :
envoie les données du formulaire vers la page définie par l'attribut action de l'élément form
Quelle commande sous Linux permet de donner à tout le monde les droits en écriture sur un fichier nommé monFichier ?
chmod a+w monFichier
Parmi ces propositions, laquelle désigne un système d'exploitation libre ?
GNU-Linux
Laquelle de ces adresses IP v4 n'est pas valide ?
192.168.123.267
Dans une mémoire RAM, que peut-on faire ?
lire et écrire des données
Quel est le principal rôle d’une carte mère dans un ordinateur ?
connecter les différents composants de l'ordinateur
Dans un shell sous Linux, Alice utilise la commande pwd.
Cette commande :
affiche le chemin du répertoire courant
Dans le programme JavaScript suivant, quelle est la notation qui délimite le bloc d’instructions exécuté à chaque passage dans la boucle while ?
i = 0 while (i < 10) { alert(i) i = i + 1 } alert("Fin")
le fait que les instructions soient encadrées entre { et }
Soit \(n\) un entier naturel. Sa factorielle est le produit des nombres entiers strictement positifs qui sont plus petits ou égaux à \(n\). Par exemple la factorielle de \(4 \) vaut \(1 \times 2 \times 3 \times 4 = 24\).
Quelle est la fonction correcte parmi les suivantes ?
def factorielle(n): i = 0 fact = 1 while i < n: i = i + 1 fact = fact * i return fact
On exécute le script suivant.
n = 6 s = 0 while n >= 0: s = s + n n = n -1
Que contient la variable s à la fin de cette exécution ?
21
On exécute le script suivant :
tableau1 = [1, 2, 3] tableau2 = [4, 5, 6] long = len(tableau1 + tableau2)
Quelle est la valeur de la variable long à la fin de cette exécution ?
6
Soit T un tableau de flottants, a et b deux entiers. On considère une fonction nommée somme renvoyant la somme des éléments du tableau d'indice compris entre a et b définie par :
def somme(T, a, b): S = 0 for i in range(a, b+1) : S = S + T[i] return S
Quel ensemble de préconditions doit-on prévoir pour cette fonction ?
a <= b < longueur(T)
Quelle est la valeur de la variable x à la fin de l'exécution du script suivant :
def f(x): x = x + 1 return x + 1 x = 0 f(x+1)
0
On considère la fonction suivante :
def f(T,i): indice = i m = T[i] for k in range(i+1, len(T)): if T[k] < m: indice = k m = T[k] return indice
Quelle est la valeur de f([ 7, 3, 1, 8, 19, 9, 3, 5 ], 0) ?
2
On considère la fonction suivante :
def comptage(phrase,lettre): i = 0 for j in phrase: if j == lettre: i = i+1 return i
Que renvoie l'appel comptage("Vive l’informatique","e") ?
2
Quelle est la valeur de element à la fin de l'exécution du code suivant :
L = [1,2,3,4,1,2,3,4,0,2] element = L[0] for k in L: if k > element: element = k
4
À quelle catégorie appartient l’algorithme classique de rendu de monnaie ?
les algorithmes gloutons
L'algorithme suivant permet de calculer la somme des N premiers entiers, où N est un nombre entier donné :
i =0 somme =0 while i < N : i = i + 1 somme = somme + i
Un invariant de boucle de cet algorithme est le suivant :
somme = 0 + 1 + 2 + ... + i et i < N+1
Quelle est la valeur du couple (s,i) à la fin de l'exécution du script suivant ?
s = 0
i = 1
while i < 5:
s = s + i
i = i + 1