Elektrotehnicki fakultet, Beograd  Ласло Краус ПЈМП
Интегрални испит
3. 10. 2005.

Аутори: Игор Тартаља и Ласло Краус

Задаци: 1.1 1.2 2.3 2.4 | Напоменe

Поставка задатка 1.1 (35 поена) ( почетак)

Реализовати на језику C++ следећи систем класа (класе опремити оним конструкторима, деструктором и оператором за доделу вредности који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене писањем текста поруке):

Саставити на језику C++ функцију која прочита податке за једну датотеку с главног улаза и главни програм који помоћу претходне функције ствара један диск, смести на диск известан број датотека читајући податке с главног улаза, испише на главном излазу укупну величину датотека на диску и детаљне и сажете податке о датотеци која је последње мењана.

Поставка задатка 1.2 (15 поена) ( почетак)

Одговорити концизно и прецизно на следећа питaња везана за језик C++:

а) Који проблеми везени за динамичку алокацију меморије се најчешће појављују у C++ програмима?

б) Када су глобалне пријатељске функције погодније од функција чланица (метода)?

в) Који је редослед позивања деструктора при деструкцији објекта изведене класе, ако и изведена и основна класа садрже класне атрибуте (податке чланове)?

Поставка задатка 2.3 (35 поена) ( почетак)

Пројектовати на језику Java пакет класа који садржи све класе из задатка 1.1. Уместо операторских функција правити обичне методе. Уместо операција за испицивање правити меоде за претварање у тип String. Саставити на језику Java класу са главним програмом као у задатку 1.1. На располагању стоји класа Citaj у пакету usluge која садржи заједничке методе за за читање свих стандардних типова података.

Поставка задатка 2.4 (15 поена) ( почетак)

Одговорити концизно и прецизно на следећа питaња везана за језик Java/C#:

а) Како се врши децентрализована (делегирана) обрада догађаја у језику Java?

б) Која је намена и шта садрже *.jar датотеке.

в) Која је основна разлика између набројивих (enum) типова у језицима C++ и C#?


Напоменe ( почетак)

( почетак)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2005, Laslo Kraus
Последња ревизија: 4.10.2005.