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

Аутори: Игор Тартаља и Ђорђе Ђурђевић

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

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

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

а) Шта означавају појмови досег (област важења, scope) имена и животни век променљиве (објекта)?

б) Да ли су дозвољене и зашто променљиве типа показивача или упућивача (референце) на апстрактну класу?

в) Шта се догађа са необрађеним изузетком и како се може утицати на понашање програма у том случају?

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

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

(10 поена) Написати на језику C++ програм који направи један кодек у који дода 3 различита модула и затим обави шифровање и дешифровање поруке задате као знаковни низ. Програм треба да испише садржај поруке пре и након обраде.


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


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

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