Здавалка
Главная | Обратная связь

Сдвиг вправо - Сдвигает операнд a в бинарном представлении на b битов вправо, отбрасывая смещённые биты.



69) С помощью какого блока обозначается защищаемый алгоритм при обработке исключений?

С помощью блока try

70) Какое ключевое слово служит для генерации исключений?

Throw

71) Сколько может быть блоков catch?

Любое количество

72) Какой код в С++ нужен, чтобы обработать любую исключительную ситуацию?

try{

==

}

catch(…){

==

};

73) C++ рассматривает переменные number и Number как одинаковые?

Нет

74) К каким числам применима операция %?

К целым

75) Какой синтаксис операции инверсии битов?

~A

 

76) Инкапсуляция – это…

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

 

77) Наследование – это…

Механизм языка, позволяющий описать новый класс на основе уже существующего (родительского, базового) класса. Класс-потомок может добавить собственные методы и свойства, а также пользоваться родительскими методами и свойствами. Позволяет строить иерархии классов.

 

78) Полиморфизм – это...

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

 

79) Чем объект отличается от класса?

Объект – структура данных, содержащая описание свойств внешнего объекта программирования. Класс – описание структуры объекта и методов работы с ним.

Объект – представитель класса. Экземпляр класса

Класс – сложный тип данных (набор переменных и данных)

 

80) Что такое поля и методы класса?

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

Метод представляет собой подпрограмму (процедуру или функцию), предназначенную для обработки полей.

81) Что такое процедура и функция?

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

 

82) Чем отличается процедура от функции?

83) Каким образом происходит передача параметров?

Передача формальных параметров или ссылки

84) Что такое формальные параметры?

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

85) Каковы три основных этапа работы с процедурой и функцией?

Объявление

Реализация

Вызов

86) Что такое локальные переменные? В чем их особенность?

Любые переменные, объявляемые в теле функции

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

87) Что такое перегрузка?

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

88) В чем заключается работа с динамической памятью (пример)?

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.