wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Quiz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print(Hello world!)

a)

Hello world!

b)

Hello world

c)

SyntaxError

d)

print(Hello world!)

2.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("Hello world!")

a)

SyntaxError

b)

"Hello world!"

c)

Hello world!

d)

print(Hello world!)

3.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


Print("Hello world!")

a)

NameError

b)

"Hello world"

c)

Hello world!

d)

Print(Hello world!)

4.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print(3+4)

a)

3+4

b)

SyntaxError

c)

7

d)

print(3+4)

5.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("3+4")

a)

7

b)

34

c)

3+4

d)

SyntaxError

6.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print(3*4)

a)

34

b)

12

c)

7

d)

3*4

7.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print(3*4+5)

a)

3*4+5

b)

27

c)

17

d)

SyntaxError

8.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("3*4+5")

a)

SyntaxErrror

b)

17

c)

3*4+5

d)

12

9.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print(9/3)

a)

3

b)

9/3

c)

3.0

d)

SyntaxError

10.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print(9/3*2+4-5)

a)

0.5

b)

19

c)

5

d)

5.0

11.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("Hello" + "world!")

a)

Hello world!

b)

SyntaxError

c)

Helloworld!

d)

"Hello" "world!"

12.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("Hello" + "world" + "today")

a)

Hello world today

b)

SyntaxError

c)

"Hello" "world" "today"

d)

Helloworldtoday

13.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("Hello" + 2 + "world")

a)

Hello 2 world

b)

TypeError

c)

Hello2world

d)

HelloHelloworld

14.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("Hello world!\nHello world!")

a)

Hello world! Hello world!

b)

Hello world!

Hello world!

c)

SyntaxError

d)

Hello world!

15.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print("Hello" + str(2) + "world!")

a)

Hello world! Hello world!

b)

Hello2world!

c)

SyntaxError

d)

Hello Hello world! world!

16.

Ce instrucțiune vei utiliza pentru a afișa la ecran un mesaj?


Какую инструкцию вы будете использовать для отображения сообщения?

a)

read

b)

output

c)

display

d)

print

17.

Ce este o variabilă?


Что такое переменная?

a)

o cutie (locație de memorie) unde stocăm datele

коробка(место памяти) где мы храним данные

b)

un tip de date

тип данных

c)

un tip de grafică

тип графики

d)

un tip de memorie

тип памяти

18.

Ce simbol folosim pentru a atribui o valoare unei variabile?

Какой символ надо использовать чтобы назначить значение какой-нибудь переменной?

a)

egal =

равно=

b)

dulblu egal ==

двойное равно ==

c)

asterisk *

звездочка *

d)

slash /

дробь /

19.

Care este numele limbajului de programare pe care îl studiăm?

Как называется язык программирования который мы учим?

a)

Python

b)

Pithon

c)

Scribble

d)

Pie thin

20.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


name = 'Dave'

print (name)

a)

Dave

b)

'Dave'

c)

(name)

d)

name

21.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


name = 'Dave'

greeting = "Good morning" + name

print (greeting)

a)

Good moning 'Dave'

b)

Good morning name

c)

Good morningDave

d)

Good morning + Dave

22.

Când ai niște erori în cod, care este termenul ce semnifică găsirea și repararea erorilor?

Когда у вас есть ошибки в коде, какой термен означает обнаружение и исправление ошибок?

a)

Error checking

b)

Syntax finder

c)

Debugging

d)

Error finder

23.

De ce limjabul se numește Python?

Почему язык программирования называется Python?

a)

Creatorul iubea șerpii

Создатель любил змей

b)

Primul joc făcut în acest limbaj era unul cu șarpe

Первая игра, сделанная на этом языке, была со змеей

c)

Creatorului îî plăcea filmul Monty Python

Создателю нравился фильм Monty Python

d)

Creatorul era numit Mr Python

Создателя звали Mr Python

24.

Ce va fi afșat la ecran în urma execuției următorului program?


Что будет отображаться на экране после запуска следующей программы?


print (10 + 16)

a)

26

b)

10 + 16

c)

24

d)

Error

25.

În care secvență de cod dintre cele ce urmează nu este nici o eroare de sintaxă?

В какой последовательности кода отсутсвует синтаксическая ошибка?

a)

IF answer == "Yes":

b)

if answer == "Yes":

c)

if answer == "Yes"

d)

if answer = "yes"

26.

Dacă mai ai nevoie de o opțiune pentru codul tău în afară de "if", ce instrucțiune vei folosi?

Если тебе нужна еще одна опция кроме "if", что ты будешь использовать?

