2008 экзамен 1 (1161193)
Текст из файла
Фамилия И.О.___________________________________________________Группа ________
1. Объясните смысл конструкции «указание типа» в языке Ада. В каких ситуациях она может быть полезна? Приведите пример.
2. Объясните особенности реализации перечислимого типа данных в языке Java по сравнению с языком Паскаль.
3. Объясните, как связаны между собой конструкции “accept” и “entry” в языке программирования Ада.
4 . Что будет напечатано в результате вызова Program.Main()из следующего фрагмента программы на С#?
сlass Program {
static X x = new X();
static Y y = new Y();
static Z z = new Z();
static void Main(){
Out(); x = y;
Out(); y = z;
Out();
}
static void Out() {
x.f(); x.g();
y.f(); y.g();
Console.WriteLine();
}
}
class X {
public void g() {
Console.Write("1 "); }
public virtual void f() { g();}
}
class Y: X {
public void g()
{Console.Write("2 ");}
public override void f()
{g(); }
}
class Z: Y {
public void g() {Console.Write("3 "); }
public override void f()
{ g(); }
}
5. Перепишите фрагмент из задачи 4 на языке Си++.
6. Объясните смысл конструкции «страж типа» в языке программирования Оберон. В каких языках из перечисленных ниже есть аналогичное понятие? Для каждого такого языка приведите пример.
Си, Паскаль, С#, Си++, Ада, Delphi, Модула-2
7. В каких языках из перечисленных ниже есть понятие «ромбовидное наследование»? Объясните его смысл.
Ада 83, Ада 95, Си++, Оберон, Модула-2, Java, Delphi, C#
8. Что означает «частичная специализация шаблона» в языке Си++? В каких из перечисленных ниже языков есть есть аналогичное понятие? Для каждого такого языка приведите пример.
Ада 83, Ада 95, Си, Оберон, Модула-2, Java, Delphi, C#
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.














