wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8 класс тестирование

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

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

a)

str

b)

bool

c)

int

d)

float

2.

Что такое строковый тип данных?

a)

str

b)

bool

c)

int

d)

float

3.

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

a)

str

b)

bool

c)

int

d)

float

4.

Что делает условный оператор в программе?

a)

Повторяет действия несколько раз

b)

Выполняет действия в зависимости от выполнения условия

c)

Останавливает программу

d)

Изменяет значение переменной

5.

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

a)

Тестирование программы

b)

Оценка сложности алгоритма

c)

Анализ цикла с условием продолжения

d)

Систематизация алгоритма

6.

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

a)

Цикл с заранее известным числом повторений

b)

Цикл с условием продолжения

c)

Простой цикл

d)

Цикл с возвратом

7.

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

a)

Цикл с условием продолжения

b)

Цикл с заранее заданным числом повторений

c)

Простой цикл

d)

Условный цикл

8.

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

a)

Цикл «for»

b)

Условный оператор «if»

c)

Оператор «switch»

d)

Оператор «else»

9.

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

a)

Проверить условие и выйти из цикла

b)

Программировать несколько условных операторов

c)

Изменить логический тип данных

d)

Включить составной оператор

10.

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

a)

Цикл с условием продолжения

b)

Цикл с заранее заданным числом повторений

c)

Простой цикл

d)

Цикл с возвратом

11.

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

a)

Оператор «if»

b)

Оператор «for»

c)

Оператор «switch»

d)

Оператор «while»

12.

Что делает условный оператор «if» в программе?

a)

Прерывает выполнение программы

b)

Повторяет действия несколько раз

c)

Выполняет действие, если условие истинно

d)

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

13.

Какой из циклов используется для выполнения действий, пока условие истинно?

a)

«while»

b)

«int»

c)

«print»

d)

«switch»

14.

Как можно записать условие, проверяющее, является ли число больше 10?

a)

if (число > 10)

b)

if (число == 10)

c)

if (число < 10)

d)

if (число != 10)

15.

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

a)

if

b)

print

c)

switch

d)

break

16.

Что такое алгоритм?

a)

Последовательность действий для решения задачи

b)

Команда в программе

c)

Оператор

d)

Тип данных

17.

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

a)

else

b)

if

c)

for

d)

break

18.

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

a)

=

b)

==

c)

!=

d)

<=

19.

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

x = 5

if x > 3:

print("Hello")

a)

Hello

b)

Ошибка

c)

x

d)

Печатает ничего

20.

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

if x < 5:

print("Less")

else:

print("Greater")

a)

Less

b)

Greater

c)

Ошибка

d)

Ничего не выведет

21.

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

if x % 2 == 0:

print("Четное")

else:

print("Нечетное")

a)

Четное

b)

Нечетное

c)

Ошибка

d)

Ничего не выведет

22.

Какой из этих циклов бесконечен?

a)

for x in range(10):

b)

while True:

c)

for x in range(0, 0):

d)

while x < 10:

23.

Что будет выведено? x = 3

if x == 3:

print("Three")

else:

print("Not three")

a)

Three

b)

Not three

c)

Ошибка

d)

Ничего не выведет

24.

Какое значение вернется при выполнении следующего кода? x = 15

if x % 3 == 0:

print("Делиться на 3")

a)

Делиться на 3

b)

Ошибка

c)

x

d)

Ничего не выведет

25.

Что будет выведено? x = 10

if x > 5 and x < 15:

print("В промежутке 5 и 15")

else:

print("За пределами промежутка")

a)

В промежутке 5 и 15

b)

За пределами промежутка

c)

Ошибка

d)

Ничего не выведет

26.

Что будет выведено? x = 3

y = 2

if x > y:

print("x is greater")

else:

print("y is greater")

a)

x is greater

b)

y is greater

c)

Ошибка

d)

Ничего не выведет

27.

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

a)

and

b)

or

c)

&

d)

&&

28.

Что будет выведено? for i in range(3):

print(i)

a)

0 1 2

b)

1 2 3

c)

Ошибка

d)

Ничего не выведет

29.

Что будет выведено? x = 4

