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

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

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

Вопрос id:1419831
Отношение между классами, обеспечивающее возможность конструирования новых, более сложных классов из уже имеющихся посредством добавления полей и определения новых методов, - это ___
Вопрос id:1419832
Отношение между однотипными, имеющими общие признаки, но разные понятия, при котором одно из понятий является обобщающим и включает в себя второе понятие, - это ___
Вопрос id:1419833
Параметры шаблонов
?) параметры-типы
?) параметры-функции
?) параметры-шаблоны
?) параметры обычных типов
Вопрос id:1419834
Подпрограммы класса, предназначенные для работы с полями объекта, - это ___
Вопрос id:1419835
Полностью реализованный класс – это ___ класс
?) эффективный
?) отложенный
?) функциональный
?) результатирующий
Вопрос id:1419836
Получить память из динамической области в языке С++ позволяет функция
?) Put
?) Give
?) New
?) Get
Вопрос id:1419837
Поставьте в соответствие абстрактному типу данных его особенность
Левая частьПравая часть
стек
упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, новый элемент всегда записывается в его конец, а очередной читаемый или удаляемый элемент также выбирается из его конца
список
упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, новый элемент всегда записывается в конец набора, а очередной читаемый или удаляемый элемент всегда выбирается из начала набора
очередь
структура данных, состоящая из некоторого количества однородных элементов данных, каждый из которых содержит указатель на следующий элемент
Вопрос id:1419838
Поставьте в соответствие аргументу метода seekp его значение
Левая частьПравая часть
ios::end
смещение от текущей позиции
ios::beg
смещение от начала файла
ios::cur
смещение от конца файла
Вопрос id:1419839
Поставьте в соответствие аргументу, задающему режим, в котором открывается поток, его значение
Левая частьПравая часть
ios::ate
при создании потока текущая позиция помещается в конец файла
ios::app
если файл уже существует, его прежнее содержимое уничтожается, и длина файла становится равной нулю
ios::trunc
при записи данные добавляются в конец файла, даже если текущая позиция была перед этим перемещена
Вопрос id:1419840
Поставьте в соответствие виду стратегии буферизации его особенность
Левая частьПравая часть
символы, записываемые или читаемые из небуферизованного потока
передаются в или из файла в блоках произвольного размера
символы, записываемые или читаемые из строчно буферизированного потока
передаются в или из файла в блоках, когда прочитан символ перевода строки
символы, записываемые или читаемые из полностью буферизированного потока
передаются индивидуально в файл или из файла
Вопрос id:1419841
Поставьте в соответствие глобальному объекту библиотека потоков ввода-вывода его значение
Левая частьПравая часть
cerr
стандартный вывод
cin
стандартный ввод
cout
стандартный поток сообщений об ошибках
Вопрос id:1419842
Поставьте в соответствие значению режима открытия файла его назначение
Левая частьПравая часть
ios::in
открытие файла для ввода
ios::app
открытие файла в режиме добавления, файловый указатель расположен в конце файла
ios::nocreate
файл не создается и возвращается ошибка, если указанный файл не существует
Вопрос id:1419843
Поставьте в соответствие классу стандартных библиотек строковых потоков его назначение
Левая частьПравая часть
ostringstream
двунаправленный поток
isstringstream
выходной поток
stringstream
входной поток
Вопрос id:1419844
Поставьте в соответствие параметру описания производного класса в языке C++ его назначение
Левая частьПравая часть
ключ_класса
одно из трех служебных слов: struct, union, class
имя_класса
список имен порождающих классов
базовый_список
произвольно выбираемый идентификатор
Вопрос id:1419845
Поставьте в соответствие понятию объектно-ориентированного программирования его значение
Левая частьПравая часть
инкапсуля́ция
свойство, позволяющее использовать один и тот же интерфейс для различных действий
наследование
отношение между классами, обеспечивающее возможность конструирования новых, более сложных классов из уже имеющихся посредством добавления полей и определения новых методов
полиморфизм
свойство языка программирования, позволяющее объединить и защитить данные и код в объект и скрыть реализацию объекта от пользователя
Вопрос id:1419846
Поставьте в соответствие стандартному манипулятору ввода-вывода его назначение
Левая частьПравая часть
ostream& flush(ostream&);
добавить и вывести '\0'
ostream& ends(ostream&);
добавить и вывести ' '
ostream& end1(ostream&);
выдать поток
Вопрос id:1419847
Поставьте в соответствие символу, с которого начинается параметр оpentype, его назначение
Левая частьПравая часть
"r+"
открывает существующий файл для чтения
"r"
открывает файл для записи
"w"
открывает существующий файл и для чтения, и для записи
Вопрос id:1419848
Поставьте в соответствие типу класса его назначение
Левая частьПравая часть
абстрактный класс
расширение или подкласс другого класса
производный класс
класс, который не может быть использован для создания экземпляров, а служит исключительно для порождения других классов
базовый класс
класс, из которого порождается другой класс
Вопрос id:1419849
Поставьте в соответствие типу наследования языка C++ его особенность
Левая частьПравая часть
protected-наследование
все спецификаторы остаются без изменения
public-наследование
все спецификаторы заменяются на private
private-наследование
все спецификаторы остаются без изменения, кроме спецификатора public
Вопрос id:1419850
Поставьте в соответствие типу объекта его особенность
Левая частьПравая часть
глобальные объекты
объекты, существующие внутри подпрограмм, время жизни которых исчисляется от вызова подпрограммы до ее завершения
локальные объекты
объекты, хранящие промежуточные результаты некоторых действий
временные объекты
объекты, существующие пока программа загружена в память
Вопрос id:1419851
Поставьте в соответствие типу полиморфизма его особенность
Левая частьПравая часть
чистый полиморфизм
конкретный метод определяется типом объекта при компиляции программы (раннее связывание)
сложный полиморфизм
используется для обозначения того, что код функции по-разному интерпретируется в зависимости от типа аргументов
простой полиморфизм
конкретный метод определяется типом объекта при выполнении программы (позднее связывание)
Вопрос id:1419852
Поставьте в соответствие типу спецификатора его назначение
Левая частьПравая часть
private
задает новое описание класса взамен унаследованного от предка
protected
обеспечивает доступ только из элементов класса, внутри которых описан данный класс
new
обеспечивает доступ только из данного или производного класса
Вопрос id:1419853
Поставьте в соответствие типу языка визуального программирования его особенность
Левая частьПравая часть
языки, в интегрированной среде разработки которых применяются формы
фигуры (прямоугольники, овалы) рассматриваются как субъекты и соединяются линиями, которые представляют собой отношения
языки схем, основанные на идее «фигур и линий»
визуальная среда программирования предоставляет графические или символьные элементы, которыми можно манипулировать интерактивным образом в соответствии с некоторыми правилами
языки на основе объектов
формы с возможностью настройки их свойств
Вопрос id:1419854
Поставьте в соответствие фазе жизненного цикла информационной системы при использовании методологии RAD ее назначение
Левая частьПравая часть
фаза анализа и планирования требований
получение работающих прототипов приложений
фаза построения
выполнение быстрой разработки приложения
фаза проектирования
определение функций, которые должна выполнять разрабатываемая информационная система
Вопрос id:1419855
Поставьте в соответствие элементу процесса визуализации его особенность
Левая частьПравая часть
окно свойств
окно, содержащее набор элементов, из которых строится визуальная модель
визуализируемая модель
окно, в котором отображаются параметры (свойства) выбранного элемента визуальной модели
окно инструментов
модель, которая подвергается отображению с целью возможности изменения структуры, параметров или параметров ее отдельных частей
Вопрос id:1419856
Поставьте в соответствие этапу процесса разработки программного обеспечения с использованием ООП его особенность
Левая частьПравая часть
анализ и уточнение спецификаций
добавление новых функциональных возможностей или изменение существующих свойств системы
реализация системы
анализ предметной области задачи, объектная декомпозиция разрабатываемой системы и определение особенности поведения объектов (описание абстракций)
модификация
процесс поэтапной реализации и подключения классов к проекту
Вопрос id:1419857
Правила работы с конструкторами в С++
?) конструктором по умолчанию является конструктор, не имеющий параметров, или конструктор, у которого все параметры имеют значения по умолчанию
?) класс может иметь несколько конструкторов или не иметь их совсем
?) имя конструктора класса должно совпадать с именем класса
?) класс может иметь несколько деструкторов
Вопрос id:1419858
Правила, которым подчиняются деструкторы в языке С++
?) деструктор не должен иметь параметров
?) имя деструктора должно начинаться со знака ~, за которым следует имя класса
?) деструктор должен иметь параметры
?) класс может иметь только один деструктор или ни одного
Вопрос id:1419859
При запуске программы компилятор C++ устанавливает отдельную область неиспользуемой памяти, которая называется свободной ___
Вопрос id:1419860
При описании метода класса его имени предшествует имя объекта, отделенное
?) точкой
?) запятой
?) пробелом
?) точкой с запятой
Вопрос id:1419861
Принцип разработки программной системы, предполагающий реализацию ее в виде отдельных частей (модулей), - это ___
Вопрос id:1419862
Производный класс, на базе которого выполняется конструирование, называют
?) шаблоном
?) потомком
?) конструктором
?) дочерним
Вопрос id:1419863
Процесс графического отображения сложных процессов на экране компьютера в виде графических примитивов – это ___
Вопрос id:1419864
Процесс использования одного идентификатора для нескольких различных методов или операторов – это ___
Вопрос id:1419865
Процесс представления предметной области задачи в виде совокупности объектов, обменивающихся сообщениями, - это объектная ___
Вопрос id:1419866
Реализует математический взгляд на значения, которые могут быть использованы в вычислениях, присвоены переменным, но никогда в действительности не модифицируемы, подход с использованием ___ функций
?) виртуальных
?) дружественных
?) шаблонов
?) компонентных
Вопрос id:1419867
Свойства класса, а также доступность класса для других элементов программы определяют ___
Вопрос id:1419868
Свойство абстракции существовать во времени независимо от процесса, породившего данный программный объект, - это ___
Вопрос id:1419869
Свойство нескольких абстракций одновременно находиться в активном состоянии, т.е. выполнять некоторые операции, - это ___
Вопрос id:1419870
Свойство языка программирования, позволяющее объединить и защитить данные и код в объект и скрыть реализацию объекта от пользователя, - это ___
Вопрос id:1419871
Свойство, позволяющее использовать один и тот же интерфейс для различных действий, - это ___
Вопрос id:1419872
Связь между разнотипными, не похожими друг на друга объектами, - это ___
Вопрос id:1419873
Символ аргумента оpentype, указывающий на необходимость открытия существующего файла и для чтения, и для записи
?) a
?) r
?) a+
?) r+
Вопрос id:1419874
Символ аргумента оpentype, указывающий на необходимость открытия существующего файла только для чтения
?) a
?) r+
?) a+
?) r
Вопрос id:1419875
Событийно-ориентированное программирование - это способ построения компьютерной программы, при котором в коде выделяется главный цикл приложения, тело которого состоит из двух частей: выборки события и обработки ___
Вопрос id:1419876
Совокупность существенных характеристик объекта, которые отличают его от других видов объектов и определяют особенности данного объекта с точки зрения дальнейшего рассмотрения и анализа решаемой задачи, - это ___
Вопрос id:1419877
Создавать иерархии объектов позволяет
?) инкапсуляция
?) наследование
?) конструктор
?) полиформизм
Вопрос id:1419878
Составные части итератора
?) метод, позволяющий проверить окончание данных
?) метод, организующий переход к последнему элементу
?) метод, организующий переход к следующему элементу
?) метод, позволяющий организовать обработку данных с первого элемента
Вопрос id:1419879
Специальным образом организованный объект, используемый для хранения объектов других классов и управления ими, - это
Вопрос id:1419880
Спецификаторы для констант
?) protected
?) new
?) static
?) public
Copyright tests.ithead.ru 2013-2026