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

Аутори: Игор Тартаља, Ђорђе Ђурђевић и Ласло Краус

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

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

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

а) Шта представља и у којим облицима се појављује операнд оператора new?

б) Да ли се у класи која се изводи из апстрактне класе морају дефинисати све наслеђене апстрактне методе? Зашто?

в) Шта је намена итератора из стандардне библиотеке и шта означава тип reverse_iterator?

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

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

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


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


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

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