Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Программирование.

Вопрос id:1204961

Верны ли утверждения?

В объявленном, но не определённом классе:

А) недопустимы компоненты, являющиеся указателями на его тип

В) допустимы компоненты, являющиеся ссылками на его тип

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
Вопрос id:1204962

Верны ли утверждения?

В структуре могут быть собраны:

А) другие структуры

В) указатели

?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B - нет
Вопрос id:1204963

Верны ли утверждения?

Доступ к элементам структуры осуществляется:

А) с помощью операции доступа к элементам по имени - связывающей точки "."

В) с помощью стрелки "–>"

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
Вопрос id:1204964

Верны ли утверждения?

Дружественная функция к данному классу может быть:

А) компонентом другого класса

В) внешней функцией

?) A – нет, B – нет
?) A – да, B - нет
?) A – да, B – да
?) A – нет, B - да
Вопрос id:1204965

Верны ли утверждения?

Набором конкретных значений некоторого перечня всех возможных свойств данного объекта характеризуется:

А) поведение объекта

В) состояние объекта

?) A – нет, B – нет
?) A – да, B – да
?) A – да, B - нет
?) A – нет, B - да
Вопрос id:1204966

Верны ли утверждения?

Набором реакций на получаемые сообщения характеризуется:

А) поведение объекта

В) состояние объекта

?) A – да, B – да
?) A – нет, B – нет
?) A – да, B - нет
?) A – нет, B - да
Вопрос id:1204967

Верны ли утверждения?

Наличие спецификатора const в объявлении функции-компонента:

А) гарантирует, что функции-компоненты не смогут изменять данные-компоненты

В) не предотвращает все возможные изменения

?) A – да, B – да
?) A – да, B - нет
?) A – нет, B - да
?) A – нет, B – нет
Вопрос id:1204968

Верны ли утверждения?

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

А) интерфейс и реализацию

В) данные и методы

?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B – да
?) A – да, B - нет
Вопрос id:1204969

Верны ли утверждения?

Объектная декомпозиция, так же как и процедурная, может:

А) применяться многократно

В) быть многоуровневой

?) A – да, B – да
?) A – нет, B - да
?) A – нет, B – нет
?) A – да, B - нет
Вопрос id:1204970

Верны ли утверждения?

Ограничение доступа в ООП позволяет разработчику:

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

В) легко модифицировать реализацию отдельных объектов

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B - да
?) A – нет, B – нет
Вопрос id:1204971

Верны ли утверждения?

Отношение использования может принимать форму:

А) воздействия и исполнения

В) посредничества

?) A – нет, B - да
?) A – да, B – да
?) A – нет, B – нет
?) A – да, B - нет
Вопрос id:1204972

Верны ли утверждения?

Отправитель сообщения-команды, реакцией на которую должна быть модификация объекта, может:

А) ожидать завершения операции

В) продолжить выполнение своей программы

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
Вопрос id:1204973

Верны ли утверждения?

Перегруженные функции характеризуются тем, что:

А) они объявляются в одной и той же области видимости

В) локально объявленная функция перегружает глобальную

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
Вопрос id:1204974

Верны ли утверждения?

Пользовательский тип данных в языке C – предшественник класса – это

А) структура

В) строка

?) A – да, B - нет
?) A – нет, B – нет
?) A – да, B – да
?) A – нет, B - да
Вопрос id:1204975

Верны ли утверждения?

При использовании конструкторов следует учитывать, что:

А) конструктор может быть переопределяемым

В) класс может иметь несколько конструкторов

?) A – нет, B - да
?) A – нет, B – нет
?) A – да, B – да
?) A – да, B - нет
Вопрос id:1204976

Верны ли утверждения?

При использовании перегрузки следует помнить, что:

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

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

?) A – да, B - нет
?) A – нет, B – нет
?) A – да, B – да
?) A – нет, B - да
Вопрос id:1204977

Верны ли утверждения?

При использовании указателя на объект объявленного, но не определённого класса можно:

