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

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

Сдача тестов дистанционно
Содержание
  1. Класс в Си++ — это
  2. Сообщение в ООП — это
  3. Ввод потока осуществляется оператором вставки, или помещения
  4. Функции-компоненты работают с объектами (с которыми они вызываются)
  5. Концепция объектно-ориентированного программирования подразумевает, что основой управления процессом реализации программы является
  6. Из перечисленного: 1) publik; 2) statik; 3) private; 4) register; 5) protected-Си++ представляет программистам следующие уровни доступа к компанентам объектов
  7. Для прикладных задач, где объем хранимых в памяти данных неизвестен заранее (на этапе программирования), в Си++ используется метод
  8. Окно верхнего уровня, принадлежащее приложению, которому пользователь задает высший приоритет, — это окно
  9. Абстрактным называется класс,
  10. Контекст имени класса (область видимости) является
  11. В объектно-ориентированной программе объекты объявляются
  12. Запрос спецификатора inline компилятор
  13. Объектно-ориентированная программа состоит из
  14. Если x — это объект класса X, а f — это функция-компонент X, то вызов функци
  15. Из перечисленного: 1) резолюция; 2) наследование; 3) инкапсуляция — к свойствам ОПП можно отнести
  16. Переопределение функций и операций называется
  17. Верно, что если X друг Y, а Y друг Z, это
  18. Со спецификатором доступа private-компонент может быть использован
  19. ООП позволяет программисту моделировать объекты определенной предметной области путем
  20. Каждый тип класса представляет собой уникальное множество
  21. Главное использование статических компонентов состоит в том, чтобы
  22. Метод в ООП — это
  23. Из перечисленного: 1) прототипы функций; 2) переменные в описании класса; 3) функции-компоненты — к понятию «метод в Си++» можно отнести
  24. Со спецификатором доступа public-компонент может быть использован
  25. Операция new в Си++ выполняет
  26. Функциями-компонентами данного класса называются
  27. Абстрактный тип данных включает
  28. Обращением к компонентам при помощи операций выбора является выражение
  29. Графический объект данных, предназначенный только для чтения, который помещается в исполняемый файл в момент создания программы, — это
  30. Конструктором по умолчанию называется такой конструктор, который
  31. Выражением с модификатором контекста доступа является
  32. Из перечисленного: 1) алиас; 2) псевдоним; 3) компонент — к ссылкам Cи++ имеют отношение к понятиям
  33. Функция-компонент, которая и объявлена, и определена в своем классе, — это
  34. Компоненты называются статическими
  35. Из перечисленного: 1) ostream; 2) streambuf; 3) istream — к классам, порожденным от класса ios, можно отнести к классам
  36. Функциями-компонентами (членами) класса в ООП называются
  37. Объект в методологии ООП — это
  38. Предопределенные типы данных — это типы данных, определение которых
  39. Из перечисленного: 1) подробности внутренней реализации типа; 2) операции и функции; 3) операторы передачи управления — в фразу «Инкапсуляция как бы скрывает …» можно вставить
  40. Абстрактное понятие, относящееся к любому переносу данных от источника (или поставщика данных) к приемнику (или потребителю) данных, называется
  41. Ключевое слово this представляет собой
  42. Из перечисленного: 1) ТERNEL; 2) USER; 3) GDI — к модулям Windows, в которых обрабатываются вызовы функций, можно отнести модули
  43. Если xptr есть указатель объекта X, то вызов функции xptr->f()
  44. Если в объявлении класса объявлены некоторые базовые классы, то класс «имя-класса» называется
  45. Из перечисленного: 1) спецификаторы доступа по умолчанию; 2) функции; 3) данные — к объявляемым в опциональном списке-компонентов можно отнести
  46. Из перечисленного: 1) cin; 2) cout; 3) cput; 4) clog — с стандартным потоками Си++ относятся
  47. Класс с как минимум одной чистой виртуальной функцией называется
  48. Аппаратно-независимая графическая библиотека Windows, которая содержит все функции для отображения графики, — это
  49. Пользователь абстрактного типа данных может производить доступ только к
  50. Определенные через опциональный список-компонентов объекты называются

Класс в Си++ — это

  • новый тип данных
  • объект
  • способ описания однотипной группы программных модулей
  • способ описания отдельного программного модуля

Сообщение в ООП — это

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

