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

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

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

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