wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

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

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

Алгоритм - это способ общения между людьми.

b)

Алгоритм - это метод для создания искусства.

c)

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

d)

Алгоритм - это последовательность действий для решения задачи.

2.

Назовите основные этапы разработки программы.

a)

1) Анализ требований, 2) Проектирование, 3) Кодирование, 4) Тестирование, 5) Внедрение, 6) Поддержка и обслуживание.

b)

1) Сбор данных, 2) Разработка интерфейса, 3) Оптимизация кода, 4) Обучение пользователей, 5) Документирование, 6) Анализ производительности.

3.

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

a)

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

b)

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

c)

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

d)

Переменная - это структура для организации кода.

4.

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

a)

C++, Java, Swift

b)

SQL, Bash, Perl

c)

Python, Ruby, PHP

d)

HTML, CSS, JavaScript

5.

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

a)

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

b)

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

c)

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

d)

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

6.

Объясните, что такое цикл в программировании.

a)

Цикл - это метод для обработки ошибок в программе.

b)

Цикл - это конструкция, позволяющая повторять выполнение кода.

c)

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

d)

Цикл - это структура данных для хранения значений.

7.

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

a)

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

b)

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

c)

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

d)

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

8.

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

a)

Компилируемые языки требуют интерпретатора, интерпретируемые работают без компиляции.

b)

Компилируемые языки выполняют код построчно, интерпретируемые преобразуют в машинный.

c)

Компилируемые языки медленнее интерпретируемых, так как они требуют больше ресурсов.

d)

Компилируемые языки преобразуют код в машинный, интерпретируемые выполняют код построчно.

9.

Что такое функция и для чего она нужна?

a)

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

b)

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

c)

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

d)

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

10.

Каковы основные принципы объектно-ориентированного программирования?

a)

Декларативность, императивность, функции, переменные.

b)

Композиция, агрегация, интерфейсы, модули.

c)

Синхронизация, асинхронность, потоки, события.

d)

Инкапсуляция, наследование, полиморфизм, абстракция.