wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

АЛГОРИТМ 1-50

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

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

a)

//

b)

/* */

c)

#

d)

--

2.

Как объявить переменную в Python?

a)

var x = 10

b)

x = 10

c)

int x = 10

d)

declare x = 10

3.

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

a)

^

b)

**

c)

*

d)

^^

4.

Как вывести текст на экран в Python?

a)

display("Hello")

b)

echo "Hello"

c)

print("Hello").

d)

printf("Hello")

5.

Как проверить тип переменной в Python?

a)

typeOf(x)

b)

typeof(x)

c)

type(x).

d)

checkType(x)

6.

Что такое список (list) в Python?

a)

Упорядоченная коллекция элементов.

b)

Неупорядоченная коллекция элементов

c)

Коллекция ключ-значение

d)

Тип данных для хранения одного значения

7.

⦁ Как объявить пустой список?

a)

list()

b)

[].

c)

empty_list()

d)

new_list()

8.

⦁ Как получить длину списка?

a)

list.size()

b)

size(list)

c)

len(list).

d)

length(list)

9.

⦁ Какой метод используется для добавления элемента в конец списка?

a)

add()

b)

append().

c)

insert()

d)

push()

10.

⦁ Как удалить элемент из списка по индексу?

a)

remove(index)

b)

delete(index)

c)

del list[index].

d)

pop(index)

11.

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

a)

input().

b)

read()

c)

get()

d)

scan()

12.

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

a)

int.

b)

⦁ integer

c)

⦁ long

d)

⦁ number

13.

⦁ Как создать условие в Python?

a)

⦁ if condition:

b)

⦁ condition {

c)

⦁ when condition:

d)

⦁ if (condition)

14.

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

a)

⦁ <>

b)

⦁ ==

c)

⦁ !=

d)

⦁ **.

15.

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

a)

⦁ int

b)

⦁ float

c)

⦁ str

d)

⦁ list.

16.

⦁ Какие символы используются для создания блока кода в Python?

a)

⦁ {}.

b)

⦁ []

c)

⦁ ()

d)

⦁ <>

17.

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

a)

⦁ title()

b)

⦁ upper()

c)

⦁ split()

d)

⦁ append().

18.

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

a)

⦁ for-in.

b)

⦁ while

c)

⦁ loop

d)

⦁ repeat

19.

⦁ Как преобразовать строку в целое число?

a)

⦁ int(string).

b)

⦁ toInt(string)

c)

⦁ parse(int, string)

d)

⦁ str2int(string)

20.

⦁ Как вывести элементы списка в обратном порядке?

a)

⦁ reverse(list)

b)

⦁ flip(list)

c)

⦁ list.reverse(). +

d)

⦁ reverseList(list)

21.

⦁ Каков результат выполнения операции 3 + 5 * 2?

a)

⦁ 16

b)

⦁ 13

c)

⦁ 11

d)

⦁ 26

22.

⦁ Как создать список в Python?

a)

⦁ list = [1, 2, 3]. +

b)

⦁ array = (1, 2, 3)

c)

⦁ set = {1, 2, 3}

d)

⦁ tuple = (1, 2, 3)

23.

⦁ Как получить длину списка?

a)

⦁ length(list)

b)

⦁ len(list) +

c)

⦁ count(list)

d)

⦁ size(list)

24.

⦁ Какой метод используется для добавления элемента в конец списка?

a)

⦁ list.add(4)

b)

⦁ list.append(4) +

c)

⦁ list.insert(4)

d)

⦁ list.extend(4)

25.

⦁ Что делает оператор if в Python?

a)

⦁ Печатает текст на экране

b)

⦁ Выполняет блок кода, если условие истинно +

c)

⦁ Создает цикл

d)

⦁ Определяет функцию

26.

⦁ Каков результат выполнения кода range(3)?

a)

⦁ [0, 1, 2] +

b)

⦁ [1, 2, 3]

c)

⦁ (0, 1, 2)

d)

⦁ (1, 2, 3)

27.

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

a)

⦁ input() +

b)

⦁ read()

c)

⦁ get()

d)

⦁ keyboard()

28.

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