А) применять оператор разыменования (*) к такому указателю

В) использовать указатель для обращения к компоненту

?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
?) A – да, B - нет
Вопрос id:1204978

Верны ли утверждения?

При создании и уничтожении объектов определенного класса соблюдаются следующие правила:

А) глобальные и автоматические объекты создаются до вызова функции main и уничтожаются по завершении программы

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

?) A – нет, B – нет
?) A – да, B - нет
?) A – нет, B - да
?) A – да, B – да
Вопрос id:1204979

Верны ли утверждения?

При создании конкретных объектов класса:

А) компонентные данные не тиражируются

В) компонентные функции тиражируются

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B - да
?) A – нет, B – нет
Вопрос id:1204980

Верны ли утверждения?

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

А) состояния моделей реальных объектов

В) поведения моделей реальных объектов

?) A – нет, B - да
?) A – да, B – да
?) A – нет, B – нет
?) A – да, B - нет
Вопрос id:1204981

Верны ли утверждения?

Свойство инкапсуляции:

А) усложняет внесение изменений в реализацию класса при модификации программы

В) уменьшает возможность несанкционированного изменения значений полей объекта извне

?) A – нет, B - да
?) A – да, B – да
?) A – да, B - нет
?) A – нет, B – нет
Вопрос id:1204982

Верны ли утверждения?

Сокрытие особенностей реализации:

А) упрощает внесение изменений в реализацию класса в процессе отладки

В) усложняет внесение изменений в реализацию класса при модификации программы

?) A – да, B - нет
?) A – да, B – да
?) A – нет, B – нет
?) A – нет, B - да
Вопрос id:1204983

Верны ли утверждения?

Статические функции обладают свойствами:

А) ассоциируются с определённым объектом

В) не могут без указания объекта обращаться к нестатическим полям класса

?) A – нет, B - да
?) A – нет, B – нет
?) A – да, B - нет
?) A – да, B – да
Вопрос id:1204984

Верны ли утверждения?

Функции-компоненты отличаются от обычных функций следующим:

А) функция-компонент объявлена в области видимости своего класса

В) к функции-компоненту можно обратиться с помощью одного из операторов доступа к компонентам – точки (.) или стрелки (->)

?) A – да, B – да
?) A – да, B - нет
?) A – нет, B - да
?) A – нет, B – нет
Вопрос id:1204985

Верны ли утверждения?

Функция–компонент обладает следующими свойствами:

А) в определении функции-компонента могут быть обращения к любым компонентам класса

В) при обращении функции-компонента к компонентам класса операторы доступа "точка" и "стрелка" являются необходимыми

