Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Сессия под ключ!

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

Сдача тестов дистанционно
Содержание
  1. Укажите соответствие между элементом объявления класса и его описанием
  2. Тип данных, определяемый только через операции, которые могут выполняться над соответствующими объектами безотносительно к способу представления этих объектов, называется
  3. Си++ поддерживает четыре класса констант
  4. Функция, которая создает на базе класса объект и инициализирует его, называется
  5. Язык программирования Си++ позволяет передавать аргументы
  6. В объектно-ориентированном программировании могут рассматриваться два вида функций:
  7. В языке Си++ двумерные массивы хранятся в памяти в виде матрицы со строками и столбцами, причем первый индекс массива обозначает
  8. В языке программирования Си++ приведение типов — это
  9. В языке Си++ обеспечивают возможность сохранить значение переменной при выходе из блока и использовать его при повторном входе в блок переменные, объявленные на внутреннем уровне со спецификатором класса памяти
  10. Основой для распределения информации в многозадачной среде Windows является
  11. В языке Си++ с указателями употребляются два оператора:
  12. Если производный класс был выведен более чем из одного базового класса, такой способ наследованием называется
  13. В языке программирования Си++ все переменные, объявленные в теле функции без указания класса памяти, имеют класс памяти
  14. В объектно-ориентированном программировании
  15. Укажите соответствие между командой меню ИСР Си++ и ее назначением
  16. В языке программирования Си++ размер объединения равен размеру __________ элемента объединения
  17. По количеству операндов операции подразделяются на
  18. В языке Си++ имеют локальное время жизни объекты классов
  19. Файл, который содержит сведения о том, каким образом классы программы порождены от классов из библиотеки MFC, называется
  20. Область у нижнего края экранного кадра ИСР, которая сообщает об основных клавишах и клавишах активации, которые в настоящий момент могут быть применены к активному окну, о возможных и выполняемых действиях, — это
  21. ________ словами называются слова, зарезервированные для специальных целей, которые не должны использоваться в качестве обычных имен идентификаторов, например char; switch; class; const; for; continue и т.п.
  22. В языке Си++ идентификаторы должны начинаться с
  23. В языке программирования Си++ операторами условного перехода являются:
  24. В языке Си++ переменные, в которых хранится адрес памяти, распределяемой для размещения идентификатора (в качестве идентификатора может выступать имя переменной, массива, структуры, строкового литерала, функции), называются
  25. В языке программирования Си++ операции увеличения (++) и уменьшения (—) являются операциями присваивания
  26. Граф, узлы которого представляют состояния, а направленные дуги, помеченные именами соответствующих событий, — переходы, называется диаграммой
  27. В языке Си++ переменная любого типа может быть объявлена как немодифицируемая, что достигается добавлением к спецификатору-типа ключевого слова
  28. В языке Си++ имеют глобальное время жизни объекты классов
  29. Если деструктор не объявлен для класса явно, компилятор
  30. Используется как универсальное средство потокового ввода или как родительский класс для других классов потокового ввода класс
  31. Функция-компонент, имя которой совпадает с именем класса, перед которой стоит символ тильда (~), — это
  32. Операторы _______________ операторы, организующие последовательность команд, которая в зависимости от выполнения условия выхода из цикла многократно выполняется при решении задачи (for, while, do while)
  33. _______________ (в OLE) — это приложение, в котором созданы объекты (документы), которые могут быть использованы в других приложениях (контейнерах)
  34. DLL — это
  35. Для запуска AppWizard в среде Visual C++ используется команда
  36. Строки в Си++ — это
  37. Динамически подключаемые библиотеки содержат функции, которые связываются с прикладной программой при
  38. Для задания начальных параметров окна (стиль, заголовок и т.д.) используется метод класса CFrameWnd:
  39. Информацию о классах библиотеки MFC можно найти в заголовочных файлах, которые содержатся в каталоге
  40. Содержит один или несколько объектов, созданных в других приложениях,
  41. При объявлении класса ключ класса может принимать три значения:
  42. Объектно-ориентированная библиотека классов потокового ввода/вывода — это библиотека
  43. В языке программирования Си++ тернарное выражение состоит из трех операндов, разделенных знаками тернарной операции
  44. Класс с как минимум одной чистой виртуальной функцией называется
  45. Файл _______________ — это средство управления разработкой, компиляцией и отслеживанием изменений при создании сложных программ
  46. На первом шаге при создании проекта с помощью AppWizard необходимо выбрать один из трех типов приложений:
  47. Отвечает за реализацию цикла обработки сообщений Windows класс
  48. В соответствии с синтаксисом языка Си определение функции имеет следующую форму:
  49. Компонент компилятора, который выполняет обработку исходного текста до начала его компиляции согласно правилам соответствующего стандарта Си++, — это
  50. Укажите соответствие между свойством объектно-ориентированного языка программирования и его описанием

Укажите соответствие между элементом объявления класса и его описанием

  • базовый-список
  • это class, struct или union
  • имя-класса
  • данные и функции для имени-класса с умолчаниями и переопределениями спецификаторов доступа, которые способны влиять на то, какие функции к каким компонентам класса могут иметь доступ
  • список-компонентов
  • любой идентификатор, уникальный в пределах своего контекста
  • ключ-класса
  • класс (классы), из которого имя класса берет (или наследует) объекты и правила

