ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ МОИ 3 СЕМЕСТР
Примерные вопросы и ответы на итоговый и компетентностный тест.
Завалены делами? Мы берём эту головную боль на себя: выполняем тесты безупречно, анонимно, и точно в срок.
Так же выполняем ответы на тесты, курсовые работы, практики и дипломы в Синергии, МОИ, МТИ МОСАП.
# Вопрос 1 В определении класса члены класса с ключевым словом private доступны: 2 Методу класса всегда доступны данные: 3 Шаблон для создания объектов, обеспечивающий начальные значения состояний: инициализация полей-переменных и реализация поведения функций или методов – это … 4 Метод программирования, идея которого была основана на представление программы, как совокупность объектов – это… 6 Предсказать результат следующей программы: 8 Предсказать результат следующей программы: 9 Перед Вами код. Опишите его результат. 10 Специальный конструктор в языке программирования C++, и в некоторых других языках программирования, применяемый для создания нового объекта, как копии уже существующего: 11 Операторы присваивания хранят значение в объекте, указанном левым операндом. Существует два вида операций присваивания: 12 Установите соответствие между операторами и их значениями 13 Проставьте последовательность алгоритма процесса присваивания 14 Описать работу кода программы: 15 Предположим, что класс Derv является частным производным класса Base. Мы определяем объект класса Derv, расположенный в функции main(). Через него мы можем получить доступ к: 16 Использование виртуальных функций для полиморфной обработки родственных объектов относят к: 17 Как решить вопрос о том, какой из спецификаторов использовать при наследовании? В большинстве случаев, производный класс представляет собой улучшенную или более специализированную версию базового класса. В случае, когда объект производного класса предоставляет доступ как к общим методам базового класса, так и к более специализированным методам своего класса, имеет смысл воспользоваться общим наследованием. Проставьте последовательность создания кода простого наследования: 20 Когда используется таблица виртуальных функций? 21 Опишите процесс выполнения конструкторов при порождении из нескольких классов поэтапно. 23 Последовательные контейнеры … 24 Пример работы с контейнером приведен ниже. В файле находится произвольное количество целых чисел. Программа считывает их в вектор и выводит на экран. Опишите последовательность кода: 25 Механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы, и приводят к невозможности дальнейшей отработки программой её базового алгоритма – это: 26 Особый вид оператора, используемый для присваивания объектов одного класса друг другу – это… 27 В C ++ функция может указывать исключения, которые она генерирует, с помощью ключевого слова: 28 Проставьте последовательность стандартных исключений в иерархии родительско-дочерних классов. 29 В представленной программе используются throw, try и catch вместе. Результат выполнения программы следующий: We caught an int exception with value -1. Continuing our way! Опишите как работают блоки. 30 Чтобы в блоке try сгенерировать исключительную ситуацию, нужно использовать оператор throw. Оператор throw может быть вызван внутри блока try или внутри функции, которая вызывается из блока try. Общая форма оператора throw: throw исключение, В результате выполнения оператора throw генерируется исключение некоторого типа. Это исключение должно быть обработано в блоке catch. Рассмотрим пример использования блока try…catch. Демонстрируется использование блока try…catch для обработки выражения. В данном выражении, в трех случаях может возникнуть исключительная ситуация: — корень из отрицательного числа a, если a<,0, — корень из отрицательного числа b, если b<,0, — деление на 0, если b=0. Поэтому, в блоке try…catch, нужно обработать эти три случая. Текст программы типа Console Application следующий. Какой будет результат программы?
Контакты
Свяжитесь с нами удобным способом
с 9:00 до 21:00
без выходных
г. Москва, ул. Автомоторная 4А, стр. 21, офис 234