Список вопросов базы знанийПрограммирование.Вопрос 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 Имеет то же имя, что и класс, может не иметь аргументов, никогда не возвращает значения и определяет операции, которые необходимо выполнить при создании объекта, – это ?) функция-оператор ?) конструктор ?) деструктор ?) компонентная функция |