?) A – нет, B – нет
?) A – да, B - нет
?) A – нет, B - да
?) A – да, B – да
Вопрос id:1204986
В C++ операции рассматриваются как элементы языка
?) модифицируемые
?) частично встроенные
?) полностью встроенные
?) частично определённые
Вопрос id:1204987
В конструкторах может использоваться список инициализации, который отделяется от заголовка конструктора
?) точкой
?) знаком указания области видимости
?) знаком равенства
?) двоеточием
Вопрос id:1204988
В определении функции-компонента могут быть обращения к компонентам класса
?) только закрытым
?) только открытым
?) любым
?) только с оператором доступа точка или стрелка
Вопрос id:1204989
В программе, использующей определенные ранее классы, объекты классов объявляются только
?) в программе по мере необходимости
?) вне программы до её выполнения
?) в начале программы
?) в заголовочнов файле
Вопрос id:1204990
В случае, когда один объект передает сообщение другому, говорят, что эти объекты находятся в отношении
?) использования
?) диалога
?) включения
?) монолога
Вопрос id:1204991
Взаимодействие программных объектов в объектно–ориентированной системе осуществляется
?) посредством передачи управления
?) путем передачи сообщений
?) за счёт связи объектов
?) последовательной обработкой данных
Вопрос id:1204992
Данные-компоненты класса инициализируются с помощью
?) конструктора класса
?) присваивания констант
?) присваивания других компонент
?) предложения define
Вопрос id:1204993
Данные–компоненты класса инициализировать в теле класса
?) можно все, кроме статических полей
?) нельзя за исключением статических полей класса
?) всегда можно
?) никогда нельзя
Вопрос id:1204994
Действие спецификаторов доступа на дружественные функции
?) распространяется только для спецификатора protected
?) распространяется только для спецификатора private
?) не распространяется
?) распространяется только для спецификатора public
Вопрос id:1204995
Для встраиваемых (inline) функций компилятор помещает машинные коды
?) в область видимости
?) в область функций
?) непосредственно в область данных
?) непосредственно в место вызова
Вопрос id:1204996
Для класса, объявленного как const, могут быть вызваны только те функции-компоненты, которые объявлены со спецификатором
?) private
?) const
?) inline
?) static
Вопрос id:1204997
Для обозначения встроенного механизма определения соответствия кода функции типу параметров используется термин
?) инкапсуляция
?) абстракция
?) полиморфизм
?) согласованность
Вопрос id:1204998
Для обозначения того, что один код функции может по-разному интерпретироваться в зависимости от типа аргументов используется термин
?) переопределение
?) перегрузка
?) чистый полиморфизм
?) сложный полиморфизм
Вопрос id:1204999
Для обозначения того, что при наличии различных определений методов в иерархии классов, конкретный метод определяется типом объекта при компиляции программы, используется термин
?) наименование типа
?) чистый полиморфизм
?) сложный полиморфизм
?) переопределение (простой полиморфизм)
Вопрос id:1205000
Для определения объекта класса служит конструкция
?) имя_класса имя_объекта
?) имя_класса.имя_объекта
?) имя_объекта имя_класса
?) имя_объекта.имя_класса
Вопрос id:1205001
Достоинство использования ключевого слова const с именем функции - облегчение
?) сопровождения
?) эксплуатации
?) разработки
?) проектирования
Вопрос id:1205002
Доступ к внутренним и защищенным полям и функциям
?) возможен только из «дружественных» функций
?) возможен только из компонентных функций
?) возможен только из компонентных и «дружественных» функций
?) невозможен
Вопрос id:1205003
Доступен только функциям–компонентам и «друзьям класса» компонент
?) закрытый
?) любой
?) защищённый
?) открытый
Вопрос id:1205004
Если необходимо, чтобы первый аргумент функции–операции не был объектом класса, операция может переопределяться
?) только как friend внутри класса
?) только в области public внутри класса
?) только вне класса
?) в любом месте программы
Вопрос id:1205005
Если необходимо, чтобы функция-оператор имела возможность обращаться к любым компонентам класса, ее следует описать со спецификатором
?) public
?) private
?) static
?) friend
Вопрос id:1205006
Если объект содержит несколько однотипных компонентов, например, массив чисел, то операция, требующая последовательной обработки этих компонентов, называется
?) селекция
?) модификация
?) выборка
?) итерация
Вопрос id:1205007
Если объект является результатом декомпозиции более сложного объекта, то говорят, что между этими объектами существует отношение
?) использования
?) включения
?) монолога
?) диалога
Вопрос id:1205008
Если подключаемый с помощью директивы #include файл находится в каталоге автоматического поиска, его имя заключают в
?) кавычки
?) фигурные скобки
?) круглые скобки
?) угловые скобки
Вопрос id:1205009
Если подключаемый с помощью директивы #include файл находится в текущем каталоге, его имя заключают в
?) фигурные скобки
?) круглые скобки
?) угловые скобки
?) кавычки
Вопрос id:1205010
Имеет то же имя, что и класс, может не иметь аргументов, никогда не возвращает значения и определяет операции, которые необходимо выполнить при создании объекта, – это
?) функция-оператор
?) конструктор
?) деструктор
?) компонентная функция
Copyright testserver.pro 2013-2024