Объектно-ориентированное программирование.ти (ответы на тест Синергия / МОИ / МТИ / МосАП

Чтобы получить решение жми
Что называется конструктором?
В чем состоит преимущество строго типизированных интерфейсов?
Какие функции называются чисто виртуальными?
В чем ошибка при таком определении бинарного оператора: String operator+()?
Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как дружественная функция?
В чем различия между delete и delete[]?
Какой символ используется для умножения в C++?
Какое ключевое слово языка С++ используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта?
Логическое выражение может возвращать результат типа…
В С++ к плавающим типам данных относится…
Какой идентификатор описывает самый широкий диапазон данных?
Какой диапазон значений имеет тип данных short?
Какого типа переменные следует использовать для представления значений количества каких-либо предметов?
Какая из операций есть логическое не равно?
Какая из операций есть логическое и?
Знаком || обозначается в С++ логическая операция…
Знаком && обозначается в С++ логическая операция…
Для чего предназначена функция sqrt(n) в С++ ?
Имя основной программы в С++?
Какой признак позволяет идентифицировать цифровую экономику?
Выберите правильные утверждения
Выберите правильную синтаксическую конструкцию наследования…
Какие функции называются чисто виртуальными?
Список параметров функции описан как "void". Что можно сказать о параметрах этой функции?
При описании метода перед его именем указывается …
С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ любые объекты?
Объявление char *buf; соответствует…
Какая функция, описанная в заголовочном файле читает строку символов из файла?
В каких случаях необходимо использовать оператор return в теле функции?
Какой идентификатор описывает самый широкий диапазон данных?
Какой диапазон значений имеет тип данных char?
Какой диапазон значений имеет тип данных short?
Какого типа переменные следует использовать для представления значений количества каких-либо предметов?
Знаком != обозначается в С++ логическая операция…
Какой оператор обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов?
Какой синтаксис в С++ имеет функция, вычисляющая квадратный корень числа х?
Класс – это…
Отметьте правильные утверждения
Полиморфизм – это…
В чем состоит преимущество строго типизированных интерфейсов?
Какое свойство ООП позволяет скрыть от других частей программы детали реализации объекта?
Что обычно содержит класс?
Стиль ООП рекомендует объявлять поля объектов …
При описании метода перед его именем указывается …
Какое из приведенных ниже утверждений ЛОЖНО в применении к классам?
Что используется для перевода вывода на следующую строку?
Выберите однострочный комментарий C++
Выберите верное утверждение
Какое выражение верно для переменных в C++?
Переменную какого типа можно использовать в качестве селектора в операторе switch-case?
Что такое функция?
Что такое массив?
Какой размер в байтах имеет переменная вещественного типа float?
При открытии файла выполняется следующее действие…
К целым типам данных в С++ относятся …
Какой идентификатор описывает самый широкий диапазон данных?
Какой диапазон значений имеет тип данных short?
Какой диапазон значений имеет тип данных unsigned char?
Знаком || обозначается в С++ логическая операция…
Знаком != обозначается в С++ логическая операция…
Оператор switch в С++ используется для…
Укажите функцию, переводящую целое число в строку
Какой синтаксис в С++ имеет функция, вычисляющая квадрат числа х?
Алфавит языка C++ включает в себя…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • буквы национальных алфавитов
  • имена переменных
  • шестнадцатеричные числа
  • символы +, -, [, ]
В каких случаях необходимо использовать оператор return в теле функции?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • всегда
  • если необходимо, чтобы функция вернула значение
  • если необходимо обеспечить выход из функции в произвольном месте
  • если указан тип возвращаемого значения, в том числе и void
В какой секции можно объявить конструктор класса?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • только в секции public
  • только в секции protected или public
  • зависит от того, где объявлен конструктор класса-предка
  • в любой секции
В С++ к плавающим типам данных относится…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • double
  • int
  • short
  • long
В С++ к плавающим типам данных относится…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • float
  • int
  • short
  • long
В чем ошибка при таком определении бинарного оператора: String operator+()?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • для бинарного оператора должен быть задан параметр
  • ошибки нет
  • оператор сложения нельзя переопределять
В чем состоит преимущество строго типизированных интерфейсов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • обеспечение взаимодействия программных частей системы, созданных разными людьми
  • только совместимые части программы могут быть скомпилированы и скомпонованы воедино
  • минимум проверок на этапе выполнения
  • все ответы верны
Все, что после символа // в С++ - это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • комментарии
  • деление
  • div
  • mod
Выберите верное утверждение
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • комментарии игнорируются компилятором
  • комментарии используются для того, чтобы запутать программиста
  • однострочный комментарий начинается с * (звездочка)
Выберите однострочный комментарий C++
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • ##однострочный комментарий
  • **однострочный комментарий
  • //однострочный комментарий
Выберите правильное объявление производного класса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • class MoreDetails:: Details
  • class MoreDetails: public class Details
  • class MoreDetails: public Details
  • class MoreDetails: class(Details)
Выберите правильные утверждения
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • деструктор - это метод класса, применяемый для удаления объекта
  • деструктор - это метод класса, применяемый для освобождения памяти, занимаемой объектом
  • деструктор - это отдельная функция головной программы, применяемая для освобождения памяти, занимаемой объектом
  • деструктор наследуется, но должен быть перегружен
Выберите правильные утверждения
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • у конструктора могут быть параметры
  • конструктор наследуется, но должен быть перегружен
  • конструктор должен явно вызываться всегда перед объявлением объекта
  • объявление каждого класса должно содержать свой конструктор
Для доступа к элементам объекта используются…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • при обращении через имя объекта – точка, при обращении через указатель – операция «->»
  • при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «точка»
  • при обращении через имя объекта – точка, при обращении через указатель – два двоеточия
  • при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «->»
Для чего нужен cin?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • получать информацию (данные) от пользователя
  • включает заголовочный файл
  • выводит значение переменной
Для чего предназначена функция exp(n) в С++ ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • функция вычисляет экспоненту числа n
  • функция выдает случайное число из промежутка [0, n-1]
  • функция вычисляет квадратный корень числа n
  • функция вычисляет целую часть числа n
Для чего предназначена функция tan(n) в С++ ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • функция вычисляет тангенс угла n
  • функция выдает случайное число из промежутка [0, n-1]
  • функция вычисляет квадратный корень числа n
  • функция вычисляет целую часть числа n
Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при A a1,a2,a3=5; a3 = a1 – a2;?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • только операция вычитания
  • преобразование к целому
  • произойдет ошибка
  • операция вычитания, а затем преобразование к целому
Задан массив: int m[3][4] = { { 1, 2, 3, 4}, { 5, 6, 7, 8}, { 9, 10, 11, 12} }. Какое значение содержится в элементе m[2][3]?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • 10
  • 3
  • 7
  • 12
Знаком != обозначается в С++ логическая операция…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • не равно
  • или
  • и
  • равно
Знаком || обозначается в С++ логическая операция…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • или
  • и
  • равно
  • не равно
К целым типам данных в С++ не относится…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • float
  • char
  • int
  • long
К целым типам данных в С++ относятся …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • char, long, int, short
  • char, float, int, short
  • double, long, int, short
  • double, float, int, short
Какая переменная доступна только в методе, где она объявлена?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • переменная - член
  • локальная переменная
  • переменная класса
  • внешняя переменная
Какие из следующих утверждений правильные?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • поля класса могут быть описаны с модификатором extern
  • поля класса могут быть описаны с модификатором register
  • поля класса не могут быть ссылками на сам класс
  • поля класса могут быть указателями на сам класс
Какие функции называются чисто виртуальными?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • виртуальные функции, не возвращающие никакого значения
  • виртуальные функции, к описанию которых добавлен инициализатор =0
  • виртуальные деструкторы
  • виртуальные функции, объявленные в разделе private
Какими по умолчанию объявляются методы класса?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • private
  • public
  • protected
  • по умолчанию не объявляются
Какое выражение верно для переменных в C++?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • переменные не должны иметь тип данных
  • переменные должны быть объявлены до их использования
  • переменные не имеют имён
  • переменные являются директивами препроцессора
Какое из приведенных ниже утверждений ЛОЖНО в применении к классам?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • если не определить конструктор копирования, он будет создан по умолчанию
  • класс может иметь несколько деструкторов
  • дружественный класс может иметь доступ к private полям и методам другого класса
  • класс может иметь несколько конструкторов
Какое из приведенных утверждений об абстрактном классе является НЕПРАВИЛЬНЫМ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • вы можете создавать указатели на абстрактный класс
  • вы можете создавать объекты абстрактного класса
  • абстрактный класс имеет как минимум одну чисто виртуальную функцию
  • абстрактный класс может иметь потомков
Какое из следующих утверждений НЕПРАВИЛЬНОЕ?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • вы можете определить дружественную функцию и дружественный класс
  • если класс А является дружественным для класса B, то класс A имеет доступ ко всем закрытым полям и методам класса В
  • если класс А является дружественным для класса B и класс С - потомок B, то класс A является дружественным для C
  • если класс А является дружественным для класса B, это не означает, что класс B является дружественным для A
Какое из следующих утверждений правильное?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • поля класса могут быть описаны с модификатором static
  • поля класса могут быть описаны с модификатором auto
  • поля класса могут быть описаны с модификатором register
  • поля класса могут быть описаны с модификатором extern
Какое ключевое слово языка С++ используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • struct
  • union
  • enum
  • template
Какое свойство ООП позволяет скрыть от других частей программы детали реализации объекта?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • инкапсуляция
  • наследование
  • полиморфизм
  • абстрагирование
Какой диапазон значений имеет тип данных short?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • -32768…32767
  • -128…127
  • 0…255
  • 0…65535
Какой диапазон значений имеет тип данных unsigned char?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • 0…255
  • -128…127
  • -32768…32767
  • 0…65535
Какой оператор предназначен для организации выбора из множества различных вариантов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • switch
  • if
  • for
  • while
Какой размер в байтах имеет переменная вещественного типа float?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • 2
  • 4
  • 8
  • 10
Комментарий к программе – это…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • набор символов, который игнорируется компилятором
  • набор символов, который не игнорируется компилятором
  • заголовок программы
  • символы, необходимые для организации процесса вычисления
Объект – это…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • переменная, содержащая указатель на класс
  • экземпляр класса
  • класс, который содержит в себе данные и методы их обработки
  • класс, который содержит в себе данные
Объявление char *buf; соответствует…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • созданию символьной переменной buf
  • созданию строковой переменной buf
  • созданию указателя buf на символьное значение
  • созданию указателя buf на строку
Оператор if в С++ используется для…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • выбора одного из двух направлений дальнейшего хода программы
  • выбора из множества различных вариантов
  • организации цикла с постусловием
  • организации цикла с предусловием
Оператор switch в С++ используется для…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • выбора из множества различных вариантов
  • выбора одного из двух направлений дальнейшего хода программы
  • организации цикла с постусловием
  • организации цикла с предусловием
Оператором итерационного цикла является оператор…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • do тело_цикла while (выражение-условие)
  • while (выражение-условие) тело_цикла
  • for (инициализация цикла; выражение-условие; список_выражений) тело_цикла
Основные особенности объективно-ориентированного языка… (выберите наиболее точный ответ)
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • множественное наследование и полиморфизм
  • абстрактные типы данных и сохранение состояний
  • перегрузка операций и обработка исключений
  • инкапсуляция, наследование, полиморфизм
Перечислите директивы ограничения видимости в порядке «увеличения открытости»
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • public, protected, private
  • public, private, protected
  • private, public, protected
  • private, protected, public
При открытии файла выполняется следующее действие…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • физический файл связывается с логическим (файловой переменной)
  • устанавливается тип файла (текстовый или бинарный)
  • устанавливается вид (режим) использования файла
  • функцией открытия файла возвращается результат (ошибка)
С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ только объекты самого класса?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • protected
  • public
  • virtual protected
  • private
Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как дружественная функция?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • 3
  • 0
  • 1
  • 2
Список параметров функции описан как "void". Что можно сказать о параметрах этой функции?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • аргумент может быть только константой
  • у функции нет параметров
  • аргумент может быть только переменной
  • аргумент может быть выражением любого типа
Стиль ООП рекомендует объявлять поля объектов …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • с директивой private
  • с директивой public
  • без директив
  • с директивой local
Укажите директиву препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных…
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • #includ
  • #include
  • #includion
  • #includation
Укажите функцию, переводящую целое число в строку
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • IntToStr (число или выражение)
  • ShowMessage (Строка)
  • FloatToStr(число или выражение)
  • StrToFloat
Цикл While называется циклом …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • с заданным количеством шагов
  • с предусловием
  • с постусловием
Чем механизм шаблонов отличается от механизма перегрузки?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • перегрузка не требует единообразия алгоритмов перегружаемых функций
  • перегрузка требует единообразия алгоритмов перегружаемых функций
  • это разные наименования одного и того же
  • шаблон создается для функций, различающихся типами данных
Чему будет равно с после выполнения следующей строки с = sqrt(9);?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • 3
  • -3
  • 1,7
  • выдаст ошибку
Что используется для перевода вывода на следующую строку?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • #include
  • endl
  • return
  • startl
Что обычно содержит класс?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • данные и информацию о них
  • данные и методы
  • массивы данных
  • массивы методов
Что описывает оператор typedef float (*ptr)(char);?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • тип указателя на функции, каждая из которых имеет параметр типа char и возвращает значение типа float
  • тип указателя на функции, каждая из которых имеет параметр типа float и возвращает значение типа char
  • оператор не имеет смысла
Что определяет операция sizeof(str)?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • символов число символов в массиве строк
  • сколько байтов занимает переменная
  • операции, допустимые с данной переменной
Что такое функция?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
  • некоторая часть программы, содержащая описание переменных и констант основной программы
  • некоторая часть программы, имеющая собственное имя и которая может вызываться из основной программы
  • некоторая часть программы, содержащая вредоносный код, и блокирует определенные действия системы
  • некоторая часть программы, в которой происходит начальная инициализация всех полей структур, массивов, переменных
Чтобы получить решение жми
Made on
Tilda