if x % 2 == 0:

print("Even")

else:

print("Odd")

a)

Even

b)

Odd

c)

Ошибка

d)

Ничего не выведет

30.

Что будет выведено? x = 10

while x > 0:

print(x)

x=x- 2

a)

10 8 6 4 2

b)

10 9 8 7 6

c)

Ошибка

d)

Ничего не выведет

31.

Как можно прервать текущий цикла?

a)

continue

b)

break

c)

exit

d)

pass

32.

Что будет выведено? x = 3

y = 4

if x == 3 or y == 5:

print("True")

else:

print("False")

a)

True

b)

False

c)

Ошибка

d)

Ничего не выведет

33.

Какой результат будет при выполнении следующего кода? x = 5

if x != 5:

print("Not five")

else:

print("Five")

a)

Five

b)

Not five

c)

Ошибка

d)

Ничего не выведет

34.

Что будет выведено? for i in range(2, 6):

print(i)

a)

2 3 4 5

b)

2 3 4 5 6

c)

Ошибка

d)

Ничего не выведет

35.

Что делает оператор break в цикле?

a)

Прерывает выполнение цикла

b)

Продолжает выполнение цикла

c)

Увеличивает счетчик

d)

Ничего не делает

36.

Что будет выведено? x = 3

if x > 5:

print("Greater")

elif x < 5:

print("Lesser")

else:

print("Equal")

a)

Greater

b)

Lesser

c)

Equal

d)

Ошибка

37.

Какой результат будет при выполнении следующего кода? x = 8

if x == 8 or x == 10:

print("True")

else:

print("False")

a)

True

b)

False

c)

Ошибка

d)

Ничего не выведет

38.

Что будет выведено при выполнении следующего кода?

x = 6

y = 4

if x >= 5 and y < 5:

print("True")

else:

print("False")

a)

True

b)

False

c)

Ошибка

d)

Ничего не выведет

39.

Какой результат будет при выполнении следующего кода? for i in range(3, 9, 2):

print(i)

a)

3 5 7

b)

3 4 5 6 7 8

c)

Ошибка

d)

Ничего не выведет

40.

Что будет выведено?

x = 4

y = 4

if x == y:

print("Equal")

else:

print("Not equal")

a)

Equal

b)

Not equal

c)

Ошибка

d)

Ничего не выведет

41.

Какой из этих циклов повторится 10 раз?

a)

for i in range(10):

b)

for i in range(1, 100):

c)

for i in range(0, 10, 2):

d)

while i < 100:

42.

Что будет выведено при выполнении следующего кода?

x = 10

if x != 10:

print("Not ten")

elif x == 10:

print("Ten")

else:

print("Unknown")

a)

Not ten

b)

Ten

c)

Unknown

d)

Ошибка

43.

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

x = 5

if x > 2:

print("Greater")

if x < 1:

print("Less")

a)

Greater Less

b)

Greater

c)

Less

d)

Ошибка

44.

Что будет выведено при выполнении следующего кода?

x = 5

if x > 10:

print("Greater")

elif x == 5:

print("Equal to 5")

else:

print("Less")

a)

Greater

b)

Equal to 5

c)

Less

d)

Ошибка

45.

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

for i in range(5):

if i == 2:

break

print(i)

a)

0 1

b)

0 1 2

c)

Ошибка

d)

Ничего не выведет

46.

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

x = 10

if x % 2 == 0 and x < 15:

print("Yes")

else:

print("Other")

a)

Yes

b)

Other

c)

Ошибка

d)

Ничего не выведет

47.

Что будет выведено при выполнении следующего кода?

x = 5

while x > 0:

print(x)

x =x-1

a)

5 4 3 2 1

b)

5 4 3 2

c)

Ошибка

d)

Ничего не выведет

48.

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

x = 5

y = 3

if x > 3 and y == 3:

print("True")

else:

print("False")

a)

True

b)

False

c)

Ошибка

d)

Ничего не выведет

49.

Что будет выведено при выполнении следующего кода?

for i in range(1, 4):

print(i * 2)

a)

2 4 6

b)

1 2 3

c)

1 4 9

d)

Ошибка