wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

8кл-18

Total questions: 35

Worksheet time: 44mins

Name
Class
Date
1.

Алгоритм - это

a)

набор команд для компьютера

b)

предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей

c)

правила выполнения определенных действий

2.

Овал — графический объект, используемый в блок-схеме для записи:

a)

ввода, вывода данных

b)

вычислительных действий

c)

конца выполнения задачи

d)

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

3.

Какие по виду бывают алгоритмы?

a)

словесные

b)

линейные

c)

графические

d)

циклические

e)

программа

4.

Определите вид алгоритма, представленного с помощью блок-схемы:

a)

циклический

b)

линейный

c)

разветвляющийся

d)

графический

5.

Какая из схем является схемой циклического алгоритма?

a)
b)
c)
d)
6.

Выбери из списка базовые структуры алгоритма:

a)

линейный

b)

повторяющийся

c)

циклический

d)

вспомогательный

e)

разветвляющийся

7.

Разветвляющийся алгоритм – это

a)

Присутствие в алгоритме хотя бы одного условия

b)

Набор команд, которые выполняются последовательно друг за другом

c)

Многократное исполнение одних и тех же действий

d)

Другое

8.

Дискретность, определенность, понятность – это (a)   алгоритма

9.

Как выглядит эмблема Python?

a)
b)
c)
d)
10.

Что будет выведено на экран в результате выполнения фрагмента программы

a = 4

b = 6

print(a*b)

a)

24

b)

12

c)

6

d)

a*b

11.

Что такое input?

a)

Оператор вывода данных

b)

Оператор присваивания

c)

Оператор ввода данных

d)

Не знаю

12.

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

a)

*

b)

^^

c)

^

d)

**

13.

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

a)

int()

b)

input()

c)

print()

d)

range()

14.

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

a)

input()

b)

int()

c)

str()

d)

float()

15.

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

a)

range()

b)

str()

c)

input()

d)

int()

16.
Закончите предложение: "Блок-схема - форма записи алгоритмов, при которой для обозначения различных шагов алгоритма используются …."
a)
рисунки
b)
списки
c)
геометрические фигуры
d)
формулы
17.
Алгоритм, в котором команды многократно повторяются, пока выполняется условие, называется….
a)
линейным
b)
циклическим
c)
разветвляющимся
d)
вспомогательным
18.
Алгоритм, записанный на специальном языке, понятном компьютеру, - на языке программирования, это...
a)
компьютерная среда
b)
программа
c)
система команд исполнителя
d)
блок-схема
19.

выберите главную команду для условного оператора

a)

glav

b)

elif

c)

else

d)

if

20.

выберите команду если иначе в условном операторе

a)

elif

b)

if

c)

else

d)

ILI

21.

Выберите команду ИНАЧЕ в условном операторе

a)

else

b)

if

c)

heh

d)

elif

22.

Выберите целочисленный и вещественный(дробный) тип данных

a)

int, float

b)

str, int

c)

float, str

d)

cel, veshes

23.

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

a)

Все целые числа

b)

true и false

c)

Буквы, числа, символы

d)

Все, кроме нуля

24.

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

a)

==

b)

===

c)

<>

d)

!=

25.

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

a)

!=

b)

==

c)

<>

d)

<=

26.

Какая ветвь (условие) выполнится в следующем коде?

x = 10

if x < 5:

print("Меньше 5")

elif x > 5:

print("Больше 5")

else:

print("Равно 5")

a)

Меньше 5

b)

Больше 5

c)

Равно 5

27.

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

a)

when

b)

otherwise

c)

then

d)

if, elif, else

28.

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

a)

for

b)

loop

c)

while

d)

repeat

29.

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

a)

do-while

b)

if

c)

for

d)

while

30.

Как завершить цикл в Python досрочно?

a)

break

b)

terminate

c)

stop

d)

end

31.

Используется оператор

for i in range(30):

После завершения выполнения тела цикла i = ...

(a)  

32.

Выберите оператор, который отвечает за реализацию цикла с заданным числом повторений в Python

a)

if

b)

elif

c)

for

d)

while

33.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (6)

a)

1 2 3 4 5 6

b)

0 1 2 3 4 5 6

c)

0 1 2 3 4 5

d)

6

34.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (1,15,2)

a)

1 3 5 7 9 11 13

b)

1 3 5 7 9 11 13 15

c)

3 5 7 9 11 13

d)

3 5 7 9 11 13 15

35.

Что выдаст на экран данная программа?

a)

Квадраты чисел от 50 до 60

b)

Квадраты чисел от 51 до 61

c)

Квадраты чисел от 50 до 61

d)

Квадраты чисел от 51 до 60