Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BacSc_Finale_quiz

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

compléter la fonction générer pour résoudre le problème posé, qui permet de générer aléatoirement une chaine contenant les 26 lettres alphabétiques majuscules.

a)

b)

c)

2.

Dans la plupart des langages de programmation, comment transmet-on des données à un sous-programme ?

a)

a. En utilisant une déclaration de variable globale.

b)

b. En passant des arguments en paramètres.

c)

c. En utilisant des variables locales.

3.

déterminer la tête de procédure inconnue suivant:

a)

T:entiers

b)

(@T:Tab, n:entier)

c)

T:Tab

d)

@T:Tab

4.

quelle est le résultat de procédure inconnu ?

a)

15

b)

[1,3,5,7,9,11,13,15]

c)

[0,3,6,9,12,15,18,21]

d)

[1,3,5,7,9,11,13]

5.

Exécuter à main le procédure step1 et déduire le résultat:

a)

erreur

b)

17

c)

[13,5,4,6,17,9,2]

d)

[17,13,9,6,5,4,2]

6.

Exécuter à main step2 et déduire le résultat :

a)

boucle infinie

b)

2

c)

[2,4,5,6,9,13,17]

d)

[4,5,2,6,13,9,17]

7.

déduire le type de résultat de fonction freres :

a)

entier

b)

booléen

c)

réel

d)

chaine

8.

soit A="ahmed" et B="kamel" déduire le résultat de fonction freres:

(a)  

9.

soit A="ahmed" et B="maymo"

(a)  

10.

soit l'interface graphique suivant :

quelle est l'outil utilisée pour créer cette inteface

a)

PyQt5

b)

QtDesigner

c)

Python

d)

autre

11.

pour développer code en python lié avec une interface crée avec Qtdesigner la bibliothèque utilisée :

a)

Qtdesigner

b)

loadUi

c)

PyQt5

d)

numpy

12.

pour saisie un nombre dans cette interface et récupéré doit utilisée instruction suivant:

a)

interface.text()

b)

interface.nombre.text()

c)

interface.num.text

d)

interface.num.text()

13.

pour ajouter un texte dans un label nommée affiche:

a)

interface.setText("affiche")

b)

interface.affiche.setText("texte")

c)

interface.affiche.setText

d)

autre

14.

pour effacer le contenu de line Edite (num ) et label (afficher) le méthode à utilisée est:

a)

clear()

b)

clicked.connect()

c)

setText()

d)

text()

15.

soit la tête de procédure suivant :

Procédure tri_1(@T1:Tab , @ T2:Tab , N:entier)

déduire les paramètres de passage par adresse(référence)

a)

T1

b)

T2

c)

T1,T2

d)

N

16.

soit le tableau T avec un taille n=4 et maxi =5

exécuter à main la fonction cryptage et déduire le contenu de 2éme case de tableau T1

(a)  

17.

Qu'est-ce qu'une variable locale dans un sous-programme ?

a)

a) Une variable qui est définie à l'intérieur du sous-programme et qui ne peut être utilisée à l'extérieur de celui-ci

b)

b) Une variable qui est définie dans le programme principal et qui peut être utilisée dans tous les sous-programmes

c)

c) Une variable qui est définie dans un autre sous-programme et qui peut être utilisée dans celui-ci

18.

Que fait la méthode loadUi() dans PyQt5?

a)

A. Charge une interface utilisateur créée avec Qt Designer dans une application PyQt5.

b)

B. Charge un fichier texte dans une application PyQt5.

c)

C. Charge une image dans une application PyQt5.

d)

D. Charge un script Python dans une application PyQt5.

19.

9adech ta3tini 3mor ?

(a)  

20.

who the best chess player ever ?

a)

you

b)

me

c)

magnus carlsen

d)

autre