Все тесты предмета

Ответы на тесты Технология программирования.фип_БАК

Вопросы и варианты доступны бесплатно. 20 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

68 вопросов 3 теста в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Технология программирования» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Сопоставьте термины с их определениями:

  1. функция✓ Правильный ответ
  2. компилятор✓ Правильный ответ
  3. переменная✓ Правильный ответ
  4. группа операторов, у которой есть имя и которая может возвращать значение✓ Правильный ответ
  5. программа, которая переводит код на языке программирования в машинный код✓ Правильный ответ
  6. поименованная область памяти, в которой содержится значение этой переменной✓ Правильный ответ
✓ Правильный ответ

функция = группа операторов, у которой есть имя и которая может возвращать значение ; компилятор = программа, которая переводит код на языке программирования в машинный код ; переменная = поименованная область памяти, в которой содержится значение этой переменной

Вопрос 2

Что значит “статически типизированный язык”?

  1. тип каждой сущности должен быть известен компилятору в точке использования этой сущности
  2. язык имеет несколько базовых типов данных, на которых построены все программы
  3. в языке можно создавать любые пользовательские типы данных
Вопрос 3

Можно ли преобразовать переменную к другому типу данных?

  1. нельзя, С++ является статически типизированным языком
  2. можно, но только если «большему типу» присваивается значение «меньшего типа», иначе будет потеря информации и компилятор выдаст ошибку
  3. можно, но проблема потери информации ложится на плечи программиста
Вопрос 4

Как вывести текст “Hello World!” в консоль?

  1. std::cout ˂˂ “Hello World!”; //обязательно подключить #include ˂iostream>
  2. cout ˂˂ “Hello World!”; //обязательно прописать команду using namespace std;
  3. std::cin ˂˂ “Hello World!”; //обязательно подключить #include ˂iostream>
Вопрос 5

Может ли быть опущен блок ˂else> в условном операторе?

  1. да, может
  2. нет, не может
  3. может, но только если условие всегда истинно
Вопрос 6Ответ открыт бесплатно

Как обозначается логическая операция «И»?

  1. &&✓ Правильный ответ
  2. ||
  3. ==
✓ Правильный ответ

&&

Вопрос 7

Однократное выполнение тела цикла называется …

  1. итерацией
  2. итерация
Вопрос 8

В цикле while (true) для выхода из цикла требуется добавить оператор …

  1. break
Вопрос 9

Сколько раз выполнится тело цикла for (int i = 0; i ˂ 7; i+=2)

  1. 4 раза
  2. 7 раз
  3. 6 раз
Вопрос 10Ответ открыт бесплатно

Массив начинается с индекса, обозначаемого числом …

  1. 0✓ Правильный ответ
  2. ноль✓ Правильный ответ
  3. нуль✓ Правильный ответ
✓ Правильный ответ

0 ; ноль ; нуль

Вопрос 11

Могут ли в массиве быть переменные разных типов данных?

  1. да, могут
  2. нет, не могут
  3. могут, если использовать многомерный массив
Вопрос 12

Что хранит в себе указатель?

  1. тип данных переменной, на которую указывает
  2. адрес ячейки памяти, обычно в виде шестнадцатеричного числа
  3. хранит значение, как и переменная, на которую он указывает
Вопрос 13Ответ открыт бесплатно

Что будет, если к указателю прибавить целое число?

  1. в результате получится указатель на исходный тип, а значение будет на указанное число элементов больше✓ Правильный ответ
  2. значение, на которое указывает указатель, увеличится на это число
  3. адрес, на который, указывает указатель, увеличится на такое же количество байт
✓ Правильный ответ

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

Вопрос 14

После выделения памяти под указатель с помощью оператора new требуется освободить память с помощью оператора …

  1. delete
Вопрос 15

Что получится при сложении двух указателей?

  1. такую операцию осуществить нельзя, компилятор выдаст ошибку
  2. получится адрес, равный сумме адресов этих указателей
  3. получится некоторое число байт, которое равно сумме типов данных, соответствующих этим указателям
Вопрос 16

Хранилище информации, в котором сперва обрабатывается последний сохранённый элемент - это …

  1. стек
Вопрос 17Ответ открыт бесплатно

