Список вопросов базы знанийРазработка программных комплексов на базе объектно-ориентированного программированияВопрос id:1419729 Произвольные имена, присваиваемые классам, объектам, функциям, переменным, определяемым пользователем типам данных и т.д., называются ?) константами ?) лексемами ?) переменными ?) идентификаторами Вопрос id:1419730 Процесс кодирования, трансляции, компоновки и тестирования программы в рамках определенного проекта - это ?) интерпретирование ?) редактирование ?) программирование ?) компилирование Вопрос id:1419731 Процесс принятия решения о том, является ли цепочка введенных символов предложением данного языка программирования, выполняется анализатором ?) базовым ?) лингвистическим ?) грамматическим ?) синтаксическим Вопрос id:1419732 Процесс, который позволяет правильно связать каждое вхождение идентификатора с одним конкретным объектом или функцией, называется ?) тестированием ?) редактированием ?) компиляцией ?) компоновкой Вопрос id:1419733 Размещение объекта (сегмент данных, регистр, стек) и продолжительность времени его существования (все время работы программы, либо же при выполнении некоторых конкретных блоков кода) задает ?) класс памяти ?) тип данных ?) контекст идентификатора ?) объявление определения Вопрос id:1419734 Самая верхняя строка окна, которая содержит название данного окна и его номер, - это ?) строка состояния ?) строка меню ?) полоса прокрутки ?) строка заголовка Вопрос id:1419735 Си++ поддерживает четыре класса констант ?) целочисленные ?) с плавающей точкой ?) разделительные ?) символьные (строковые) ?) перечислимого типа ?) управляющие Вопрос id:1419736 Совокупность переменных одного типа с общим именем, которые занимают непрерывное поле памяти, причем наименьший адрес соответствует первому элементу, а наивысший - последнему, называется ?) битовым полем ?) массивом ?) структурой ?) классом Вопрос id:1419737 Совокупность специально подобранных входных данных, используемых для контроля правильности работы программы, - это ?) лексемы ?) объекты ?) тесты ?) точки останова Вопрос id:1419738 Содержит пункты, необходимые для генерации исполняемого файла приложения (*.EXE), меню ?) Tools (Инструменты) ?) Insert (Вставка) ?) File (Файл) ?) Build (Сборка) Вопрос id:1419739 Спецификатор класса памяти определяется одним из четырех ключевых слов языка Си ?) const ?) extern ?) sizeof ?) auto ?) static ?) register Вопрос id:1419740 Спецификатор типа используется для задания ?) типа объявляемой константы ?) области действия объявляемой константы ?) области действия объявляемого идентификатора ?) типа объявляемого идентификатора Вопрос id:1419741 Средство отладки, обеспечивающее печать или индикацию состояния программы и программных объектов по мере их использования в ходе выполнения программы, - это ?) тестирование ?) интегрированный отладчик ?) трассировка ?) точка остановки Вопрос id:1419742 Средство, предоставляющее возможность создания многофайловых программ и их групповой разработки, - это ?) транслятор ?) проект ?) генератор ?) препроцессор Вопрос id:1419743 Строки в Си++ - это ?) структуры, содержащие символьные поля ?) одномерные массивы, содержащие элементы данных символьного типа ?) двумерные массивы, содержащие элементы данных символьного типа ?) структуры, содержащие символьные поля с указанием их размера Вопрос id:1419744 Структура процесса отладки включает три взаимосвязанных действия ?) контроль правильности программы ?) исправление ошибок ?) компиляция ?) локализация ошибок, обнаруженных в процессе контроля ?) построение исполняемого файла Вопрос id:1419745 Существенным различием между определением и объявлением является то, что ?) объявление содержит собственно тело функции ?) определение содержит только описание типов используемых переменных ?) объявление содержит только спецификаторы типов используемых переменных ?) определение содержит собственно тело функции Вопрос id:1419746 Существуют два способа указания на комментарии в языке программирования Си++: при помощи ?) двух следующих подряд символов // ?) пар символов { и } ?) ощи пар символов /* и */ ?) двух следующих подряд символов '' Вопрос id:1419747 Текстовые части, предназначенные для аннотирования программы, - это ?) идентификаторы ?) константы ?) комментарии ?) лексемы Вопрос id:1419748 Употребляемый с указателем унарный оператор, который возвращает адрес ячейки памяти своего операнда, - это ?) \$ ?) & ?) % ?) * Вопрос id:1419749 Употребляемый с указателем унарный оператор, который возвращает значение переменной, расположенной по данному адресу, - это ?) % ?) * ?) & ?) \$ Вопрос id:1419750 Устанавливают необходимые соотношения распределения памяти между идентификаторами и объектами ?) ключевые слова ?) ссылки ?) константы ?) объявления Вопрос id:1419751 Функция в языке Си++ возвращает значение, если ее выполнение заканчивается оператором ?) goto ?) continue ?) return ?) break Вопрос id:1419752 Функция в языке Си++ ?) не может возвращать массив или функцию, но может возвращать указатель на массив или функцию ?) не может возвращать функцию или указатель на функцию, но может возвращать массив или указатель на массив ?) не может возвращать массив или указатель на массив, но может возвращать функцию или указатель на функцию ?) может возвращать массив или функцию, но не может возвращать указатель на массив или функцию Вопрос id:1419753 Функция вызывается с ?) фактическими аргументами, помещенными в той же последовательности, что и соответствующие им формальные параметры ?) формальными аргументами, помещенными необязательно в той же последовательности, что и соответствующие им фактические параметры ?) формальными аргументами, помещенными в той же последовательности, что и соответствующие им фактические параметры ?) фактическими аргументами, помещенными необязательно в той же последовательности, что и соответствующие им формальные параметры Вопрос id:1419754 Часть программы, в которой данный идентификатор может быть использован для доступа к связанному с ним объекту, называется ?) компонентом ?) контекстом ?) объектом ?) модулем Вопрос id:1419755 Язык Си в 1972 году разработал Денис Ритчи и реализовал его на мини ЭВМ PDP-1, работавшей под управлением операционной системы ?) OS/2 ?) Windows ?) UNIX ?) DOS Вопрос id:1419756 Непосредственный надкласс данного класса называется ___ классом ?) переменным ?) родительским ?) производным ?) контейнерным Вопрос id:1419757 Создание экземпляра класса Demo обеспечивает оператор ?) Demo a = Demo(); ?) Demo a = new; ?) Demo a = class Demo(); ?) Demo a = new Demo(); Вопрос id:1419758 Верны ли утверждения? А) Абстрагирование - метод решения задачи, при котором объекты разного рода объединяются общим понятием (концепцией), а затем сгруппированные сущности рассматриваются как элементы единой категории В) Абстракция - совокупность существенных характеристик объекта, которые отличают его от других видов объектов и определяют особенности данного объекта с точки зрения дальнейшего рассмотрения и анализа решаемой задачи Подберите правильный ответ ?) А – нет, В - да ?) А – да, В – да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1419759 Верны ли утверждения? А) Абстрактный класс - класс, который не может быть использован для создания экземпляров, а служит исключительно для порождения других классов В) Абстрактный метод - метод, который не может быть вызван без предварительного доопределения Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да Вопрос id:1419760 Верны ли утверждения? А) Закрытый метод - метод, который не предназначен для вызова извне объекта В) Открытый метод - метод, который может быть вызван без ограничений извне объекта Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет ?) А – да, В - да Вопрос id:1419761 Верны ли утверждения? А) Терминальный класс - класс, объявленный с ключевым словом final, обозначающим, что он не может использоваться в качестве базового при определении новых классов В) Терминальный метод - метод, объявленный с ключевым словом final, обозначающим, что он не может переопределяться в подклассах Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - нет Вопрос id:1419762 Верны ли утверждения? А) Базовый класс - класс, определяемый как расширение другого класса, называемого родительским В) Производный класс - расширение или подкласс другого класса Подберите правильный ответ ?) А – нет, В - да ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - нет Вопрос id:1419763 Верны ли утверждения? А) В C++ при объявлении переменной типа массив размер массива должен быть константой В) В C++ при объявлении переменной типа массив размер массива должен быть переменной Подберите правильный ответ ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - да ?) А – да, В - нет Вопрос id:1419764 Верны ли утверждения? А) В случае программирования от событий установлена прямая связь между событием и реакцией: если условие срабатывания открывает для обработчика возможность быть выполненным, то он обязательно будет выполнен в ответ на соответствующее событие В) Программирование от приоритетов – это средство описания глобальных совместных, параллельных или распределенных процессов Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет ?) А – нет, В - нет Вопрос id:1419765 Верны ли утверждения? А) Вызов функции Mark должен выполняться до обращения к функции New В) Вызов функции Release должен выполняться после функции New, когда требуется перераспределить память Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет ?) А – нет, В - да Вопрос id:1419766 Верны ли утверждения? А) Декремент - операция увеличения на некоторую фиксированную величину В) Инкремент - операция уменьшения на некоторую фиксированную величину Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - да Вопрос id:1419767 Верны ли утверждения? А) Если непосредственный родитель единственный, то наследование называется простым В) Если имеется несколько исходных классов, на базе которых выполняется конструирование, то наследование называется множественным Подберите правильный ответ ?) А – нет, В - нет ?) А – нет, В - да ?) А – да, В - нет ?) А – да, В - да Вопрос id:1419768 Верны ли утверждения? А) Иерархия - ранжированная или упорядоченная система абстракций В) Иерархия классов - иерархия, образуемая классами в соответствии с их взаимосвязью <<класс - подкласс>> Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет Вопрос id:1419769 Верны ли утверждения? А) Иерархия объектов представляется в виде дерева, в котором общие объекты располагаются ближе к корню В) Иерархия объектов представляется в виде дерева, в котором специализированные объекты располагаются на ветвях и листьях Подберите правильный ответ ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - да ?) А – да, В - нет Вопрос id:1419770 Верны ли утверждения? А) Изменить реализацию объекта без модификации основной части программы, если его интерфейс остался прежним, позволяет инкапсуляция В) Создавать иерархии объектов позволяет наследование Подберите правильный ответ ?) А – да, В - да ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да Вопрос id:1419771 Верны ли утверждения? А) Логическое проектирование заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов В) Физическое проектирование включает объединение реализаций классов в модули, выбор схемы их подключения, определение способов взаимодействия с оборудованием и с программным обеспечением, обеспечение синхронизации процессов для систем параллельной обработки Подберите правильный ответ ?) А – да, В - нет ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да Вопрос id:1419772 Верны ли утверждения? А) Объекты класса конструируются снизу вверх в следующем порядке: базовый класс, члены класса, производный класс В) Объекты класса уничтожаются сверху вниз в следующем порядке: производный класс, члены класса, базовый класс Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - да Вопрос id:1419773 Верны ли утверждения? А) Потоковый ввод осуществляется с помощью операции << В) Потоковый вывод осуществляется с помощью операции >> Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да ?) А – нет, В - да Вопрос id:1419774 Верны ли утверждения? А) При статическом делегировании соответствующий указатель инициализируется в процессе компиляции программы и при выполнении программы не меняется В) При динамическом делегировании значение указателю присваивается в процессе выполнения программы и может изменяться Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1419775 Верны ли утверждения? А) Процедурное программирование лучше подходит для случаев, когда важны быстродействие и используемые программой ресурсы В) Объектное программирование лучше подходит для случаев, когда важна управляемость проекта и его модифицируемость, а также скорость разработки Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да Вопрос id:1419776 Верны ли утверждения? А) Реализация системы - это процесс поэтапной реализации и подключения классов к проекту В) Процесс модификации – это добавление новых функциональных возможностей или изменение существующих свойств системы Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - да ?) А – нет, В - да ?) А – да, В - нет Вопрос id:1419777 Верны ли утверждения? А) Статическое создание объектов выполняется в процессе компиляции программы В) Статическое уничтожение объектов выполняется при завершении программы Подберите правильный ответ ?) А – нет, В - да ?) А – нет, В - нет ?) А – да, В - нет ?) А – да, В - да Вопрос id:1419778 Верны ли утверждения? А) Динамическая переменная - переменная, память для которой выделяется автоматически при входе в процедуру (функцию, метод или блок) В) Автоматическая переменная - переменная, память для которой выделяется явной командой пользователя Подберите правильный ответ ?) А – нет, В - нет ?) А – да, В - нет ?) А – нет, В - да ?) А – да, В - да |