wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

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

a)

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

b)

Это специальный оператор для сравнения значений.

c)

Это именованная область памяти для хранения данных, которые не меняются при выполнении программы.

d)

Это верный друг, чьё значение может измениться в любой момент без предупреждения :)

2.

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

a)

Это любая последовательность действий, записанная на одном из языков программирования.

b)

Это математическая формула для решения определённого класса задач

c)

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

d)

Это искусство находить окольные пути для решения простых задач.

3.

Что такое оперативная память (ОЗУ) в компьютере?

a)

Это маленькая батарейка на материнской плате, которая питает часы.

b)

Это энергозависимая память для временного хранения выполняемых программ и данных.

c)

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

d)

Это место, где отдыхают байты, прежде чем их вычислят навсегда.

4.

Что такое компилятор?

a)

Это специальный текстовый редактор, который подсвечивает ошибки в коде.

b)

Это программа, которая переводит весь исходный код в машинный код до запуска программы.

c)

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

d)

Это строгий учитель, который красной ручкой подчёркивает все твои опечатки в жизни.

5.

Для чего используется система контроля версий Git?

a)

Для хранения резервных копий файлов на удалённом сервере.

b)

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

c)

Для отслеживания изменений в исходном коде и совместной работы над ним.

d)

Для поиска партнёров по совместному «мержу» (слиянию) своих рабочих веток.

6.

Что такое бинарный поиск?

a)

Это алгоритм поиска элемента в отсортированном массиве путём деления пополам.

b)

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

c)

Это метод шифрования данных, основанный на двоичном коде.

d)

Это поиск, при котором элемент прячется ровно в той половине, которую ты только что проверил.

7.

Что такое указатель (pointer) в C++?

a)

Это графический элемент интерфейса (например, курсор мыши), которым управляет программа.

b)

Это сложная для понимания новичками, но мощная возможность языка.

c)

Это переменная, хранящая адрес памяти другой переменной.

d)

Это вежливый сотрудник ГИБДД, который указывает, где в памяти припаркованы твои данные.

8.

Что означает директива "#include <iostream>" в C++?

a)

Импортирует в код все стандартные функции C++ для экономии времени на их объявлении.

b)

Подключает библиотеку для работы с вводом и выводом данных через консоль.

c)

Включает в программу модуль для сложных математических вычислений.

d)

Загружает в программу виртуальный соковыжиматель для обработки данных.

9.

Что такое функция main() в C++?

a)

Функция для вывода важного текста на экран.

b)

Это точка входа в программу, с которой начинается выполнение кода.

c)

Это главное меню программы, где пользователь выбирает действия.

d)

Это просто обычная функция, которую почему-то решили назначить главной.

10.

Что такое тип переменной void в C++?

a)

Это тип, который означает, что переменная не содержит никакого значения и в неё нельзя записать никакое значение.

b)

Это специальный тип, указывающий на отсутствие типа. Используется для функций, которые не возвращают значение.

c)

Это устаревший тип, который следует избегать в современном C++.

d)

Это идеальное описание состояния программиста после восьми часов попыток понять, почему код не работает.

11.

int a = 8;
int b = 2;
int c = 4;
int result = a / b * c + a % c - b;

Чему равен result?

a)

10

b)

12

c)

14

d)

Что такое "%" ??

12.

Как расшифровывается аббревиатура ООП?

a)

Организация Общих Принципов

b)
  • Объектно-Ориентированное Программирование

c)
  1. Объединение Операций и Параметров

d)

Обучение Основным Проклятиям