Примеры для подготовки к коллоквиуму по С++ (2007) _ cmc@msu, страница 3
Описание файла
PDF-файл из архива "Примеры для подготовки к коллоквиуму по С++ (2007) _ cmc@msu", который расположен в категории "". Всё это находится в предмете "практика расчётов на пэвм" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 3 страницы из PDF
Ошибочные конструкции вычеркните изтекста программы. Что будет напечатано при вызове функции main()?template <class T>T max (T& x, T& y) { return x > y ? x : y; } int main () { double x = 1.5, y = 2.8, z; int i = 5, j = 12, k; char *s1 = "abft"; char *s2 = "abxde", *s3; z = max ( x, y ); cout << "z = "<< z << endl; k = max <int>(i, j); cout << "k = "<< k << endl; z = max (x, i); cout << "z = "<< z << endl; z = max <double> ( y, j ); cout << "z = "<< z << endl; s3 = max (s1, s2); cout << "s3 = "<< s3 << endl; cout << "choice is done!" << endl; return 0; }Перегрузите шаблонную функцию max так, чтобы сравнение строк осуществлялось лексикографически (т.е.
в соответствии с кодировкой символов).Теоретические вопросыВ программу коллоквиума будут входить и теоретические вопросы по С++:Пример №1Какие из следующих утверждений являются верными, а какие — ошибочными? Объясните, в чем заключаются эти ошибки.• имя объекта класса не может совпадать с именем члена этого класса•••••если функция в базовом классе и в его производном имеет один и тот же профиль и тип возвращаемого значения, то она становится виртуальнойесли в классе все описанные конструкторы имеют параметры, то компилятор автоматически сгенерирует конструктор умолчанияесли базовый класс является абстрактным, то в производном классе необходимо описать все его чистые виртуальные функции;одноместная операция может быть перегружена функцией-членом без параметровthrow без выражения может появиться только в try-блоке, где есть обработчик вида catch (...){ } и т.п.Пример №2Перечислите все ситуации, когда вызывается деструктор класса.
Приведите примеры каждой из этих ситуаций.Пример №3Что произойдет, если в процессе «свертки стека» деструктором класса будет возбуждено исключение? ...и т.д.© 2006–2016 CMC@MSU© Все права на публикуемые документы принадлежат соответствующим авторам.Если вы нашли неточности или опечатки, смело пишите по адресу cmcmsu.info@gmail.comcmcmsu.no-ip.info.