Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы линейных алгоритмов

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

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

a)

Линейный алгоритм - это алгоритм, в котором операции выполняются параллельно.

b)

Линейный алгоритм - это алгоритм, в котором операции выполняются последовательно.

c)

Линейный алгоритм - это алгоритм, который выполняет операции в цикле.

d)

Линейный алгоритм - это алгоритм, который использует случайные числа.

2.

Приведите пример линейного алгоритма.

a)

Алгоритм для вычисления факториала числа.

b)

Алгоритм для нахождения суммы чисел от 1 до n.

c)

Алгоритм для нахождения максимального числа в списке.

d)

Алгоритм для сортировки массива чисел.

3.

Какова сложность линейного алгоритма?

a)

O(n^2)

b)

O(n)

c)

O(log n)

d)

O(1)

4.

Что такое входные данные в алгоритме?

a)

Входные данные - это случайные числа, используемые в алгоритме.

b)

Входные данные - это результат работы алгоритма.

c)

Входные данные в алгоритме - это информация, необходимая для его выполнения.

d)

Входные данные - это параметры, которые алгоритм игнорирует.

5.

Каковы основные этапы выполнения линейного алгоритма?

a)

Основные этапы выполнения линейного алгоритма: определение задачи, анализ входных данных, разработка алгоритма, реализация, тестирование и документация.

b)

Разработка алгоритма, реализация, анализ требований, тестирование.

c)

Анализ входных данных, разработка программного обеспечения, тестирование, документация.

d)

Определение задачи, реализация, тестирование, анализ выходных данных.

6.

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

a)

Переменная - это функция для выполнения операций.

b)

Переменная - это именованная область памяти для хранения данных.

c)

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

d)

Переменная - это тип данных, который нельзя изменить.

7.

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

a)

x := 5

b)

var x : int = 5

c)

let x = 5

d)

x = 5

8.

Что такое условный оператор?

a)

Условный оператор - это метод для создания графического интерфейса.

b)

Условный оператор - это способ определения переменных.

c)

Условный оператор - это функция для работы с массивами.

d)

Условный оператор - это конструкция, которая позволяет выполнять код в зависимости от истинности условия.

9.

Приведите пример использования условного оператора.

a)

if (x > 10) { console.log('x больше 10'); } else { console.log('x меньше или равно 10'); }

b)

if (x == 10) { console.log('x равно 10'); }

c)

if (x < 10) { console.log('x меньше 10'); }

d)

if (x != 10) { console.log('x не равно 10'); }

10.

Что такое цикл в программировании?

a)

Цикл в программировании - это метод для создания графического интерфейса.

b)

Цикл в программировании - это функция для обработки ошибок.

c)

Цикл в программировании - это способ оптимизации памяти.

d)

Цикл в программировании - это конструкция для многократного выполнения кода.

11.

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

a)

Цикл 'do-while'

b)

Цикл 'repeat-until'

c)

Цикл 'for' или 'while'

d)

Цикл 'foreach'

12.

Что такое массив?

a)

Массив - это случайный набор элементов.

b)

Массив - это тип данных, который не может изменяться.

c)

Массив - это структура данных, содержащая упорядоченный набор элементов.

d)

Массив - это структура данных, содержащая только числа.

13.

Как создать массив в языке JavaScript?

a)

let myArray = new Array();

b)

let myArray = {};

c)

let myArray = []; или let myArray = [1, 2, 3];

d)

let myArray = (1, 2, 3);

14.

Что такое функция в программировании?

a)

Функция - это команда, которая выполняется автоматически.

b)

Функция - это именованный блок кода, который выполняет определенную задачу.

c)

Функция - это тип данных, который используется для хранения чисел.

d)

Функция - это переменная, которая хранит данные.

15.

Как вызвать функцию в языке C++?

a)

execute(аргументы) ИмяФункции;

b)

ИмяФункции(аргументы);

c)

call(ИмяФункции, аргументы);

d)

ИмяФункции{аргументы};