Существует ли в программировании чистая случайность?

  1. да, существует, реализована с помощью функции rand()
  2. нет, чистой случайности не существует✓ Правильный ответ
  3. да, существует, реализована с помощью функции srand()
✓ Правильный ответ

нет, чистой случайности не существует

Вопрос 18

Расположите по порядку элементы строки, цель которой считать предложение (слова, разделённые пробелами) с консоли и записать его в переменную типа string?

  1. getline
  2. (
  3. cin,
  4. string
  5. )
Вопрос 19

… - это именованный набор байтов, который может быть сохранён на жёстком диске или другом накопителе

  1. файл
Вопрос 20Ответ открыт бесплатно

При передаче аргументов по значению:

  1. создаются копии этих аргументов, которые используются для выполнения операторов функции, а затем уничтожаются✓ Правильный ответ
  2. передаются сами переменные, их значения могут измениться, для избежания нежелательных изменений используют слово const
  3. передаются сами переменные, но их значения можно изменить только если в теле функции используются указатели на эти переменные
✓ Правильный ответ

создаются копии этих аргументов, которые используются для выполнения операторов функции, а затем уничтожаются

Вопрос 21

Функции с одним именем, но с разными типа аргументов или их количеством - это … функции

  1. Перегруженные
Вопрос 22

Что такое r-value?

  1. временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
  2. временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
  3. объект, который имеет конкретный адрес в памяти, к которому можно обратиться
Вопрос 23Ответ открыт бесплатно

Можно ли сохранить данные в r-value с помощью оператора присвоения?

  1. нельзя✓ Правильный ответ
  2. можно
  3. можно, если есть ключевое слово const
✓ Правильный ответ

нельзя

Вопрос 24

Можно ли в С++ наследовать класс от нескольких родительских классов?

  1. нельзя
  2. можно
  3. можно только от абстрактных классов
Вопрос 25

Зачем данные хранят в отсортированном виде?

  1. в отсортированных данных проще реализовать поиск элемента
  2. в отсортированные данные проще добавить новый элемент
  3. из отсортированных данных проще удалить элемент
Вопрос 26

Выберите истинное утверждение об инициализации массива:

  1. массив при объявлении должен быть полностью инициализирован, иначе компилятор выдаст ошибку
  2. при объявлении обязательно указывается размер массива, а инициализировать элементы некоторыми значениями можно позже
  3. пользователь сам в процессе выполнения программы может задать размер массива и провести его инициализацию
Вопрос 27Ответ открыт бесплатно

Какая строка считается бОльшей в С++?

  1. строка, которая имеет в своём составе больше символов
  2. в С++ нельзя сравнивать строки, можно сравнивать только числа, компилятор выдаст ошибку
  3. строка, которая идёт позже при алфавитном порядке✓ Правильный ответ
✓ Правильный ответ

строка, которая идёт позже при алфавитном порядке

Вопрос 28

Операция объединения двух строк - это …

  1. конкатенация
Вопрос 29

Чтобы пошагово выполнить программу, отслеживая значения переменных, в Visual Studio существует …

  1. отладчик
Вопрос 30Ответ открыт бесплатно

Файл был открыт для записи. Что будет, если его не закрыть?

  1. файл не будет доступен для чтения✓ Правильный ответ
  2. ничего не случится, любая другая функция может продолжать работу с файлом
  3. файл удалится при завершении программы
✓ Правильный ответ

файл не будет доступен для чтения

Вопрос 31

Как вызвать функцию?

  1. написать имя функции, а в круглых скобках передать корректные формальные параметры
  2. написать имя функции, а в круглых скобках передать корректные фактические параметры
  3. функции вызываются с помощью оператора return
Вопрос 32

Когда нужно использовать виртуальные деструкторы?

  1. когда нужно удалить родительские объекты через указатель на производный класс
  2. когда нужно удалить производные объекты через указатель на базовый класс
  3. когда при удалении объекта нужно очистить динамически выделенную память
Вопрос 33

Когда нужно прописывать ключевое слово virtual перед методом класса?

  1. когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на базовый класс, то перед методом базового класса нужно прописать слово virtual
  2. когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на базовый класс, то перед методом производного класса нужно прописать слово virtual
  3. когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на производный класс, то перед методом базового класса нужно прописать слово virtual
