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