Elektrotehnicki fakultet, Beograd  Ласло Краус ИР2ОО1/СИ2ОО1
Испит
2. 7. 2006.

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

Задаци: 1 2 | Напоменe

Поставка задатка 1 (укупно 70 поена) ( почетак)

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

(10 поена) Написати на језику C++ програм који направи један статистички анализатор, пријави му по један примерак од све три врсте посматрача, направи статистичку анализу 10000 униформних случајних реалних бројева у опсегу од −1 до 5 и испише добијене резултате на главном излазу.

Поставка задатка 2 (30 поена) ( почетак)

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

а) Која је улога оператора за "реинтерпретирајућу конверзију типа"? Навести пример.

б) Које су карактеристике аутоматски генерисаног подразумеваног конструктора? Када он постоји?

в) Како функција може да специфицира листу могућих изузетака и шта се догађа ако баци изузетак који није специфицирала?

г) Уколико се нека виртуелна основна класа О наслеђује вишеструко у класи X, колико пута ће се извршити њен конструктор при креирању објекта класе X?

д) Која је улога итератора у STL-у и које радње омогућавају итератори?


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


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

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