Ввод потока осуществляется оператором вставки, или помещения

  • >
  • >>
  • порожденного класса
  • привилегированными в классе
  • типа класса
  • абстрактного класса
  • передача сообщений объектам
  • передача управления на метки объектных модулей
  • последовательный запуск объектов на исполнение
  • упорядоченное выполнение объектных процедур
  • 1, 2, 3
  • 2, 4, 5
  • 1, 4, 5
  • 1, 3, 5
  • модульного резервирования
  • динамического резервирования объектов
  • создания динамических объектов
  • объектного резервирования
  • активное
  • редактирования
  • рабочее
  • пользовательское
  • который может быть использован как тип аргумента или как тип возврата функции
  • при объявлении которого используется механизм абстракции
  • который не может использоваться в качестве базового класса для других классов
  • имеющий как минимум одну виртуальную функцию
  • объемлющим, с некоторыми особенностями, характерными для классов
  • объектным
  • глобальным
  • локальным
  • отдельно от сообщений
  • независимо от сообщений
  • как совместно с сообщениями, так и отдельно
  • совместно с сообщениями
  • должен удовлетворить только для редко вызываемых функций
  • может либо удовлетворить, либо проигнорировать
  • должен удовлетворить только для привилегированных запросов
  • должен удовлетворить
  • упорядоченного набора программных модулей, моделирующих объекты
  • упорядоченного набора объектов, определяющих функции и значения
  • отдельных фрагментов кода, обрабатывающего данные, которые взаимодействуют друг с другом через определенные интерфейсы
  • операторов вычисления, присваивания и управления
  • xptr->f() не работает с *xptr
  • x.f() работает только с private x
  • x.f() не работает с x
  • x.f() работает с x
  • только 1
  • 1 и 2
  • 1 и 3
  • 2 и 3
  • виртуализацией
  • перегрузкой
  • сменой контекста
  • наследованием
  • означает, что Z порожден Х
  • не означает, что X — друг Z
  • означает, что X — друг Z
  • означает, что Z порожден Y
  • только в объектах производного типа
  • только функциями-компонентами и «друзьями» производных классов
  • только функциями-компонентами и «друзьями» класса
  • любой функцией
  • программирования их содержания и поведения в пределах класса
  • использования специального механизма абстракции
  • программирования их содержания и поведения в пределах контекста
  • использования специального подкласса языка ООП
  • фактов, методов и прототипов
  • терминов и правил
  • объектов и методов (правил)
  • процедур и рекурсивных функций
  • сохранять постоянными значения компонентов
  • запретить управление доступом к их именам
  • локализовать глобальные имена
  • отслеживать данные, общие для всех объектов класса
  • правила, определяющие создание объекта
  • определение (реализация) алгоритма
  • правила, определяющие создание класса
  • Реакция объекта на сообщение
  • только 3
  • 1 и 3
  • 2 и 3
  • только 1
  • любой функцией
  • только в объектах производного типа
  • только функциями-компонентами и «друзьями» класса
  • функциями-компонентами и «друзьями» производных
  • создание нового объекта
  • создание нового функционального модуля
  • динамического резервирования объектов
  • динамическое распределение памяти
  • только функции, определенные в конкретном классе
  • только операции и функции, определенные в конкретном классе
  • только функции, ограниченные объектами конкретного класса
  • операции и функции, ограниченные объектами конкретного класса
  • совокупность методов и событий
  • множество переменных и совокупность операций над ними
  • совокупность операций над переменными
  • множество переменных
  • X:func()
  • X : {func()}
  • X ~func()
  • xptr->i
  • ресурс
  • ВМР
  • модуль
  • АТД
  • не принимает никаких аргументов
  • либо принимает один аргумент, либо не принимает ни одного аргумента
  • принимает не более одного аргумента
  • принимает бесконечное множество аргументов
  • X:func()
  • X ~func()
  • X::func()
  • X : {func()}
  • только 3
  • 1 и 2
  • 2 и 3
  • только1
  • функция-компонент
  • встраиваемая функция
  • статистическая функция
  • базовая функция
  • при размещении в разделе protected
  • по умолчанию
  • при размещении в разделе private
  • при наличии соответствующего спецификатора класса памяти
  • только 1
  • только 2
  • 2 и 3
  • 1 и 3
  • совокупность компонентных операторов присваивания и управления
  • прототипы функций и их определения
  • объектно-ориентированные программные модули
  • совокупность компонентных операторов вычисления и управления
  • организованная система процедур
  • процедурное понятие
  • способ наследования
  • инкапсулированная абстракция
  • является частью языка
  • является аргументами процедуры
  • задано как абстрактный тип данных
  • задано для препроцессора
  • 1 и 2
  • 1 и 3
  • 2 и 3
  • только 3
  • сток
  • пересылка
  • стек
  • поток
  • локальную переменную данного компонента
  • глобальную переменную, доступную в теле функции-компонента
  • локальную переменную, доступную в теле функции-компонента
  • глобальную переменную, не доступную в теле функции-компонента
  • 2 и 3
  • 1 и 3
  • только 2
  • только 3
  • не работает с *xptr
  • работает только с private *xptr
  • работает только с protected *xptr
  • работает с *xptr
  • опциональным базовым классом
  • подклассом
  • производным классом
  • объявленным по умолчанию классом
  • только 3
  • 1 и 3
  • 2 и 3
  • 1 и 2
  • 1, 2
  • 1, 2,5
  • 3, 4
  • 3, 4, 5
  • абстрактным
  • дружественным
  • базовым
  • производным
  • GDI
  • GUL
  • GUI
  • AGI
  • представлениям абстрактного типа данных
  • абстрактным данным
  • «утаиваемым» данным
  • операциям, ассоциируемым с этим типом
  • членами класса
  • объектами класса
  • опциональными членами класса
  • опциональными объектами класса

