💯 Технология программирования [темы 1-3] (правильные ответы на тест Синергия / МОИ / МТИ / МосАП, август 2023)

Раздел
Программирование
Тип
Просмотров
258
Покупок
3
Антиплагиат
Не указан
Размещена
22 Авг 2023 в 12:16
ВУЗ
Не указан
Курс
Не указан
Стоимость
300 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Технология программирования [темы 1-3]
105.6 Кбайт 300 ₽
Описание

Технология программирования > Итоговый тест

  • правильные ответы на вопросы из теста по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Технология программирования

  • Тема 1. Основы синтаксиса
  • Тема 2. Продвинутый синтаксис
  • Тема 3. Объектно-ориентированное программирование (ООП)
  • Итоговая аттестация


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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • конструкторы не наследуются
  • когда в базовом классе переопределён конструктор по умолчанию
  • когда в производном классе переопределён конструктор по умолчанию

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • в отсортированных данных проще реализовать поиск элемента
  • в отсортированные данные проще добавить новый элемент
  • из отсортированных данных проще удалить элемент

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • &&
  • ||
  • ==

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • использовать поток std::cin >>
  • использовать операцию getstring()
  • использовать операцию getline(cin, string)

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • строка, которая имеет в своём составе больше символов
  • в С++ нельзя сравнивать строки, можно сравнивать только числа, компилятор выдаст ошибку
  • строка, которая идёт позже при алфавитном порядке

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • когда нужно удалить родительские объекты через указатель на производный класс
  • когда нужно удалить производные объекты через указатель на базовый класс
  • когда при удалении объекта нужно очистить динамически выделенную память

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на базовый класс, то перед методом базового класса нужно прописать слово virtual
  • когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на базовый класс, то перед методом производного класса нужно прописать слово virtual
  • когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на производный класс, то перед методом базового класса нужно прописать слово virtual

Может ли быть опущен блок <else> в условном операторе? [7.PNG] 

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • да, может
  • нет, не может
  • может, но только если условие всегда истинно

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • нельзя
  • можно
  • можно только от абстрактных классов

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

С какого индекса начинается массив?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • с нуля
  • с единицы
  • пользователь может сам задать индексацию

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • 4 раза
  • 7 раз
  • 6 раз

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • да, существует, реализована с помощью функции rand()
  • нет, чистой случайности не существует
  • да, существует, реализована с помощью функции srand()

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Что нужно добавить в цикле while (true) для выхода из цикла?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • оператор continue
  • оператор break
  • оператор увеличения счётчика цикла i++

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • нужно обязательно инициализировать значение переменной, на которую указывает указатель
  • нужно освободить память с помощью оператора clear()
  • нужно освободить память с помощью оператора delete

Что позволяет сделать отладчик в Visual Studio?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Что такое геттер?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • инициализированное поле класса
  • функция, которая устанавливает новое значения поля класса
  • функция, которая возвращает значения поля класса

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Что такое итератор?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • переменная, помогающая перебирать элементы контейнера
  • счётчик циклов методов класса
  • статическая переменная, считающая количество экземпляров своего класса

Что такое итерация цикла?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • программа-редактор для создания других программ
  • программа, которая переводит код на языке программирования в машинный код
  • программа в виде чёрного окна, где пользователь может вести текст

Что такое конкатенация строк?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • специальный конструктор, который устанавливает значений всех полей равным нулю, пустой строке или нулевому указателю
  • специальный конструктор, который инициализирует неинициализированные поля класса
  • конструктор класса, не имеющий параметров

Что такое конструктор?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Что такое контейнер?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • объект для хранения неограниченно большого количества данных (пока есть доступная память)
  • массив, в котором объекты хранятся в отсортированном порядке
  • объект для хранения других объектов

Что такое метод класса?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • такое соотношение между классами, когда производный класс использует структуру и/или функционал базового класса
  • обращения к полям и методам класса через указатель на объект этого класса, при этом используется стрелочка “->” вместо точки
  • принцип программирования, согласно которому разработчик не должен допускать повторяемости кода

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Что такое сеттер?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • инициализированное поле класса
  • функция, которая устанавливает новое значения поля класса
  • функция, которая возвращает значения поля класса

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • переменная, которая не меняет своего значения в ходе выполнения программы
  • переменная, которая относится ко всему классу, а не к отдельному объекту
  • переменная, определённая вне описания класса

Что такое файл?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • выделенная для записи или чтения область на жёстком диске
  • иконка на рабочем столе, позволяющая запустить ту или иную программу
  • именованный набор байтов, который может быть сохранён на жёстком диске или другому накопителе

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • группа операторов, у которой есть имя и которая может возвращать значение
  • любая команда в коде программы, заканчивается «;»
  • отдельно взятый функционал из стандартных библиотек пространства имён std

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Что такое DRY?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • так называют «сухой» код без комментариев
  • принцип программирования, согласно которому разработчик не должен допускать повторяемости кода
  • принцип наследования классов, при котором в производном классе переопределяются методы базового класса

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
  • временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
  • объект, который имеет конкретный адрес в памяти, к которому можно обратиться

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
  • временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
  • объект, который имеет конкретный адрес в памяти, к которому можно обратиться

Что такое this внутри описания функции класса?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • тип данных переменной, на которую указывает
  • адрес ячейки памяти, обычно в виде шестнадцатеричного числа
  • хранит значение, как и переменная, на которую он указывает
Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
66 +1
1 покупка
Основы программирования
Дипломная работа Дипломная
18 Дек в 05:05
47
0 покупок
Основы программирования
Лабораторная работа Лабораторная
7 Дек в 17:09
28
0 покупок
Основы программирования
Тест Тест
6 Дек в 04:00
78
2 покупки
Другие работы автора
ТВиМС - Теория вероятностей и математическая статистика
Тест Тест
19 Дек в 18:19
105 +5
0 покупок
Предпринимательское право
Тест Тест
19 Дек в 13:33
80 +1
0 покупок
Земельное право
Тест Тест
19 Дек в 12:20
104 +3
0 покупок
Экологическое право
Тест Тест
19 Дек в 10:42
101 +1
0 покупок
Административное право
Тест Тест
18 Дек в 21:09
83 +3
1 покупка
Информационные технологии
Тест Тест
17 Дек в 17:05
146
0 покупок
Темы журнала
Показать ещё
Прямой эфир