Список вопросов базы знанийПрограммирование.Вопрос id:1205268 ___ - возможность изменения реализации методов, при которой один код функции может по-разному интерпретироваться в зависимости от типа аргументов ?) Перегрузка ?) Сложный полиморфизм ?) Чистый полиморфизм ?) Переопределение Вопрос id:1205269 ___ потоки служат для передачи данных от клавиатуры и к дисплею ?) Двоичные ?) Файловые ?) Стандартные ?) Строковые Вопрос id:1205270 Базовым для всех классов потоков, содержащим все общие средства потоков, является класс ?) strstream ?) fstream ?) ios ?) iostream Вопрос id:1205272 Входной поток можно позиционировать, используя для перемещения указателя функцию ?) tellp ?) tellg ?) seekp ?) seekg Вопрос id:1205273 Для возвращения значения символа из потока используется функция ?) peek ?) tell ?) putback ?) seek Вопрос id:1205274 Для обозначения контролируемого блока служит ключевое слово ?) throw ?) check ?) catch ?) try Вопрос id:1205275 Для определения параметризованных функций и классов в язык C++ включено ключевое слово ?) template ?) abstract ?) param ?) virtual Вопрос id:1205276 Для специализации отдельного элемента-функции шаблона классов в заголовке определения ?) допустимы только формальные параметры ?) нужно перечислить все фактические параметры, формальные параметры недопустимы ?) можно не перечислять все фактические параметры ?) нужно перечислить все фактические и формальные параметры Вопрос id:1205277 Для управления флагами форматирования программа ?) вызывает предусмотренные защищённые (protected) компонентные функции класса ios ?) обращается напрямую к полю x_flags ?) вызывает предусмотренные общие (public) компонентные функции класса ios ?) обращается напрямую к соответствующим флагам Вопрос id:1205278 Для устранения неоднозначности при разрешении видимости косвенно унаследованных элементов следует использовать операцию ?) выбора компонентов объекта ?) разадресации ?) присваивания ?) разрешения области видимости Вопрос id:1205279 Если для работы с объектами производного класса используется указатель базового класса, то для правильного уничтожения объекта производного класса необходимо объявить ?) виртуальный деструктор в базовом классе ?) виртуальный деструктор в как в базовом, так и в производном классе ?) невиртуальный деструктор в базовом классе и виртуальный деструктор в производном классе ?) виртуальный деструктор в производном классе Вопрос id:1205280 Если используются конструкторы с параметрами, то для обеспечения возможности создания объектов производных классов наследование должно быть ?) public ?) private ?) public или protected ?) protected Вопрос id:1205281 Если производный класс наследует базовый с ключом доступа private, то все элементы, унаследованные от базового класса, в объектах текущего производного класса интерпретируются как ?) они были объявлены в базовом классе ?) private ?) public ?) protected Вопрос id:1205282 Если производный класс наследует базовый с ключом доступа protected, то он разрешает унаследованный доступ в следующих потомках к элементам ?) private ?) public ?) protected ?) public и protected Вопрос id:1205283 Если производный класс наследует базовый с ключом доступа public, то права доступа к унаследованным элементам базового класса определяются ?) как public ?) как protected ?) самим базовым классом только для текущего производного класса ?) самим базовым классом как для текущего производного класса, так и для производных классов следующего уровня в иерархии Вопрос id:1205284 Имена флагов состояния описаны в классе ios ?) компонентной переменной state ?) перечислением io_state ?) функцией rdstate ?) классом state Вопрос id:1205285 Исключительная ситуация порождается при выполнении оператора ?) catch ?) exit ?) try ?) throw Вопрос id:1205286 Каждый класс в иерархии может контролировать доступ для родственных классов более низкого уровня ?) к своим компонентам и компонентам всех классов верхних уровней ?) только к своим компонентам ?) к своим компонентам и компонентам своего базового класса ?) только к компонентам своего базового класса Вопрос id:1205287 Классы, имеющие чисто виртуальные методы, называются ?) наследуемыми ?) полиморфными ?) абстрактными ?) виртуальными Вопрос id:1205288 Множественное наследование - это возможность создавать ?) несколько потомков на одном уровне иерархии ?) множество потомков одного базового класса ?) несколько уровней иерархии ?) производный класс от нескольких базовых классов Вопрос id:1205289 Набор классов для управления вводом-выводом предоставляет ?) препроцессорная директива #include <stdio.h> ?) непосредственно язык С++ ?) любая библиотека классов C++ ?) библиотека потоков C++ Вопрос id:1205290 Обработчики исключений должны располагаться ?) в любом месте программы ?) внутри контролируемого блока ?) непосредственно за контролируемым блоком ?) непосредственно перед контролируемым блоком Вопрос id:1205291 Обработчики исключений начинаются с ключевого слова ?) throw ?) try ?) uses ?) catch Вопрос id:1205292 Однократным (простым) наследованием называется наследование, при котором ?) производный класс имеет одного родителя ?) на каждом уровне иерархии имеется только один производный класс ?) родительский класс имеет только одного потомка ?) имеется только один уровень иерархии Вопрос id:1205293 Операцией извлечения из потока является перегруженная операция ?) <- ?) >> ?) -> ?) << Вопрос id:1205294 Операцией помещения в поток является перегруженная операция ?) << ?) -> ?) <- ?) >> Вопрос id:1205295 Операция извлечения из потока игнорирует ведущие пробелы и эквивалентные им символы при установленном в 1 состоянии флага ?) left ?) skipws ?) right ?) internal Вопрос id:1205296 Определить текущую позицию указателей входного потока можно функцией ?) seekg ?) seekp ?) tellg ?) tellp Вопрос id:1205297 При обмене с потоком используется вспомогательный участок памяти, называемый ?) свободной памятью ?) локальной памятью ?) буфером потока ?) сегментом памяти Вопрос id:1205298 При определении алгоритма, который будет применяться к данным различных типов, с помощью шаблона функции конкретный тип данных передаётся в виде параметра на этапе ?) компоновки ?) препроцессорной обработки ?) выполнения ?) компиляции Вопрос id:1205299 При перегрузке операций помещения (извлечения) для классов соответствующие оператор-функции объявляются ?) виртуальными ?) внешними ?) встроенными ?) дружественными Вопрос id:1205300 При позднем связывании ссылка на функцию разрешается ?) во время выполнения программы ?) при компиляции ?) на этапе компоновки ?) при препроцессорной обработке Вопрос id:1205301 При работе с динамическими объектами классов для обращения к объектам производного класса с множественным наследованием от базовых классов можно использовать указатель на объект ?) только предшествующего уровня иерархии ?) Только класса верхнего уровня иерархии ?) любого базового класса ?) собственного класса Вопрос id:1205302 При размещении данных на внешнем носителе (например, диск) используются ___ потоки ?) двоичные ?) строковые ?) файловые ?) стандартные Вопрос id:1205303 Простым манипулятором не является ?) dec ?) endl ?) ws ?) setbase Вопрос id:1205304 Способом управления форматом данных не является ?) вызов форматирующих функций-элементов потока ?) использование флагов форматирования ?) применение манипуляторов ?) использование операторов format Вопрос id:1205305 Ссылка на аргумент throw передается в блок ?) вывода сообщения об ошибке ?) try и catch ?) try ?) catch Вопрос id:1205306 Строковые потоки позволяют считывать информацию ?) из файлов ?) из областей оперативной памяти ?) с клавиатуры ?) с внешних носителей (дисков) Вопрос id:1205307 Флаги представляют собой отдельные ?) биты ?) поля типа int ?) байты ?) поля типа long Вопрос id:1205308 Функцию open следует применять к потокам ?) любым ?) не связанным с файлами ?) строковым ?) связанным с файлами Вопрос id:1205309 Чисто виртуальный метод содержит ?) слово virtual в теле ?) признак “=0” вместо тела ?) в определении конструкцию “<имя метода> = virtual” ?) конструкцию virtual “=0” в теле Вопрос id:1205310 Элементы-функции шаблона класса могут определяться ?) только вне тела класса ?) только как встроенные ?) только в теле класса ?) в теле класса или вне тела класса Вопрос id:1205311 Блок отличается от составного оператора: А) наличием управляющих конструкций; В) наличием определений в теле блока; ?) A – нет, B – нет ?) A – нет, B - да ?) A – да, B - нет ?) A – да, B – да Вопрос id:1205312 В программе на языке C++ функция main: А) должна быть первой; В) всегда исполняется первой; ?) A – да, B – да ?) A – нет, B - да ?) A – нет, B – нет ?) A – да, B - нет Вопрос id:1205313 Идентификатор является: А) произвольной последовательностью букв и цифр; В) именем программного объекта; ?) A – нет, B – нет ?) A – да, B - нет ?) A – нет, B - да ?) A – да, B – да Вопрос id:1205314 Интегрированная среда разработки характеризуется тем, что всегда включает : А) Текстовый редактор программного кода; В) Средства визуального редактирования интерфейса программы; ?) A – да, B - нет ?) A – да, B – да ?) A – нет, B – нет ?) A – нет, B - да Вопрос id:1205315 Использование глобальных переменных в функциях не рекомендуется, поскольку: А) препятствует помещению функций в библиотеки общего пользования. В) функции становятся независимыми ?) A – нет, B – нет ?) A – нет, B - да ?) A – да, B - нет ?) A – да, B – да Вопрос id:1205316 К особенностями подставляемых функций относятся: А) отсутствие циклов, переключателей операторов перехода; В) невозможность изменения функций без перекомпиляции всех частей программы, в которых они вызываются; ?) A – нет, B – нет ?) A – да, B - нет ?) A – да, B – да ?) A – нет, B - да Вопрос id:1205317 Класс памяти программного объекта определяет его: А) длину; В) область видимости; ?) A – да, B - нет ?) A – нет, B - да ?) A – да, B – да ?) A – нет, B – нет Вопрос id:1205318 Можно явно задать область видимости функции, используя ключевые слова: А) extern и static; В) auto и void; ?) A – да, B – да ?) A – нет, B - да ?) A – да, B - нет ?) A – нет, B – нет |