Функции-компоненты работают с объектами (с которыми они вызываются)

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

Концепция объектно-ориентированного программирования подразумевает, что основой управления процессом реализации программы является

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

Из перечисленного: 1) publik; 2) statik; 3) private; 4) register; 5) protected-Си++ представляет программистам следующие уровни доступа к компанентам объектов

  • 1, 2, 3
  • 2, 4, 5
  • 1, 4, 5
  • 1, 3, 5

Для прикладных задач, где объем хранимых в памяти данных неизвестен заранее (на этапе программирования), в Си++ используется метод

  • модульного резервирования
  • динамического резервирования объектов
  • создания динамических объектов
  • объектного резервирования

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

  • активное
  • редактирования
  • рабочее
  • пользовательское

Абстрактным называется класс,

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

Контекст имени класса (область видимости) является

  • объемлющим, с некоторыми особенностями, характерными для классов
  • объектным
  • глобальным
  • локальным

В объектно-ориентированной программе объекты объявляются

  • отдельно от сообщений
  • независимо от сообщений
  • как совместно с сообщениями, так и отдельно
  • совместно с сообщениями

Запрос спецификатора inline компилятор

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

Объектно-ориентированная программа состоит из

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

Если x — это объект класса X, а f — это функция-компонент X, то вызов функци

  • xptr->f() не работает с *xptr
  • x.f() работает только с private x
  • x.f() не работает с x
  • x.f() работает с x

Из перечисленного: 1) резолюция; 2) наследование; 3) инкапсуляция — к свойствам ОПП можно отнести

  • только 1
  • 1 и 2
  • 1 и 3
  • 2 и 3

Переопределение функций и операций называется

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

Верно, что если X друг Y, а Y друг Z, это

  • означает, что Z порожден Х
  • не означает, что X — друг Z
  • означает, что X — друг Z
  • означает, что Z порожден Y

Со спецификатором доступа private-компонент может быть использован

  • только в объектах производного типа
  • только функциями-компонентами и «друзьями» производных классов
  • только функциями-компонентами и «друзьями» класса
  • любой функцией

ООП позволяет программисту моделировать объекты определенной предметной области путем

  • программирования их содержания и поведения в пределах класса
  • использования специального механизма абстракции
  • программирования их содержания и поведения в пределах контекста
  • использования специального подкласса языка ООП

Каждый тип класса представляет собой уникальное множество

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

Главное использование статических компонентов состоит в том, чтобы

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

Метод в ООП — это

  • правила, определяющие создание объекта
  • определение (реализация) алгоритма
  • правила, определяющие создание класса
  • Реакция объекта на сообщение

Из перечисленного: 1) прототипы функций; 2) переменные в описании класса; 3) функции-компоненты — к понятию «метод в Си++» можно отнести

  • только 3
  • 1 и 3
  • 2 и 3
  • только 1

