2007 Экзамен (Вариант 1) (Решённые задачи прошлых лет)
Описание файла
Файл "2007 Экзамен (Вариант 1)" внутри архива находится в папке "Решённые задачи прошлых лет". PDF-файл из архива "Решённые задачи прошлых лет", который расположен в категории "". Всё это находится в предмете "языки программирования" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
Главная › 1-й курс › 2-й курс › 3-й курс › 4-й курс ›5-й курс › Спецкурсы › Ссылки › Карта › (версия для печати)найти на сайтеЭкзамен по курсу «Языки программирования»Вариант 1. (2007)1. В каких языках из перечисленных ниже при обработке исключительных ситуаций используется семантикавозобновления? Объясните, что она означает.а) Ада,б) Си,в) Си++,г) Оберон,д) Оберон-2,ж) Модула-2,з) Java,и) C#2. Что такое «явная реализация интерфейсов»? В каких языках она используется?3. Дайте определение оператора цикла for в языке Java (все разновидности).
Каким условиям должен удовлетворятькласс-коллекция, чтобы его можно было использовать в этом операторе?4. Дайте определение сопрограммы. Чем сопрограмма отличается от подпрограммы?5. Что будет напечатано в результате работы следующей программы на Си++?#include <iostream.h>class X{public:voidvirtual void};open in browser PRO versiong () { cout << 1 << ' '; }f () { g (); }Are you a developer? Try out the HTML to PDF APIpdfcrowd.comclass Y: public X{public:virtual void g () { cout<< 2<< ' '; }void f () { g (); }};class Z: public Y{public:void g () { cout << 3 << ' '; }void f () { g (); }};XYZXYZx;y;z;* px = &x;* py = &y;* pz = &z;void out ( void ){px->f ();px->g ();py->f ();py->g ();cout << endl;}int main (){out ();px = py;out ();py = pz;out ();return 0;}open in browser PRO versionAre you a developer? Try out the HTML to PDF APIpdfcrowd.com6.
В каких языках из перечисленных ниже отсутствует перечислимый тип данных? Опишите реализацию перечислимоготипа данных в языке C#.а) Си,б) Паскаль,в) Ада 83,г) Ада 95,д) Си++,ж) Оберон,з) Оберон-2,и) Модула-27. Опишите на языке Ада родовой модуль, реализующий абстрактный тип данных Queue (очередь). Реализациюпроцедур и функций писать не надо.8.
В каких из перечисленных ниже языков есть двусторонняя связь между модулями при раздельной трансляции?Объясните её смысл для какого-нибудь языка.а) Ада,б) Си++,в) Оберон,г) Модула-2,д) Java,ж) Delphi,з) C#© 2006–2014 CMC@MSU › cmcmsu.info@gmail.comopen in browser PRO versionAre you a developer? Try out the HTML to PDF APIhttp://cmcmsu.no-ip.info/pdfcrowd.com.