a)

if

b)

else

c)

elif

27.

Ce va fi afșat la ecran în urma execuției următorului program?

Что будет отображаться на экране после выполнения следующей программы?


people = ["John", "Rob", "Bob"]

print (people[1])

a)

Bob

b)

John

c)

Rob

d)

1

28.

Ce va fi afșat la ecran în urma execuției următorului program?

Что будет отображаться на экране после выполнения следующей программы?


people = ["John", "Rob", "Bob"]

print (people[-1])

a)

John

b)

Rob

c)

Bob

d)

Error

29.

Ce va fi afșat la ecran în urma execuției următorului program?

Что будет отображаться на экране после выполнения следующей программы?


people = ["John", "Rob", "Rob"]

print (people[4])

a)

John

b)

Rob

c)

Rob

d)

Error

30.

Care este a doua parte a lui "if", dacă prima condiția nu e adevărată?

Какова вторая часть «if», если первое условие не соответствует действительности?

a)

if

b)

else

c)

for

d)

range

31.

Ce extensie este folosită pentru a salva un program în python?

Какое расширение будет использовано чтобы сохранить программу в python?

a)

.cpp

b)

.py

c)

.txt

d)

.pptx

32.

1,2,3,4,5,-2127,-34 sunt date de tipul:

1,2,3,4,5,-2127,-34 даны по типу:

a)

float

b)

int

c)

str

d)

boolean

33.

true sau false este de tipul:

true или false это тип:

a)

int

b)

boolean

c)

string

d)

float

34.

"True" este de tipul:

"True" это тип:

a)

string

b)

boolean

c)

int

d)

float

35.

3.0 , 9/3, -5.98 au tipul de date:

3.0 , 9/3, -5.98 даны по типу:

a)

float

b)

int

c)

boolean

d)

string

36.

Pentru a repeta niște instrucțiuni de un anumit număr de ori vei folosi:

Чтобы повторить несколько инструкций несколько раз, вы будете использовать:

a)

for

b)

while

c)

repeat

37.

Tipul de date care poate fi doar true sau false este:

Тип данных, который может быть только true или false:

a)

boolean

b)

int

c)

string

d)

float

38.

Pentru a citi careva date de la tastatură, vei folosi:

Чтобы ввести некоторые данные с клавиатуры, вы будете использовать:

a)

read

b)

input

c)

scan

d)

in

39.

Pentru a converti un număr într-un string, vei folosi:

Чтобы преобразовать число в строку(string), вы будете использовать:

a)

str

b)

numar

c)

convert

d)

doastring

40.

Care dintre numerele următoare sunt de tip float?

Какие числа типа float?

a)

2,4,6,-8

b)

9.0

c)

7032

d)

1 sau 0

41.

Care numere sunt de tip int?

Какие числа типа int?

a)

9,4,5,-3

b)

2,0

c)

9/3

d)

60

42.

Care dintre datele următoare sunt de tip boolean?

Какие данные типа boolean?

a)

1,3

b)

true

c)

"true"

d)

3.0

43.

Care date sunt de tip string?

Какие данные типа string?

a)

"python

b)

"3.0"

c)

"-234'

d)

50

44.

Care este indexul lui 'Spain'?

Какой индекс 'Spain'?

['England','Brazil','Spain','France']

a)

0

b)

1

c)

2

d)

3

45.

Cum voi adauga valoarea variabilei nume intr-o listă?

Как добавить значение переменной nume в список?

a)

nume.add()

b)

nume.append()

c)

nume.new()

d)

nume.plus()

46.

Care dintre următoarii operatori înseamnă egal cu sau coincide cu?

Какой из следующих операторов означает равно или совпадает с?

a)

==

b)

=

c)

<=

d)

!=

47.

Ce se va afișa la ecran în urma execuției următorul program?


Что будет отображаться на экране после запуска следующей программы?


for i in range(5):

print(i, end=" ")

a)

1 2 3 4 5

b)

1 1 1 1 1

c)

i i i i i

d)

0 1 2 3 4

48.

Care caracter urmează după condiția lui if, while?

Какой символ следует после if, while?

a)

;

b)

.

c)

:

d)

"

49.

Ce va afișa la ecran următoarea secvență de cod?


Что будет отображаться на экране после запуска следующей программы?


print(math.pow(3,2))

a)

9

b)

6

c)

8

d)

Error

50.

Ce inseamnă " !=" ?

Что означает " !=" ?

a)

egal

равно

b)

coincide

совпадает

c)

nu egal

не равно

d)

la fel

то же самое