|
Список вопросов базы знанийРазработка программных комплексов на базе объектно-ориентированного программированияВопрос id:1420596 Укажите соответствие между видом класса языка программирования Си++ и его описанием Левая часть | Правая часть | простой класс | не иерархический класс | абстрактный класс | класс, наследующий описание базового класса | производный класс | класс с как минимум одной чистой виртуальной функцией |
Вопрос id:1420597 Укажите соответствие между видом модели разрабатываемой системы и его описанием Левая часть | Правая часть | функциональная модель системы | модель, которая описывает структуру объектов, составляющих систему, их атрибуты, операции, взаимосвязи с другими объектами | объектная модель системы | модель, которая описывает изменения, происходящие с объектами и их связями во время работы системы | динамическая модель системы | модель, которая описывает вычисления в системе, показывает, каким образом выходные данные вычисляются по входным данным |
Вопрос id:1420598 Укажите соответствие между выражения языка Си++ и его описанием Левая часть | Правая часть | бинарное выражение | состоит из операнда и предшествующего ему знака операции | унарное выражение | состоит из трех операндов, разделенных знаками операции (?) и (:) | тернарное выражение | состоит из двух операндов, разделенных знаком операции |
Вопрос id:1420599 Укажите соответствие между классом лексем и его описанием Левая часть | Правая часть | константы | лексемы, вызывающие некоторые вычисления с переменными и прочими объектами, указанными в выражении | операции | произвольные имена, присваиваемые классам, объектам, функциям, переменным, определяемым пользователем типам данных и т.д. | ключевые слова | лексемы, представляющие собой фиксированные числовые и символьные значения | идентификаторы | зарезервированы для специальных целей, которые не должны использоваться в качестве обычных имен идентификаторов |
Вопрос id:1420600 Укажите соответствие между классом объектно-ориентированного потокового ввода/вывода и его описанием Левая часть | Правая часть | класс ios | родительский класс потокового ввода/вывода, обеспечивающий общие правила буферизации и обработки потоков в тех случаях, когда не требуется значительного форматирования этих потоков | класс streambuf | абстрактный базовый класс потокового небуферизованного ввода/вывода | класс iostream | класс, использующийся как универсальное средство потокового ввода и вывода или как родительский класс для других классов потокового ввода/вывода |
Вопрос id:1420601 Укажите соответствие между командой меню ИСР Си++ и ее назначением Левая часть | Правая часть | меню Windows | содержит пункты, необходимые для генерации исполняемого файла приложения | меню File | позволяет управлять отображением различных окон, используемых в процессе разработки приложения | меню Edit | обеспечивает доступ к множеству полезных вспомогательных средств, призванных облегчить процесс разработки и модификации различных объектно-ориентированных приложений | меню Tools | позволяет быстро находить и исправлять текст в активном окне | меню Build | содержит стандартные средства работы с файлами (создать, открыть, сохранить и т.д.) |
Вопрос id:1420602 Укажите соответствие между компонентом объектно-ориентированного программирования и его описанием Левая часть | Правая часть | объект | элемент данных, который включает свои собственные методы обработки | класс | способ формального определения объекта с помощью абстракции | метод | информация об изменении в пользовательском интерфейсе (перемещение окна, нажатие клавиши и т.д.) | сообщение | подпрограммы (функции), принадлежащие классу |
Вопрос id:1420603 Укажите соответствие между модулем Windows и его описанием Левая часть | Правая часть | модуль KERNEL | содержит все функции для отображения графики | модуль GDI | отвечает за управление памятью, загрузку и запуск приложений и распределение времени, динамическую компоновку и др. | модуль USER | пересылает каждое сообщение из системной очереди в очередь сообщений какой-либо программы |
Вопрос id:1420604 Укажите соответствие между обозначением и его описанием Левая часть | Правая часть | DLL | динамически подключаемая библиотека | COM | связь и внедрение объектов | OLE | динамический обмен данными | DDE | объектно-ориентированная модель составного объекта |
Вопрос id:1420605 Укажите соответствие между оператором языка программирования Си++ и его форматом Левая часть | Правая часть | оператор выбора | if (выражение) оператор-1; [else оператор-2;] | оператор условного перехода | for (выражение 1; выражение 2; выражение 3) тело | оператор цикла | - switch (выражение); - {[объявление]; -[case константное выражение1]: [список-операторов1]} |
Вопрос id:1420606 Укажите соответствие между параметром сообщения Windows и его описанием Левая часть | Правая часть | параметр типа LONG | начинается с двухбуквенного префикса, за которым следует символ подчеркивания и затем название типа | параметр типа WORD | 32-разрядное слово, содержащее дополнительную информацию, необходимую для интерпретации сообщения | тип сообщения | идентификатор объекта, который является идентификатором окна, которому направлено сообщение | описатель окна | 16-разрядное слово, содержащее дополнительную информацию, необходимую для интерпретации сообщения |
Вопрос id:1420607 Укажите соответствие между свойством объектно-ориентированного языка программирования и его описанием Левая часть | Правая часть | наследование | механизм, связывающий вместе код и данные, которыми он манипулирует, и защищающий их от внешних помех и некорректного использования | полиморфизм | формирование представления о качествах или свойствах предмета путем мысленного удаления некоторых частностей или материальных объектов | инкапсуляция | свойство, позволяющее использовать один и тот же интерфейс для общего класса действий | абстракция | процесс, с помощью которого один объект приобретает свойства другого, т.е. поддерживается концепция иерархической классификации |
Вопрос id:1420608 Укажите соответствие между спецификатором класса памяти языка Си++ и описанием переменной Левая часть | Правая часть | Register | переменная обеспечивает возможность сохранить значение переменной при выходе из блока и использовать его при повторном входе в блок | Auto | переменная является ссылкой на переменную с тем же именем, определенную глобально в одном из исходных файлов программы | Extern | переменная имеет локальное время жизни и видна только в блоке, в котором объявлена | Static | переменная имеет локальное время жизни и видна только в блоке, в котором объявлена, использование этой памяти обычно приводит к сокращению времени доступа к переменной |
Вопрос id:1420609 Укажите соответствие между типом графического ресурса в Windows и его описанием Левая часть | Правая часть | растровое изображение (bitmap) | графический объект, определяющий полный набор символов одной гарнитуры | значок (icon) | небольшой графический объект, ассоциирующийся для пользователя с определенным действием, понятием или продуктом | текстовый маркер (caret) | фотоснимок изображения на дисплее, хранящийся в оперативной памяти | шрифт (font) | символ, помещаемый приложением в окно, чтобы указать пользователю место, в котором появится набираемый текст |
Вопрос id:1420610 Укажите соответствие между типом данных языка Си++, определяемых пользователем, и его описанием Левая часть | Правая часть | битовое поле | участок памяти, используемый несколькими разными переменными, которые могут быть различных типов | структура | специальный тип структуры, который определяет, какой будет длина в битах каждого элемента | объединение | переменная, содержащая несколько элементов данных различного типа |
Вопрос id:1420611 Укажите соответствие между типом операторов языка программирования Си++ и его описанием Левая часть | Правая часть | операторы условного перехода | операторы, обеспечивающие изменение естественной последовательности выполнения операторов в программе | операторы цикла | операторы, организующие последовательность команд, которая в зависимости от выполнения условия выхода из цикла многократно выполняется при решении задачи | операторы перехода | операторы, обеспечивающие изменение естественной последовательности выполнения операторов в программе при выполнении некоторого условия |
Вопрос id:1420612 Укажите соответствие между типом операторов языка программирования Си++ и примерами операторов Левая часть | Правая часть | операторы условного перехода | if, switch | операторы перехода | for, while, do while | операторы цикла | break, continue, return, goto |
Вопрос id:1420613 Укажите соответствие между типом сообщения Windows и его описанием Левая часть | Правая часть | EM_ | оконные сообщения | BM_ | сообщения окна списка | WM_ | сообщения кнопки | LB_ | сообщения окна редактирования |
Вопрос id:1420614 Укажите соответствие между элементом ИСР С++ и его назначением Левая часть | Правая часть | строка меню | основное средство доступа ко всем командам, она оказывается невидимой лишь в том случае, когда выводится информация, отображаемая выполняемой программой, или осуществляется переход к другой программе | строка состояния | область у нижнего края экранного кадра ИСР, которая сообщает об основных клавишах и клавишах активации, которые в настоящий момент могут быть применимы к активному окну | строка заголовка окна | самая верхняя строка окна, которая содержит название данного окна и его номер |
Вопрос id:1420615 Укажите соответствие между элементом объявления класса и его описанием Левая часть | Правая часть | имя-класса | это class, struct или union | базовый-список | класс (классы), из которого имя класса берет (или наследует) объекты и правила | ключ-класса | любой идентификатор, уникальный в пределах своего контекста | список-компонентов | данные и функции для имени-класса с умолчаниями и переопределениями спецификаторов доступа, которые способны влиять на то, какие функции к каким компонентам класса могут иметь доступ |
Вопрос id:1420616 Укажите соответствие между элементом объявления переменной в языке Си++ и его описанием Левая часть | Правая часть | спецификатор типа | одно или несколько ключевых слов, определяющих тип объявляемой переменной | спецификатор класса памяти | задает начальное значение или список начальных значений, которые (которое) присваивается переменной при объявлении | описатель | указывает, каким образом будет распределяться память под объявленную переменную, с одной стороны, а с другой - область видимости этой переменной | инициатор | идентификатор простой переменной либо более сложная конструкция с квадратными скобками, круглыми скобками или звездочкой (набором звездочек) |
Вопрос id:1420619 Файл ___ - это средство управления разработкой, компиляцией и отслеживанием изменений при создании сложных программ Вопрос id:1420620 В языке Си++ имеют глобальное время жизни объекты классов ?) extern ?) static ?) register ?) auto Вопрос id:1420621 В языке Си++ имеют локальное время жизни объекты классов ?) static ?) extern ?) register ?) auto Вопрос id:1420622 Любой транслятор языка программирования содержит две важнейшие компоненты ___ анализатор ?) синтаксический ?) базовый ?) лексический ?) грамматический Вопрос id:1420623 По количеству операндов операции подразделяются на ?) независимые ?) унарные ?) тернарные ?) универсальные ?) бинарные
|