Главная страница
Навигация по странице:

  • Вопрос: Правильным утверждением является

  • Вопрос: Правильными утверждениями являются

  • Вопрос: Отметьте понятия, не являющиеся принципами ОО программирования

  • Вопрос: Функция get предназначена для того, чтобы

  • Вопрос: Функция set предназначена для того, чтобы

  • Вопрос: Выберете правильное утверждение

  • Вопрос: Какая разница между объектом и классом

  • Вопрос: Какие механизмы в ОО языках позволяют обеспечить инкапсуляцию объектов

  • Вопрос: Перечислите недостатки объектно-ориентированной парадигмы

  • Вопрос: Какие существуют модификаторы доступа

  • Вопрос: С++. Выберете правильные утверждения

  • Вопрос: С++. Может ли быть конструктор виртуальным

  • Вопрос: Что автоматически генерируется в классе компилятором

  • Тест по объекто-ориентированному программированию. Тест Прометей. Тест Объектноориентированный анализ и программирование


    Скачать 452.33 Kb.
    НазваниеТест Объектноориентированный анализ и программирование
    АнкорТест по объекто-ориентированному программированию
    Дата14.12.2022
    Размер452.33 Kb.
    Формат файлаdocx
    Имя файлаТест Прометей.docx
    ТипДокументы
    #844461
    страница1 из 6
      1   2   3   4   5   6

    Тест: Объектно-ориентированный анализ и программирование

    Тест

    Объектно-ориентированный анализ и программирование

    Курс

    Объектно-ориентированный анализ и программирование (очники, Раскатова)

    Описание

    [Описание]

    Автор

    Раскатова М.В.

    Время на тест

    35 минут

    Время на вопрос

    Нет учета

    Тип

    экзамен

    Максимальный балл

    16

    Проходной балл

    9,6 (60 %)

    Вопросов

    84

    Суммарный вес вопросов

    84

    Секций

    5

    Перемешивать секции




    Запрет копирования




    Только вперед




    Окончательный вариант




    Секция: Секция 1. ООП теория

    Название

    Секция 1. ООП теория

    Вопросов

    19

    Суммарный вес вопросов

    19

    Максимальный балл

    4

    Перемешивать вопросы




    Представлять вопросов

    4



    Вопрос: Правильным утверждением является:




    инкапсуляция выделяет внешнее поведение объекта, абстракция содержит и скрывает реализацию, которая обеспечивает поведение объекта




    абстракция выделяет внешнее поведение объекта, инкапсуляция содержит и скрывает реализацию, которая обеспечивает поведение объекта




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




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




    выделяет внешнее поведение объекта



    Вопрос: Правильными утверждениями являются:




    класс обладает индивидуальностью, состоянием и поведением




    класс обладает состоянием и поведением




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




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



    Вопрос: Поля класса:




    могут иметь любой тип, кроме типа этого же класса




    могут иметь любой тип




    не могут быть описаны с модификатором const




    могут быть описаны с модификатором const




    могут быть описаны с модификатором static




    не могут быть описаны с модификатором static




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




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



    Вопрос: Отметьте понятия, не являющиеся принципами ОО программирования:




    инкапсуляция




    параллелизм




    наследование




    полиморфизм




    восходящее проектирование



    Вопрос: Функция get предназначена для того, чтобы:




    разрешить программе прочитать открытое значение данных




    разрешить программе прочитать закрытое значение данных




    дать возможность изменять закрытые данные




    дать возможность изменять открытые данные



    Вопрос: Функция set предназначена для того, чтобы:




    разрешить программе прочитать открытое значение данных




    разрешить программе прочитать закрытое значение данных




    дать возможность изменять закрытые данные




    дать возможность изменять открытые данные



    Вопрос: Выберете правильное утверждение:




    класс является абстрактным типом данных, определяемым пользователем




    класс является конкретным пользовательским типом данных




    класс является стандартным типом данных




    класс является типом данных из библиотеки STL



    Вопрос: Какая разница между объектом и классом:




    Класс - это исходный код, а объект - скомпилированный и выполняемый код




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




    Класс может иметь много экземпляров, а объект - один или ни одного




    Объект - это экземпляр класса




    Класс может инстанциировать объекты, а сам объект – нет



    Вопрос: Какие механизмы в ОО языках позволяют обеспечить инкапсуляцию объектов:




    Динамическое выделение памяти            




    Обработка исключений   




    Модификаторы доступа




    Статические методы




    Виртуальные методы



    Вопрос: Перечислите недостатки объектно-ориентированной парадигмы:




    Недостаточная гибкость в создании иерархии




    Невозможность повторного использования кода




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




    Избыточность




    Невозможность абстракции



    Вопрос: Какие существуют модификаторы доступа:




    Privat




    Namespace




    Public




    Protected




    Template



    Вопрос: С++. Выберете правильные утверждения:




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




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




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




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



    Вопрос: С++. Может ли быть конструктор виртуальным?




    при использовании модификатора доступа public, конструкторы могут быть виртуальными




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




    при использовании модификатора доступа protected, конструкторы могут быть виртуальными




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



    Вопрос: Что автоматически генерируется в классе компилятором:




    Конструктор копирования




    Конструктор по умолчанию




    Оператор присваивания




    Условный оператор




    Деструктор


      1   2   3   4   5   6


    написать администратору сайта