Вопрос 34Ответ открыт бесплатно

Сопоставьте термины с их определениями:

  1. функция✓ Правильный ответ
  2. компилятор✓ Правильный ответ
  3. переменная✓ Правильный ответ
  4. объект для хранения других объектов✓ Правильный ответ
  5. принцип программирования, согласно которому разработчик не должен допускать повторяемости кода✓ Правильный ответ
  6. переменная, помогающая перебирать элементы контейнера✓ Правильный ответ
✓ Правильный ответ

функция = объект для хранения других объектов ; компилятор = принцип программирования, согласно которому разработчик не должен допускать повторяемости кода ; переменная = переменная, помогающая перебирать элементы контейнера

Вопрос 35

Расположите по порядку части строки для вывода текста “Hello World!” в консоль:

  1. std
  2. ::
  3. cout
  4. ˂˂
  5. “Hello World!”
  6. ;
Вопрос 36

Может ли быть опущен блок ˂else˃ в условном операторе?

  1. да, может
  2. нет, не может
  3. может, но только если условие всегда истинно
Вопрос 37Ответ открыт бесплатно

С помощью & обозначается логическая операция …

  1. И✓ Правильный ответ
✓ Правильный ответ

И

Вопрос 38

Что такое объект?

  1. любые данные, которые не имеют конкретного постоянного адреса в памяти
  2. любые данные, которые имеют конкретный постоянный адрес в памяти
  3. конкретный экземпляр класса, или переменная класса
Вопрос 39

Функция, которая устанавливает новое значения поля класса - это …

  1. сеттер
Вопрос 40Ответ открыт бесплатно

Функция, которая возвращает значения поля класса - это …

  1. геттер✓ Правильный ответ
✓ Правильный ответ

геттер

Вопрос 41

Специальный метод класса, который используется при создании объекта для корректной инициализации его полей - это …

  1. конструктор
Вопрос 42

Сопоставьте термины с их определениями:

  1. контейнер
  2. DRY
  3. итератор
  4. группа операторов, у которой есть имя и которая может возвращать значение
  5. программа, которая переводит код на языке программирования в машинный код
  6. поименованная область памяти, в которой содержится значение этой переменной
Вопрос 43

Конструктор класса, не имеющий параметров - это конструктор …

  1. по умолчанию
  2. по-умолчанию
Вопрос 44Ответ открыт бесплатно

Что такое статическая переменная?

  1. переменная, которая не меняет своего значения в ходе выполнения программы
  2. переменная, которая относится ко всему классу, а не к отдельному объекту✓ Правильный ответ
  3. переменная, определённая вне описания класса
✓ Правильный ответ

переменная, которая относится ко всему классу, а не к отдельному объекту

Вопрос 45

В каких случаях наследуются конструкторы?

  1. конструкторы не наследуются
  2. когда в базовом классе переопределён конструктор по умолчанию
  3. когда в производном классе переопределён конструктор по умолчанию
Вопрос 46

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

  1. динамическое
Вопрос 47Ответ открыт бесплатно

Зачем перегружать операторы для классов?

  1. чтобы повысить читаемость кода
  2. чтобы ускорить процесс написания кода при частом использовании тех или иных операций с объектами класса✓ Правильный ответ
  3. чтобы была возможность перегрузить функции класса
✓ Правильный ответ

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

Вопрос 48

… класс - это класс, который может хранить и обрабатывать переменные различных типов данных

  1. шаблонный
Вопрос 49

… - это ошибка при выполнении программы, которая приводит к завершению её работы при отсутствии обработки

  1. исключение
Вопрос 50

Что такое l-value?

  1. временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
  2. временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
  3. объект, который имеет конкретный адрес в памяти, к которому можно обратиться
Вопрос 51Ответ открыт бесплатно

Функция является рекурсивной если:

  1. в ней есть потенциально бесконечные циклы
  2. оператор в теле функции вызывает функцию, содержащую данный оператор✓ Правильный ответ
  3. в качестве аргумента передаётся другая функция
✓ Правильный ответ

оператор в теле функции вызывает функцию, содержащую данный оператор

