Un petit QCM / Quizz ?

Thème A : types de base

Quel est un avantage du codage UTF8 par rapport au codage ASCII ?
il permet de coder tous les caractères
il permet de coder un caractère sur un octet au lieu de deux
il permet de coder les majuscules
il permet de coder différentes polices de caractères
Dans quel système de numération 3F5 représente-t-il un nombre entier ?
hexadécimal (base 16)
binaire (base 2)
octal (base 8)
décimal (base 10)

Thème B : types construits

On définit :
T = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Laquelle des expressions suivantes a pour valeur 7 ?
T[2][0]
T[3][1]
T[3, 1]
T[2, 0]
Quelle est la valeur de l’expression
[(i,i+1) for i in range(2)]
[(0, 1), (1, 2)]
[0, 1, 1, 2]
[(1, 2), (2, 3)]
[[0, 1], [1, 2]]
Quelle est l’expression qui a pour valeur la liste
[1, 4, 9, 16, 25, 36]
[n * n for n in range(1, 7)]
[n * n for n in range(6)]
[n * n for n in range(7)]
[n * n for n in range(1, 6)]
Si la variable note est définie par
note = ["do", "ré", "mi", "fa", "sol", "la", "si"]
alors :
l’index de « mi » est 2
l’index de note est 0
l’index de « si » est 7
l’index de « sol » est 5

Thème C : traitement de données en tables

T = [ {'fruit': 'banane', 'nombre': 25},
      {'fruit': 'orange', 'nombre': 124},
      {'fruit': 'pomme', 'nombre': 75},
      {'fruit': 'kiwi', 'nombre': 51} ]
Quelle expression a-t-elle pour valeur le nombre de pommes ?
T[2]['nombre']
T[2, 'nombre']
T[3]['nombre']
T[3, 'nombre']
Que réalise l’instruction suivante :
mon_fichier = open("exemple.txt", "r")
Elle permet d’ouvrir le fichier « exemple.txt » en mode lecture si le fichier est dans le même dossier que le fichier du programme Python comportant cette instruction.
Elle permet d’ouvrir le fichier « exemple.txt » en mode lecture même si le fichier n’est pas dans le même dossier que le fichier du programme Python comportant cette instruction.
Elle permet d’ouvrir le fichier « exemple.txt » en mode écriture si le fichier est dans le même dossier que le fichier du programme Python comportant cette instruction.
Elle permet d’ouvrir le fichier « exemple.txt » en mode écriture même si le fichier n’est pas dans le même dossier que le fichier du programme Python comportant cette instruction.

Thème F : langages et programmation

En Python, quelle est la méthode pour charger la fonction sqrt du module math ?
from math import sqrt
using math.sqrt
#include math.sqrt
from math include sqrt
On définit deux fonctions :
def f(x):
    y = 2 * x + 1
    return y
def calcul(x):
    y = x - 1
    return f(y)
Quelle est la valeur renvoyée par l’appel
calcul(5)
9
4
11
19

Thème G : algorithmique

On considère la fonction Python suivante, qui prend en argument une liste L et renvoie le maximum des éléments de la liste :
def rechercheMaximum(L):
    max = L[0]
    for i in range(len(L)):
        if L[i] > max:
            max = L[i]
    return max
On note la taille de la liste. Quelle est la complexité en nombre d’opérations de l’algorithme ?
linéaire, c’est-à-dire de l’ordre de
constante, c’est-à-dire ne dépend pas de
quadratique, c’est-à-dire de l’ordre de
cubique, c’est-à-dire de l’ordre de
Pour trier par sélection une liste de 2500 entiers, le nombre de comparaisons nécessaires à l’algorithme est
de l’ordre de
de l’ordre de
de l’ordre de
de l’ordre de

N'hésitez-pas à poser une question, ou faire avancer le schmilblick

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.