a)

⦁ &

b)

⦁ +

c)

⦁ *

d)

⦁ /

29.

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

a)

⦁ ==.

b)

⦁ =

c)

⦁ !=

d)

⦁ <

30.

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

a)

if

b)

for.

c)

while

d)

loop

31.

⦁ Что такое "псевдокод"?

a)

Настоящий код на Python

b)

Язык описания алгоритмов, приближенный к структурному программированию.

c)

. Метка для комментариев в коде

d)

. Язык программирования

32.

⦁ Как создать условие "если x больше 10" в Python?

a)

. if x > 10:

b)

if x => 10:

c)

if x = 10:

d)

if x < 10:

33.

⦁ Как добавить проверку для трех условий в Python?

a)

. if x > 0 and x < 10:

b)

if x > 0 or x < 10:

c)

. if x > 0, x < 10:

d)

if x > 0 && x < 10:

34.

⦁ Как создать список (list) в Python?

a)

list = {1, 2, 3};

b)

list = [1, 2, 3];

c)

. list(1, 2, 3);

d)

. list(1 2 3);

35.

⦁ Что такое "эффективность" алгоритма?

a)

Скорость выполнения алгоритма.

b)

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

c)

Цвет текста в комментариях

d)

Размер файла программы

36.

⦁ Что такое индекс в Python?

a)

. Номер в телефонной книге

b)

Порядковый номер элемента в последовательности.

c)

. Кодировка символов

d)

. Уникальный идентификатор переменной

37.

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

a)

if

b)

for

c)

while

d)

loop

38.

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

x = 7

if x < 5: print("Мало")

else: print("Много")

a)

Мало

b)

Много

c)

. Ничего не выведется

d)

Ошибка выполнения

39.

⦁ Что такое "прерывание" цикла?

a)

⦁ Ошибка в цикле

b)

⦁ Преждевременное завершение цикла. +

c)

⦁ Печать сообщения об ошибке

d)

⦁ Изменение переменной в цикле

40.

⦁ Какой результат выполнения данного кода: 5 + 3 * 2?

a)

⦁ 16

b)

⦁ 11

c)

⦁ 26

d)

⦁ 10

41.

⦁ Как прервать выполнение цикла, если переменная x достигает значения 5?

a)

⦁ break if x == 5

b)

⦁ if x == 5: break. +

c)

⦁ stop when x == 5

d)

⦁ terminate x == 5

42.

⦁ Что делает цикл while?

a)

⦁ Выполняет блок кода определенное количество раз

b)

⦁ Выполняет блок кода, пока условие истинно. +

c)

⦁ Перебирает элементы последовательности

d)

⦁ Запускает бесконечный цикл

43.

⦁ Переменная int:

a)

⦁ вещественная переменная

b)

⦁ символьная строка

c)

⦁ логическая переменная

d)

⦁ целая переменная. +

44.

⦁ Переменная float:

a)

⦁ вещественная переменная. +

b)

⦁ символьная строка

c)

⦁ логическая переменная

d)

⦁ целая переменная

45.

⦁ Переменная str:

a)

⦁ вещественная переменная

b)

⦁ символьная строка. +

c)

⦁ логическая переменная

d)

⦁ целая переменная

46.

⦁ Переменная bool:

a)

⦁ вещественная переменная

b)

⦁ целая переменная

c)

⦁ символьная строка

d)

⦁ логическая переменная. +

47.

⦁ Имена переменных не могут включать:

a)

⦁ Русские буквы

b)

⦁ Латинские буквы

c)

⦁ Пробелы

d)

⦁ Цифры

48.

⦁ Какие имена являются не правильными в PYTHON

a)

⦁ G_М

b)

⦁ ABC

c)

⦁ 41N. +

d)

⦁ Game2

49.

⦁ Алгоритм, в котором действия выполняются в зависимости от истинности условия называется:

a)

⦁ циклический

b)

⦁ линейный

c)

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

d)

⦁ векторный

50.

⦁ Алгоритм, в котором действия выполняются последовательно друг за другом называется

a)

⦁ линейный

b)

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

c)

⦁ циклический

d)

⦁ векторный