Тип данных, определяемый только через операции, которые могут выполняться над соответствующими объектами безотносительно к способу представления этих объектов, называется

  • локальным
  • утаиваемым
  • абстрактным
  • скрытым

Си++ поддерживает четыре класса констант

  • управляющие
  • с плавающей точкой
  • символьные (строковые)
  • разделительные
  • целочисленные
  • перечислимого типа

Функция, которая создает на базе класса объект и инициализирует его, называется

  • виртуальной функцией
  • конструктором
  • функцией-другом
  • деструктором

Язык программирования Си++ позволяет передавать аргументы

  • только по указателю
  • только по значению
  • только по ссылке
  • как по значению, так и по ссылке

В объектно-ориентированном программировании могут рассматриваться два вида функций:

  • производная функция
  • базовая функция
  • встраиваемая функция
  • функция-компонент

В языке Си++ двумерные массивы хранятся в памяти в виде матрицы со строками и столбцами, причем первый индекс массива обозначает

  • номер строки, а второй индекс — номер столбца
  • номер элемента в массиве, а второй индекс — размерность массива
  • размерность массива, а второй индекс — номер элемента в массиве
  • номер столбца, а второй индекс — номер строки

В языке программирования Си++ приведение типов — это

  • установка связи между идентификаторами и объектами
  • комбинация знаков операций и операндов, результатом которой является определенное значение
  • изменение (преобразование) типа объекта
  • установка необходимых соотношений распределения памяти между идентификаторами и объектами

В языке Си++ обеспечивают возможность сохранить значение переменной при выходе из блока и использовать его при повторном входе в блок переменные, объявленные на внутреннем уровне со спецификатором класса памяти

  • extern
  • auto
  • static
  • register

Основой для распределения информации в многозадачной среде Windows является

  • библиотека MFC
  • система передачи сообщений
  • использование мастеров приложений и классов
  • технология OLE

В языке Си++ с указателями употребляются два оператора:

  • &
  • %
  • $
  • *

Если производный класс был выведен более чем из одного базового класса, такой способ наследованием называется

  • дружественным
  • иерархическим
  • абстрактным
  • множественным

В языке программирования Си++ все переменные, объявленные в теле функции без указания класса памяти, имеют класс памяти

  • auto
  • register
  • extern
  • static

В объектно-ориентированном программировании

  • отдельно определенные структуры данных передаются в процедуры (функции) в качестве параметров
  • процедуры и функции должны определяться совместно с сообщениями, на которые они должны реагировать
  • объекты должны определяться совместно со стеком, описывающим основные операции над объектами
  • объекты должны определяться совместно с сообщениями, на которые они должны реагировать

Укажите соответствие между командой меню ИСР Си++ и ее назначением

  • меню Tools
  • позволяет управлять отображением различных окон, используемых в процессе разработки приложения
  • меню Build
  • содержит стандартные средства работы с файлами (создать, открыть, сохранить и т.д.)
  • меню Edit
  • позволяет быстро находить и исправлять текст в активном окне
  • меню File
  • содержит пункты, необходимые для генерации исполняемого файла приложения
  • меню Windows
  • обеспечивает доступ к множеству полезных вспомогательных средств, призванных облегчить процесс разработки и модификации различных объектно-ориентированных приложений

В языке программирования Си++ размер объединения равен размеру __________ элемента объединения

  • среднего
  • первого
  • минимального
  • максимального

По количеству операндов операции подразделяются на

  • независимые
  • унарные
  • универсальные
  • тернарные
  • бинарные

В языке Си++ имеют локальное время жизни объекты классов

  • static
  • auto
  • register
  • extern

Файл, который содержит сведения о том, каким образом классы программы порождены от классов из библиотеки MFC, называется

  • резидентным
  • системным
  • заголовочным
  • операционным

Область у нижнего края экранного кадра ИСР, которая сообщает об основных клавишах и клавишах активации, которые в настоящий момент могут быть применены к активному окну, о возможных и выполняемых действиях, — это

  • полоса прокрутки
  • строка меню
  • строка заголовка
  • строка состояния

________ словами называются слова, зарезервированные для специальных целей, которые не должны использоваться в качестве обычных имен идентификаторов, например char; switch; class; const; for; continue и т.п.

В языке Си++ идентификаторы должны начинаться с

  • цифры
  • символа
  • буквы
  • символа !

В языке программирования Си++ операторами условного перехода являются:

  • for
  • return
  • if
  • switch
  • goto

В языке Си++ переменные, в которых хранится адрес памяти, распределяемой для размещения идентификатора (в качестве идентификатора может выступать имя переменной, массива, структуры, строкового литерала, функции), называются

  • указателями
  • спецификаторами
  • списками
  • модификаторами

В языке программирования Си++ операции увеличения (++) и уменьшения (—) являются операциями присваивания

  • с четырьмя операндами
  • унарными
  • тернарными
  • бинарными

