wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz 1 SNT

Total questions: 20

Worksheet time: 27mins

Name
Class
Date
1.

On considère les instructions suivantes, exécutées dans l’ordre dans le shell : a=8, b=6, a==b+1, b=b+1, a==b+1. Qu’est ce qui sera alors affiché dans le shell ?

a)

7

b)

8

c)

False

d)

True

e)

b+1

2.

Qu'est-ce qu'une fonction en programmation ?

a)

Un ensemble d'instructions qui peut recevoir un ou des paramètres et renvoyer une ou des valeurs

b)

Une variable qui stocke une valeur

c)

Une boucle qui répète une instruction plusieurs fois

d)

Une condition qui permet de prendre une décision

3.

Quelle est la syntaxe pour définir une fonction appelée fonction1 en Python ?

p1 et p2 sont les deux paramètres de la fonction.

a)

def fonction1 (p1,p2):

b)

fonction1(p1,p2):

c)

fonction1 = def(p1,p2)

d)

fonction1 = (p1,p2):

4.

Soit le programme composé de la déclaration d'une fonction et d'un appel de la fonction.

Qu'affiche le programme ?

a)

6

b)

(5,6)

c)

(6,5)

d)

5

e)

mystere(6)

5.

On peut passer 5 paramètres à une fonction.

Par exemple :

def ah_bon (param1,param2,param3,param4,param5):

a)

VRAI

b)

FAUX

6.

Qu'affiche ce programme ?

a)

"La spé NSI: est une chaine de caractères"

b)

": est une chaine de caractères la spé NSI"

c)

"La spé NSI"

d)

mystère("La spé NSI")

7.

Comment faut-il appeler la fonction, dans la console Python, pour obtenir le résultat suivant ?

('Alan','Turing')

a)

quoi ('Alan','Turing')

b)

quoi ('Turing','Alan')

c)

quoi(Alan,Turing)

d)

quoi(Turing,Alan)

8.

Soit la fonction moyenne qui prend en paramètre 3 notes et qui renvoie la moyenne des trois notes.

Quelle est la bonne proposition de la fonction moyenne ?

Soyez bien attentif !

a)

b)

c)

9.

Soit la fonction moyenne qui prend en paramètre 3 notes et qui renvoie la moyenne des trois notes.

Quel programme appelle correctement la fonction moyenne ?

a)

b)

c)

10.

En python, quel mot clé est utilisé pour commencer une fonction ?

a)

function

b)

fun

c)

def

d)

import

11.

Que renvoie la fonction kezako pour l'appel suivant :

kezako (5,2)

a)

5

b)

2

c)

10

d)

(5,10)

12.

Quel est le nom du language de programmation qu'on apprend ?

a)

Scratch

b)

Mblock

c)

English

d)

Python

13.

Quel est le resulat de cette instruction :

print("hello world')

a)

print("hello worls")

b)

hello world

c)

"hello world"

14.

Pour afficher le message "bonjour" on ecrit :

a)

println("bonjour")

b)

print(bonjour)

c)

print("bonjour")

d)

"bonjour"

15.

Que signifie type int?

a)

les entiers

b)

les décimaux

c)

les chaînes de caratères

d)

les flottants

16.

A quoi sert le import turtle au début d'un programme?

a)

à importer des programmes déjà existants

b)

à dessiner une tortue

c)

c'est obligatoire pour créer une fonction

d)

aucunes des réponses

17.

Après avoir exécuté ce script en Python, quelles sont les valeurs de x et y?

a)

x=-1 et y=0

b)

x=0 et y=1

c)

x=0 et y=2

d)

x=0 et y=9

18.

Que va renvoyer le shell en tapant:

a)

12.0

b)

'12'

c)

une erreur

d)

12

19.

Qu'est ce que va renvoyer cette instructions: 0.1+0.2==0.3

a)

False

b)

True

20.

Que siginifie la ligne 4?

a)

si la note est supérieur à 12

b)

sinon si la note est supérieur à 12

c)

si la note est strictement inférieur à 12

d)

sinon si la note est égale à 12+