wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы программирования python

Total questions: 47

Worksheet time: 23mins

Name
Class
Date
1.

7//3 + 7//-3

a)

-1

b)

1

c)

2

d)

0

2.

Что напечатает следующий код print((1 ,2, 3)<(1, 2, 4))

a)

False

b)

True

c)

None

d)

Ошибка

3.

Какое значение получит a? a = 2,3

a)

Ошибка

b)

2,3

c)

3

d)

2

4.

Где правильно создана переменная?

a)

int num=2

b)

$num=2

c)

num=float(2)

d)

var num=2

5.

Что выведет следующий код в Python 3.x? print(type(1 / 2))

a)

class 'int'

b)

class 'number'

c)

class 'float'

d)

false

6.

Какая из функций вернет итерируемый объект?

a)

len()

b)

range()

c)

ord()

d)

xrange()

7.

Каким будет результат 7 / -3 ?

a)

2

b)

-2

c)

-3

d)

-2.3333333

8.

Что означает функция len()

a)

Количество слов в строке

b)

Количество символов в строке

c)

Количество байт

d)

Ничего не означает

9.

Выберете правильный вывод на экран

a)

print a

b)

print(a)

c)

ptint('a')

d)

print(*a)

10.

Выберете правильный ввод переменных

a)

Input(a)

b)

a=int(input())

c)

a=input()

d)

print(a)

11.

Какая команда языка Python служит для вывода информации на экран?

a)

show

b)

print

c)

display

12.

В Python print - это

a)

оператор

b)

функция

13.

Какой тип будет иметь переменная c?

a)

str

b)

int

c)

float

d)

boolean

14.

Почему данный программный код работает с ошибкой?

a)

Введено отрицательное число

b)

Есть ошибки в записи условного оператора

c)

Неправильно составлено условие

d)

В переменной a хранится не число, а строка

15.

Какой из операторов в Python реализует целочисленное деление (деление без остатка)?

a)

%

b)

//

c)

*

d)

**

16.

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

a)

7

b)

a + b > 17

c)

False

d)

Ошибка

17.

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

a)

2

b)

4

c)

6

d)

0

18.

В результате работы данной программы на экран будет выведен ряд чисел. Какое число будет последним?

a)

2

b)

32

c)

16

d)

64

19.

Для чего предназначена данная программа?

4 lines
20.

Что будет напечатано?

name = "snow storm"

print("%s" % name[6:8])

a)

st

b)

sto

c)

to

d)

Syntax Error

21.

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

a)

Место в памяти, в котором храниться значения

b)

Тип данных

c)

Тип памяти

d)

Тип графики

22.

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

a)

=

b)

/

c)

+

d)

*

23.

Какие операторы цикла вы знаете?

a)

if, for

b)

for, while

c)

break, while

24.

Цикл – это:

a)

последовательность, которая выполняется больше одного раза

b)

последовательность, которая выполняется один раз

c)

переменная, которая идет до конца исходного кода

25.

Какой оператор служит для полного выхода из цикла?

a)

continue

b)

break

c)

default

26.

Что относится к арифметическим операциям?

a)

>=, !=, = =

b)

**, //, %

c)

and, or, not

27.

Целочисленная переменная объявляется...

a)

num=input('Введите число: ')

b)

num=float(input('Введите число: '))

c)

num=int(input('Введите число: '))

28.

Число или слово, которое мы делаем переменной

a)

Значение

b)

Информация

c)

Баг

d)

Текст

29.

Что выведет следующий код?

d = lambda p: p * 2

t = lambda p: p * 3

x = 2

x = d(x)

x = t(x)

x = d(x)

print(x)

a)

7

b)

12

c)

24

d)

36

30.

Какое слово (команда) используется для отображения чисел и текста на экране?

a)

print

b)

input

c)

output

d)

command

31.

Что будет напечатано?

name = "snow storm"

print("%s" % name[6:8])

a)

st

b)

sto

c)

to

d)

Syntax Error

32.

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

a)

Место в памяти, в котором храниться значения

b)

Тип данных

c)

Тип памяти

d)

Тип графики

33.

Что будет напечатано?

x = True

y = False

z = False

if not x or y: print(1)

elif not x or not y and z: print(2)

elif not x or y or not y and x: print(3)

else: print(4)

a)

1

b)

2

c)

3

d)

4

34.

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

a)

=

b)

/

c)

+

d)

*

35.

Что выведет следующий фрагмент кода?

x = 4.5

y = 2

print(x // y)

a)

2

b)

2.25

c)

9

d)

20.25

36.

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

a)

Scratch

b)

Pie thin

c)

Python

d)

Scribble

37.

Что будет напечатано?

kvps = {"user","bill", "password","hillary"}

print(kvps['password'])

a)

user

b)

bill

c)

password

d)

Ничего. TypeError

38.

Что выведет код?

name = 'Dave'

print (name)

a)

Dave

b)

name

c)

'Dave'

d)

(name)

39.

Что будет напечатано при исполнении следующего кода? Используется Python 2.x

a)

type 'int'

b)

type 'number'

c)

type 'double'

d)

type 'tuple'

40.

Что выведет код

print (10 + 16)

a)

20

b)

24

c)

22

d)

26

41.

Что делает следующий код?

def a(b, c, d): pass

a)

Определяет список и инициализирует его.

b)

Определяет функцию, которая ничего не делает.

c)

Определяет функцию, которая передает параметры.

d)

Определяет пустой класс.

42.

Что из этого будет работать и не вернет ошибку как фрагмент кода?

a)

IF answer == "Yes":

b)

if answer == "Yes":

c)

if answer == "Yes"

d)

if answer = "yes":

43.

Что выведет следующий код, при его исполнении? Используется Python 3.x.

print(type(1 / 2))

a)

class 'int'

b)

class 'number'

c)

class 'float'

d)

class 'double'

44.

Как называется среда в Python, в которой выполняется программный код?

a)

Shell

b)

Window

c)

IDLE

d)

CLI

45.

Что выведет следующая программа?

a = [1,2,3,None,(),[],]

print(len(a))

a)

Syntax Error

b)

5

c)

6

d)

7

46.

Какая команда языка Python служит для вывода информации на экран?

a)

show

b)

print

c)

display

47.

Что будет выведено на экран?

a = 5

b = 6

print(a)

a)

5

b)

6

c)

11

d)

1