Граф, узлы которого представляют состояния, а направленные дуги, помеченные именами соответствующих событий, — переходы, называется диаграммой

  • «сущность-связь»
  • состояний
  • потоков данных
  • потоков управления

В языке Си++ переменная любого типа может быть объявлена как немодифицируемая, что достигается добавлением к спецификатору-типа ключевого слова

  • static
  • const
  • auto
  • signed

В языке Си++ имеют глобальное время жизни объекты классов

  • register
  • extern
  • auto
  • static

Если деструктор не объявлен для класса явно, компилятор

  • запускает конструктор
  • выдает ошибку
  • вызывает операцию new
  • генерирует его автоматически

Используется как универсальное средство потокового ввода или как родительский класс для других классов потокового ввода класс

  • istream
  • ostream
  • streambuf
  • withassign

Функция-компонент, имя которой совпадает с именем класса, перед которой стоит символ тильда (~), — это

  • конструктор копирования
  • деструктор
  • конструктор по умолчанию
  • виртуальная функция

Операторы _______________ операторы, организующие последовательность команд, которая в зависимости от выполнения условия выхода из цикла многократно выполняется при решении задачи (for, while, do while)

_______________ (в OLE) — это приложение, в котором созданы объекты (документы), которые могут быть использованы в других приложениях (контейнерах)

DLL — это

  • базовый класс библиотеки MFC
  • протокол динамического обмена данными
  • библиотека динамической компоновки
  • интерфейс графического устройства

Для запуска AppWizard в среде Visual C++ используется команда

  • Project-New
  • File Project
  • Insert-Project
  • File-New

Строки в Си++ — это

  • структуры, содержащие символьные поля с указанием их размера
  • двумерные массивы, содержащие элементы данных символьного типа
  • структуры, содержащие символьные поля
  • одномерные массивы, содержащие элементы данных символьного типа

Динамически подключаемые библиотеки содержат функции, которые связываются с прикладной программой при

  • запуске прикладной программы
  • запуске ОС
  • генерации исполняемого файла
  • компиляции прикладной программы

Для задания начальных параметров окна (стиль, заголовок и т.д.) используется метод класса CFrameWnd:

  • Open
  • Update
  • Load
  • Create

Информацию о классах библиотеки MFC можно найти в заголовочных файлах, которые содержатся в каталоге

  • MFCTEMP
  • MFCINCLUDE
  • WINDOWSINCLUDE
  • WINDOWSTEMP

Содержит один или несколько объектов, созданных в других приложениях,

  • сервер
  • клиент
  • источник
  • контейнер

При объявлении класса ключ класса может принимать три значения:

  • struct
  • union
  • class
  • void
  • object

Объектно-ориентированная библиотека классов потокового ввода/вывода — это библиотека

  • withassign
  • iostream
  • streambuf
  • ios

В языке программирования Си++ тернарное выражение состоит из трех операндов, разделенных знаками тернарной операции

  • (&) и (*)
  • (?) и (!)
  • (?) и (:)
  • (&) и (:)

Класс с как минимум одной чистой виртуальной функцией называется

  • производным
  • встраиваемым
  • базовым
  • абстрактным

Файл _______________ — это средство управления разработкой, компиляцией и отслеживанием изменений при создании сложных программ

На первом шаге при создании проекта с помощью AppWizard необходимо выбрать один из трех типов приложений:

  • Single-document
  • Single-dialog
  • Multiple-dialog
  • Dialog-based
  • Multiple-document

Отвечает за реализацию цикла обработки сообщений Windows класс

  • CMainWnd
  • CWinApp
  • CWnd
  • CApp

В соответствии с синтаксисом языка Си определение функции имеет следующую форму:

  • имя-функции [спецификатор-класса-памяти] [спецификатор-типа] ([список-формальных-параметров]) {тело-функции}
  • [спецификатор-типа] имя-функции [спецификатор-класса-памяти] ([список-формальных-параметров]) {тело-функции}
  • [спецификатор-класса-памяти] [спецификатор-типа] ([список-формальных-параметров]) имя-функции {тело-функции}
  • [спецификатор-класса-памяти] [спецификатор-типа] имя-функции ([список-формальных-параметров]) {тело-функции}

Компонент компилятора, который выполняет обработку исходного текста до начала его компиляции согласно правилам соответствующего стандарта Си++, — это

  • редактор связей
  • генератор
  • препроцессор
  • транслятор

Укажите соответствие между свойством объектно-ориентированного языка программирования и его описанием

  • полиморфизм
  • механизм, связывающий вместе код и данные, которыми он манипулирует, и защищающий их от внешних помех и некорректного использования
  • наследование
  • формирование представления о качествах или свойствах предмета путем мысленного удаления некоторых частностей или материальных объектов
  • абстракция
  • процесс, с помощью которого один объект приобретает свойства другого, т.е. поддерживается концепция иерархической классификации
  • инкапсуляция
  • свойство, позволяющее использовать один и тот же интерфейс для общего класса действий

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp
Сдача тестов дистанционно
Оцените статью
Тесты для Вас
Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

или напишите нам прямо сейчас

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.

Написать в MAXНаписать в TelegramНаписать в WhatsApp