Вопрос 52

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

  1. продвинутая функция, которая может возвращать несколько различных значений в зависимости от контекста
  2. сгруппированный набор данных, относящийся к определённой предметной области
  3. пользовательский тип данных, состоящий из полей и методов
Вопрос 53

Информация, характеризующая класс - это … класса

  1. поле
  2. метод
  3. конструктор
Вопрос 54Ответ открыт бесплатно

Функция, которая совершает те или иные действия над полями своего класса - это … класса

  1. метод✓ Правильный ответ
✓ Правильный ответ

метод

Вопрос 55

Члены класса с модификатором … доступны внутри описания класса, а также для дружественных функций и классов

  1. private
Вопрос 56

Члены класса с модификатором … доступны в любой части программы из экземпляров данного класса

  1. public –
  2. public
  3. public–
Вопрос 57Ответ открыт бесплатно

Что такое поле класса?

  1. какие-либо данные, некая информация, характеризующая класс✓ Правильный ответ
  2. область памяти, в которой класс виден программе
  3. некий набор команд, выполняющий определённый операции надо характеристиками класса
✓ Правильный ответ

какие-либо данные, некая информация, характеризующая класс

Вопрос 58

Члены класса с модификатором private -

  1. доступны только внутри описания класса
  2. доступны внутри описания класса и из экземпляров класса
  3. доступны внутри описания класса, а также для дружественных функций и классов
Вопрос 59

Члены класса с модификатором … доступны в любой части программы из экземпляров данного класса

  1. public –
  2. public
  3. public–
Вопрос 60

Сопоставьте термины с их определениями:

  1. контейнер
  2. DRY
  3. итератор
  4. объект для хранения других объектов
  5. принцип программирования, согласно которому разработчик не должен допускать повторяемости кода
  6. переменная, помогающая перебирать элементы контейнера
Вопрос 61Ответ открыт бесплатно

Что такое конструктор по умолчанию?

  1. специальный конструктор, который устанавливает значений всех полей равным нулю, пустой строке или нулевому указателю
  2. специальный конструктор, который инициализирует неинициализированные поля класса
  3. конструктор класса, не имеющий параметров✓ Правильный ответ
✓ Правильный ответ

конструктор класса, не имеющий параметров

Вопрос 62

… переменная - это переменная, которая относится ко всему классу, а не к отдельному объекту

  1. статическая
Вопрос 63

В каких случая наследуются конструкторы?

  1. конструкторы не наследуются
  2. когда в базовом классе переопределён конструктор по умолчанию
  3. когда в производном классе переопределён конструктор по умолчанию
Вопрос 64Ответ открыт бесплатно

Когда нужно вручную прописывать деструктор?

  1. всегда
  2. когда в классе есть динамическое выделение памяти✓ Правильный ответ
  3. когда в программе есть обращение к классу через указатель
✓ Правильный ответ

когда в классе есть динамическое выделение памяти

Вопрос 65

Что такое шаблонный класс?

  1. это класс, в котором есть чисто виртуальные функции, а значит не может быть создан объект этого класса
  2. это класс, который может хранить и обрабатывать переменные различных типов данных
  3. это абстрактный класс, в котором нет полей и прописываются сигнатуры функций
Вопрос 66

Что такое исключение?

  1. ошибка при выполнении программы, которая приводит к завершению её работы при отсутствии обработки
  2. процесс удаления элемента контейнера с помощью итератора
  3. процесс очищения динамической памяти в деструкторе класса
Вопрос 67

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

  1. класс, в котором есть чисто виртуальная функция
  2. класс, в котором все функции виртуальные
  3. класс, экземпляры которого не могут вызывать методы класса
Вопрос 68Ответ открыт бесплатно

Расположите по порядку элементы строки, цель которой — объявить класс Car с открытым методом drive().

  1. class✓ Правильный ответ
  2. Car✓ Правильный ответ
  3. {✓ Правильный ответ
  4. public:✓ Правильный ответ
  5. void drive() {}✓ Правильный ответ
  6. };✓ Правильный ответ
✓ Правильный ответ

class ; Car ; { ; public: ; void drive() {} ; };

О материалах и доступе

Что входит в набор «Технология программирования.фип_БАК»?

68 вопросов с вариантами из опубликованных тестов (3). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

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

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности