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

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

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

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

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

а) Навести сличности и разлике референци (упућивача) и показивача.

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

в) Да ли класа може имати више конструктора и више деструктора и зашто?

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

д) Да ли шаблонска класа може бити апстрактна и да ли функција може бити аргумент шаблона?

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

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

(5 поена) Написати на језику C++ програм који направи једну експерименталну собу у коју дода неколико честица а затим испише резултат експеримента на главном излазу. Користити константне параметре (не треба ништа учитавати).


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


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

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