Со спецификатором доступа public-компонент может быть использован

  • любой функцией
  • только в объектах производного типа
  • только функциями-компонентами и «друзьями» класса
  • функциями-компонентами и «друзьями» производных

Операция new в Си++ выполняет

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

Функциями-компонентами данного класса называются

  • только функции, определенные в конкретном классе
  • только операции и функции, определенные в конкретном классе
  • только функции, ограниченные объектами конкретного класса
  • операции и функции, ограниченные объектами конкретного класса

Абстрактный тип данных включает

  • совокупность методов и событий
  • множество переменных и совокупность операций над ними
  • совокупность операций над переменными
  • множество переменных

Обращением к компонентам при помощи операций выбора является выражение

  • X:func()
  • X : {func()}
  • X ~func()
  • xptr->i

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

  • ресурс
  • ВМР
  • модуль
  • АТД

Конструктором по умолчанию называется такой конструктор, который

  • не принимает никаких аргументов
  • либо принимает один аргумент, либо не принимает ни одного аргумента
  • принимает не более одного аргумента
  • принимает бесконечное множество аргументов

Выражением с модификатором контекста доступа является

  • X:func()
  • X ~func()
  • X::func()
  • X : {func()}

Из перечисленного: 1) алиас; 2) псевдоним; 3) компонент — к ссылкам Cи++ имеют отношение к понятиям

  • только 3
  • 1 и 2
  • 2 и 3
  • только1

Функция-компонент, которая и объявлена, и определена в своем классе, — это

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

Компоненты называются статическими

  • при размещении в разделе protected
  • по умолчанию
  • при размещении в разделе private
  • при наличии соответствующего спецификатора класса памяти

Из перечисленного: 1) ostream; 2) streambuf; 3) istream — к классам, порожденным от класса ios, можно отнести к классам

  • только 1
  • только 2
  • 2 и 3
  • 1 и 3

Функциями-компонентами (членами) класса в ООП называются

  • совокупность компонентных операторов присваивания и управления
  • прототипы функций и их определения
  • объектно-ориентированные программные модули
  • совокупность компонентных операторов вычисления и управления

Объект в методологии ООП — это

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

Предопределенные типы данных — это типы данных, определение которых

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

Из перечисленного: 1) подробности внутренней реализации типа; 2) операции и функции; 3) операторы передачи управления — в фразу «Инкапсуляция как бы скрывает …» можно вставить

  • 1 и 2
  • 1 и 3
  • 2 и 3
  • только 3

Абстрактное понятие, относящееся к любому переносу данных от источника (или поставщика данных) к приемнику (или потребителю) данных, называется

  • сток
  • пересылка
  • стек
  • поток

Ключевое слово this представляет собой

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

Из перечисленного: 1) ТERNEL; 2) USER; 3) GDI — к модулям Windows, в которых обрабатываются вызовы функций, можно отнести модули

  • 2 и 3
  • 1 и 3
  • только 2
  • только 3

Если xptr есть указатель объекта X, то вызов функции xptr->f()

  • не работает с *xptr
  • работает только с private *xptr
  • работает только с protected *xptr
  • работает с *xptr

Если в объявлении класса объявлены некоторые базовые классы, то класс «имя-класса» называется

  • опциональным базовым классом
  • подклассом
  • производным классом
  • объявленным по умолчанию классом

Из перечисленного: 1) спецификаторы доступа по умолчанию; 2) функции; 3) данные — к объявляемым в опциональном списке-компонентов можно отнести

  • только 3
  • 1 и 3
  • 2 и 3
  • 1 и 2

Из перечисленного: 1) cin; 2) cout; 3) cput; 4) clog — с стандартным потоками Си++ относятся

  • 1, 2
  • 1, 2,5
  • 3, 4
  • 3, 4, 5

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

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

Аппаратно-независимая графическая библиотека Windows, которая содержит все функции для отображения графики, — это

  • GDI
  • GUL
  • GUI
  • AGI

Пользователь абстрактного типа данных может производить доступ только к

  • представлениям абстрактного типа данных
  • абстрактным данным
  • «утаиваемым» данным
  • операциям, ассоциируемым с этим типом

Определенные через опциональный список-компонентов объекты называются

  • членами класса
  • объектами класса
  • опциональными членами класса
  • опциональными объектами класса

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

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

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

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

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

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