wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Limbajul Python

Total questions: 19

Worksheet time: 30mins

Name
Class
Date
1.

1.      Utilizând platforma replit.com, lansarea în execuție a unui program Python se face prin intermediul butonului: ...

(a)  

2.

2. Limbajul Python este un limbaj de programare interpretat. Interpretorul transformă codul sursă în cod mașină, linie cu linie.

a)

Adevărat

b)

Fals

3.

3. Orice limbaj de programare are propriul set de reguli de sintaxă.

a)

Adevărat

b)

Fals

4.

4. Prin sintaxa unui limbaj de programare se înțelege:

a)

vocabularul limbajului de programare

b)

descrierea completă a construcțiilor permise

c)

totalitatea instrucțiunilor pe care limbajul le înțelege

d)

totalitatea bibliotecilor pe care limbajul de programare le recunoaște

5.

5. Un limbaj de programare este case-sensitive dacă face deosebire între caracterele litere mari și cele litere mici. Limbajul Python nu este un limbaj de programare case-sensitive.

a)

Adevărat

b)

Fals

6.

6. În Python, un comentariu este precedat de caracterul:

a)

*

b)

&

c)

#

d)

%

7.

7. În Python, latura_1 nu este un identificator valid pentru o variabilă.

a)

Adevărat

b)

Fals

8.

8. În Python, în urma declarației

PI = 3.14

tipul de dată asociat lui PI este int.

a)

Adevărat

b)

Fals

9.

9. Citirea unei date de la tastatură se face cu ajutorul comenzii print().

a)

Adevărat

b)

Fals

10.

10. Pentru a citi o dată numerică de tip întreg în variabila x, folosim instrucțiunea Python:

a)

x=input()

b)

input()=x

c)

x=input(“Dați valoarea lui x: ”)

d)

x=int(input(”Dați valoarea lui x: ”))

11.

11. Fie codul Python din imagine.

Dacă se citește valoarea 50 de la tastatură, atunci codul produce următorul rezultat:

a)

personajul înaintează 50 de unități

b)

personajul merge înapoi 50 de unități

c)

interpretorul generează mesaj de eroare; comanda t.forward(d) așteaptă ca d să fie valoare numerică, dar comanda input a preluat valoarea ca text

d)

codul este corect, dar nu produce niciun rezultat

12.

În contextul utilizării modulului Turtle pentru a realiza desene în Python, ne definim personajul t, cel pe care îl controlăm să realizeze desenul.

12. Care dintre următoarele comenzi va genera o eroare de nume?

a)

t.forward(50)

b)

t.backward(50)

c)

t.forword(50)

d)

t.left(90)

13.

În contextul utilizării modulului Turtle pentru a realiza desene în Python, ne definim personajul t, cel pe care îl controlăm să realizeze desenul.

13. Care dintre următoarele comenzi va genera o eroare de sintaxă?

a)

t.forward(50)

b)

t.color(“red”)

c)

t.color(green)

d)

t.right(90)

14.

14. Avem codul Python din imagine. În urma execuției lui, se generează un mesaj de eroare: "NameError: name 'd' is not defined in line 4".

Mesajul de eroare apare deoarece:

a)

În linia 1, numele turtle trebuia scris cu majusculă

b)

În linia 2, numele Pen trebuia scris cu litere mici

c)

În linia 3, valoarea green nu trebuia scrisă între ghilimele

d)

La execuția instrucțiunii din linia 4, interpretorul nu îl cunoaște pe d; nu a fost definit anterior

15.

În contextul utilizării modulului Turtle pentru a realiza desene în Python, ne definim personajul t, cel pe care îl controlăm să realizeze desenul.

15. Ne propunem să întoarcem personajul t la stânga, cu 90 de grade.

Comanda / instrucțiunea corectă este:

a)

t.west(90)

b)

t.left(90)

c)

left(90)

d)

t.turnleft(90)

16.

16. Avem codul Python din imagine.

În urma execuției, acesta produce următorul rezultat:

a)

desenează un pătrat de culoare roșie și laturi de lungime 50

b)

desenează un pătrat de culoare verde și laturi de lungime 50

c)

desenează un romb de culoare roșie și laturi de lungime 50

d)

desenează un romb de culoare verde și laturi de lungime 50

17.

17. Ne propunem să realizăm un dreptunghi de culoare albastră și de laturi l1, respectiv l2, citite de la tastatură.

Programul Python care rezolvă această problemă este:

a)

b)

c)

d)

18.

18. Comanda / instrucțiunea

print("Hello world!")

determină:

a)

afișarea pe ecran a mesajului "Hello World!"

b)

afișarea pe ecran a mesajului "Hello world!"

c)

afișarea pe ecran a mesajului "hello world!"

d)

Toate variantele de răspuns sunt corecte

19.

19. Extensia unui fișier Pyton este:

a)

.pt

b)

.ppt

c)

.py

d)

.pyt