e3c sujet 2 2020
[[{"text": "Le codage d’une couleur se fait à l'aide de trois nombres compris chacun, en écriture décimale, entre 0 et 255 (code RVB).\nLa couleur « vert impérial » est codée, en écriture décimale, par (0, 86, 27).\nLe codage hexadécimal correspondant est :", "theme": "A", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " (0, 134, 39)"}, {"label": " (0, 134, 1B)"}, {"label": " (0, 56, 1B)"}, {"label": " (0, 56, 39)"}]}], [{"text": "En ajoutant trois chiffres 0 à droite de l'écriture binaire d'un entier 𝑁 strictement positif, on obtient l'écriture binaire de :", "theme": "A", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": " 6×𝑁"}, {"label": " 8×𝑁"}, {"label": " 1000×𝑁"}, {"label": " aucune des réponses précédentes"}]}], [{"text": "Quelle est l'écriture hexadécimale (en base 16) du nombre entier 157 ?", "theme": "A", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": " 8F "}, {"label": " 9C "}, {"label": " 9D "}, {"label": " AD"}]}], [{"text": "Parmi les propositions suivantes, laquelle est la représentation binaire de 761 ?", "theme": "A", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " 11 1100 1101"}, {"label": " 11 1110 0101"}, {"label": " 10 0111 1001"}, {"label": " 10 1111 0001"}]}], [{"text": "Parmi les quatre expressions suivantes, laquelle s'évalue en True ?", "theme": "A", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": " False and (True and False)"}, {"label": " False or (True and False)"}, {"label": " True and (True and False)"}, {"label": " True or (True and False)"}]}], [{"text": "Le code ASCII permet de représenter en binaire les caractères alphanumériques. Quel est son principal inconvénient ?", "theme": "A", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " Il utilise beaucoup de bits."}, {"label": " Il ne différencie pas les majuscules des minuscules."}, {"label": " Il ne représente pas les caractères accentués."}, {"label": " Il n'est pas compatible avec la plupart des systèmes informatiques."}]}], [{"text": "Quel est le type de l'expression f(4) si la fonction f est définie par :\ndef f(x):\nreturn (x, x**2)", "theme": "B", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " un entier"}, {"label": " un flottant"}, {"label": " une liste"}, {"label": " un tuple"}]}], [{"text": "Comment peut-on accéder à la valeur associée à une clé dans un dictionnaire ?", "theme": "B", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": " il faut parcourir le dictionnaire avec une boucle à la recherche de la clé"}, {"label": " on peut y accéder directement à partir de la clé"}, {"label": " on ne peut pas accéder à une valeur contenue dans un dictionnaire à partir d’une clé"}, {"label": " il faut d’abord déchiffrer la clé pour accéder à un dictionnaire"}]}], [{"text": "On considère la liste de listes suivante :\ntictactoe = [ ['X', 'O', 'O'], ['O', 'O', 'O'],\n['O', 'O', 'X'] ]\nQuelle instruction permet d'obtenir une diagonale de 'X' ?", "theme": "B", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": " tictactoe[3] = 'X'"}, {"label": " tictactoe[4] = 'X'"}, {"label": " tictactoe[1][1] = 'X'"}, {"label": " tictactoe[2][2] = 'X'"}]}], [{"text": "On définit ainsi une liste M :\nM = [['A','B','C','D'], ['E','F','G','H'], ['I','J','K','L']]", "theme": "B", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " M[1][3]"}, {"label": " M[3][1]"}, {"label": " M(7)"}, {"label": " M(8)"}]}], [{"text": "On dispose d'une liste définie par L = [15,17,12,23]. Quelle est la valeur de L après l'instruction L[2] = 25 ?", "theme": "B", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": " [15,25,12,23]"}, {"label": " [15,17,25,12,23]"}, {"label": " [15,17,25,23]"}, {"label": " [15,17,12,25,23]"}]}], [{"text": "Soient n et p deux entiers au moins égaux à 2. On définit une liste de listes t par le code suivant : # n et p sont initialisés dans les lignes précédentes\nt = [ [ 0 for j in range(p) ] for i in range(n) ]\nfor k in range(n*p): t[k%n][k%p] = k", "theme": "B", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " Lalistetcontientdesentiers𝑘telsque0≤𝑘<𝑛×𝑝."}, {"label": " Pour tout 𝑗 tel que 0 ≤ 𝑗 < 𝑛 − 1, t[j][0] est un multiple de 𝑝."}, {"label": " La liste t[0] contient des entiers qui sont tous multiples de 𝑛."}, {"label": " Pour tout 𝑗 tel que 0 ≤ 𝑗 < 𝑛 − 1, t[0][j] est un multiple de 𝑝."}]}], [{"text": "Quelle est la valeur de la variable image après exécution du programme Python suivant ?\nimage = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] for i in range(4):\nfor j in range(4): if (i+j) == 3:\nimage[i][j] = 1", "theme": "C", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " [[0,0,0,0],[0,0,0, 0], [0, 0, 0, 0], [1, 1, 1, 1]]"}, {"label": " [[0,0,0,1],[0,0,0, 1], [0, 0, 0, 1], [0, 0, 0, 1]]"}, {"label": " [[0,0,0,1],[0,0,1, 0], [0, 1, 0, 0], [1, 0, 0, 0]]"}, {"label": " [[0,0,0,1],[0,0,1, 1], [0, 1, 1, 1], [1, 1, 1, 1]]"}]}], [{"text": "Qu'est-ce que le format de fichier CSV ?", "theme": "C", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": " un format de fichier mis au point par Microsoft pour Excel"}, {"label": " un format de fichier pour décrire une base de données"}, {"label": " un format de fichier où les données sont séparées par un caractère tel qu'une virgule"}, {"label": " un format de fichier décrivant une page Web"}]}], [{"text": "Laquelle de ces affirmations est vraie ?", "theme": "C", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": " on ne peut accéder au contenu d'un fichier CSV que par l'intermédiaire d'un programme Python"}, {"label": " CSV est un format de chiffrement des données"}, {"label": " le format CSV a été conçu pour asssurer la confidentialité d'une partie du code d'un programme"}, {"label": " les fichiers CSV sont composés de données séparées par des caractères comme des virgules"}]}], [{"text": "On définit :\ncontacts = { 'Toto': Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ', 'Chloé': Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ',\n'Paul': Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ', 'Clémence': Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. ' }\nParmi les propositions suivantes, laquelle est exacte ?", "theme": "C", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " 'Chloé' est une valeur de la variable contacts"}, {"label": " 'Chloé' est une clé de la variable contacts"}, {"label": " 'Chloé' est un attribut de la variable contacts"}, {"label": " 'Chloé' est un champ de la variable contacts"}]}], [{"text": "Dans la plupart des fichiers CSV, que contient la première ligne ?", "theme": "C", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": " des notes concernant la table de données"}, {"label": " les sources des données"}, {"label": " les descripteurs des champs de la table de données"}, {"label": " l'auteur de la table de données"}]}], [{"text": "On dispose du fichier « info.csv » donné ci-dessous :\nnom, prenom, naissance, deces lovelace, ada, 1815, 1852\nvon neumann, john, 1903, 1957 turing, alan, 1912, 1954 mccarthy, john, 1927, 2011 floyd, robert, 1936, 2001\nLe programme ci-dessous nous permet de créer un tableau à partir de ce fichier.\nfile = open(\"info.csv\", \"r\")\nfirstLine = file.readline() # chargement de la ligne d’entête tableau = [line.split(',') for line in file] # chargement des données\nLes index des lignes de ce tableau vont...", "theme": "C", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " de 0 à 3"}, {"label": " de 1 à 4"}, {"label": " de 0 à 4"}, {"label": " de 0 à 5"}]}], [{"text": "Dans une page web, on souhaite créer un bouton permettant l’appel de la fonction javascript traitement(). Quelle ligne d’instructions permettra de le faire ?", "theme": "D", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " "}, {"label": " Cliquez ici"}, {"label": " "}, {"label": " "}]}], [{"text": "Dans une page HTML se trouve le formulaire suivant :\n\nPar quoi faut-il remplacer les pointillés pour que les données du formulaire n'apparaissent pas dans l'URL au moment où l'utilisateur soumet le formulaire au serveur ?", "theme": "D", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": " GET"}, {"label": " POST"}, {"label": " SECRET"}, {"label": " HIDDEN"}]}], [{"text": "Une page Web contient un formulaire dont le code HTML est le suivant :\n\nQue peut-on dire des informations transmises dans ce formulaire ?", "theme": "D", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": " elles seront enregistrées dans l’historique du navigateur"}, {"label": " elles seront enregistrées dans le cache du navigateur"}, {"label": " elles ne devront pas dépasser une limite en nombre de caractères transmis"}, {"label": " elles ne seront pas visibles dans la barre du navigateur"}]}], [{"text": "Dans un formulaire sur un page web, pour transmettre des données sécurisées comme un mot de passe ou un numéro de carte bancaire, il vaut mieux utiliser la méthode :", "theme": "D", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " HEAD"}, {"label": " GET"}, {"label": " HTTPS"}, {"label": " POST"}]}], [{"text": "On considère le formulaire ci-dessous :\nQuel est votre langage préféré ? Python □ Java □ Php □\nQuelle balise parmi les quatre suivantes a été utilisée pour les cases à cocher ?", "theme": "D", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": " "}, {"label": " "}, {"label": " "}, {"label": " "}]}], [{"text": "On souhaite qu’un menu apparaisse à chaque fois que l’utilisateur passe sa souris sur l’image de bannière du site. L’attribut de la balise img dans lequel on doit mettre un code Javascript à cet effet est :", "theme": "D", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " onclick"}, {"label": " src"}, {"label": " alt"}, {"label": " onmouseover"}]}], [{"text": "Lorsque, en ligne de commande, on saisit la commande\nrm *\nceci a pour effet :", "theme": "E", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " d’activer une télécommande"}, {"label": " d’accéder au répertoire parent du répertoire courant"}, {"label": " d’effacer tous les fichiers du répertoire courant et ses sous-répertoires"}, {"label": " d’effacer tous les fichiers du répertoire courant"}]}], [{"text": "Quel est l’effet de la commande shell suivante ?\ncp NSI_ex1_Franck.txt NSI_ex1_Marie.txt", "theme": "E", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": " Le fichier NSI_ex1_Franck.txt est copié sous le nom NSI_ex1_Marie.txt"}, {"label": " Le fichier NSI_ex1_Franck.txt est renommé sous le nom NSI_ex1_Marie.txt"}, {"label": " Le fichier NSI_ex1_Marie.txt est copié sous le nom NSI_ex1_Franck.txt"}, {"label": " Le fichier NSI_ex1_Marie.txt est renommé sous le nom NSI_ex1_Franck.txt"}]}], [{"text": "Sous UNIX, que va réaliser la ligne de commande cat file.txt ?", "theme": "E", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": " rien du tout"}, {"label": " l'affichage du contenu du fichier file.txt dans la console"}, {"label": " la création d'un fichier file.txt"}, {"label": " la suppression du fichier file.txt"}]}], [{"text": "Lorsque, en ligne de commande, on saisit la commande\nchmod u+rw a.txt\nceci a pour effet :", "theme": "E", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " de permettre au propriétaire du fichier de modifier le contenu de ce fichier"}, {"label": " d'interdire au propriétaire de modifier le contenu de ce fichier"}, {"label": " d'interdire à tous les autres utilisateurs de lire le fichier"}, {"label": " d'effacer le fichier"}]}], [{"text": "Parmi tous les registres internes que possède une architecture mono-processeur, il en existe un appelé compteur ordinal (program counter).\nQuel est le rôle de ce registre ?", "theme": "E", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": " il contient l'adresse mémoire de la prochaine instruction à exécuter"}, {"label": " il contient le nombre d'instructions contenues dans le programme"}, {"label": " il contient l'adresse mémoire de l'opérande à récupérer"}, {"label": " il contient le nombre d'opérandes utilisés"}]}], [{"text": "Quel est le rôle de la commande shell ls ?", "theme": "E", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " basculer en mode administrateur"}, {"label": " lister le contenu du répertoire courant"}, {"label": " donner un accès complet à un fichier"}, {"label": " effacer le contenu du répertoire courant"}]}], [{"text": "On exécute le script suivant :\ndef calcul(a,b): a=a+2 b=b+5 c=a+b\nreturn c\na,b = 3,5 calcul(a,b)\nÀ la fin de cette exécution :", "theme": "F", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " a vaut 3, b vaut 5 et c vaut 15"}, {"label": " a vaut 3, b vaut 5 et c n'est pas défini"}, {"label": " a vaut 5, b vaut 10 et c vaut 15"}, {"label": " a vaut 5, b vaut 10 et c n'est pas défini"}]}], [{"text": "La documentation de la\nrandom.randint(a,b) renvoie un entier aléatoire N tel que a ≤ N ≤ b.\nde Python\nprécise que\nbibliothèque\nrandom\nAfin d’obtenir un entier choisi aléatoirement dans l’ensemble {-4 ; -2 ; 0 ; 2 ; 4}, après avoir importé la librairie random de Python, on peut utiliser l’instruction :", "theme": "F", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": " random.randint(0,8)/2"}, {"label": " random.randint(0,8)/2 - 4"}, {"label": " random.randint(0,4)*2 - 2"}, {"label": " (random.randint(0,4) - 2) * 2"}]}], [{"text": "Ce programme ne renvoie pas toujours ses trois arguments dans l’ordre croissant. Parmi les tests suivants, lequel va permettre de détecter l’erreur ?\ndef ranger(a, b, c): if a > b :\na, b = b, a if b > c:\nb, c = c, b return a, b, c", "theme": "F", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": " ranger(1,2,3)"}, {"label": " ranger(3,4,1)"}, {"label": " ranger(1,3,2)"}, {"label": " ranger(4,2,3)"}]}], [{"text": "On considère le code suivant :\nif x < 4: x=x+3\nelse: x=x-3\nQuelle construction élémentaire peut-on identifier ?", "theme": "F", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " une boucle non bornée"}, {"label": " une structure conditionnelle"}, {"label": " une boucle bornée"}, {"label": " un appel de fonction"}]}], [{"text": "La documentation de la fonction floor de la bibliothèque math est : floor(x)\nReturn the floor of x as an Integral. This is the largest integer <= x.", "theme": "F", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": "–2"}, {"label": "–3"}, {"label": " on obtient une erreur, car –2.2 n'est pas un entier "}, {"label": " 2.2"}]}], [{"text": "On considère la fonction suivante :\ndef comparaison(a,b): if a < b:\nreturn a else:\nreturn b\nQuel est le type de la valeur renvoyée par l'appel comparaison(6,5) ?", "theme": "F", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " un booléen (vrai/faux)"}, {"label": " un nombre entier"}, {"label": " un nombre flottant"}, {"label": " une chaîne de caractères"}]}], [{"text": "La fonction suivante doit calculer le produit de tous les éléments de la liste passée en paramètre. Avec quelles expressions doit-on la compléter pour que cette fonction soit correcte ?\ndef produit (L): p = ...\nfor elt in L: .......\nreturn p", "theme": "G", "nume": "1", "sujet": 2, "annee": 2020}, {"radio": [{"label": " 1puisp= p * elt"}, {"label": " 0puisp= p * elt"}, {"label": " 1puisp= elt"}, {"label": " 0puisp= elt"}]}], [{"text": "On considère la fonction suivante :\ndef f(T,i): indice = i\nm = T[i]\nfor k in range(i+1, len(T)):\nif T[k] < m: indice = k\nm = T[k] return indice\nQuelle est la valeur de f([ 7, 3, 1, 8, 19, 9, 3, 5 ], 0) ? ", "theme": "G", "nume": "2", "sujet": 2, "annee": 2020}, {"radio": [{"label": "1"}, {"label": "2"}, {"label": "3 "}, {"label": "4"}]}], [{"text": "On conçoit un algorithme permettant de déterminer la valeur maximale parmi une liste quelconque de valeurs comparables.\nPour une liste de 100 valeurs, le nombre minimal de comparaisons que doit effectuer cet algorithme est : ", "theme": "G", "nume": "3", "sujet": 2, "annee": 2020}, {"radio": [{"label": "7"}, {"label": " 99"}, {"label": " 200"}, {"label": " 10000"}]}], [{"text": "Un algorithme de calcul de moyenne est implémenté de la façon suivante :\ndef moyenne(liste) : t= 0\nfor e in liste : t= t + e\n# assertion vraie à cet endroit return t/len(liste)\nParmi les propositions suivantes, laquelle reste vraie à la fin de chaque itération de la boucle ?", "theme": "G", "nume": "4", "sujet": 2, "annee": 2020}, {"radio": [{"label": " e vaut le nombre de passages dans la boucle"}, {"label": " t vaut la somme des éléments visités de la liste"}, {"label": " t vaut la moyenne des éléments visités de la liste"}, {"label": " après k passages dans la boucle la liste contient k termes"}]}], [{"text": "Quel est le coût d'un algorithme de recherche du maximum d'un tableau de nombres ?", "theme": "G", "nume": "5", "sujet": 2, "annee": 2020}, {"radio": [{"label": " constant"}, {"label": " logarithmique"}, {"label": " linéaire"}, {"label": " quadratique"}]}], [{"text": "Qu'effectue-t-on en lançant la commande suivante dans un terminal Linux :\nmv /etc/professeur/fichier.conf /home/nsi/fichier.conf", "theme": "G", "nume": "6", "sujet": 2, "annee": 2020}, {"radio": [{"label": " un déplacement de fichier"}, {"label": " une copie de fichier"}, {"label": " un renommage de fichier"}, {"label": " un changement de répertoire"}]}]]
- Détails
- Écrit par : Richard GAUTHIER
- Clics : 1109