←
↑
⇑
↓
→
Ласло Краус |
ИР2ОО2/СИ2ОО2
Испит
29. 8. 2010.
|
Аутори: Игор Тартаља, Ђорђе Ђурђевић и Ласло Краус
Задаци: 1
2
| Напоменe
Поставка задатка 1 (укупно 30 поена)
(⇒ почетак)
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:
а) (Java) Како би се најбоље на језик Јава преписале глобалне функције написане на језику C++?
б) (C#) Навести врсте .NET склопова. Шта је карактеристика модула?
в) (C#) Које су основне разлике наредбе switch
у односу на исту у језику Јава?
Поставка задатка 2 (70 поена)
(⇒ почетак)
Написати на језику Java следећи пакет типова (грешке пријављивати изузецима опремљеним текстовима порука):
- (20 поена) Уређај може да се укључи, покрене, заустави и искључи. Грешка је ако при укључивању није спреман за рад.
- Приказивач је компонента типа
Label
која задато време у целобројним милисекундама може да прикаже по задатом формату. Могући формати су: (1) mmm:ss:xx, (2) mmm:ss и (3) ss:xx, где су mmm минуте, ss секунде, а xx стотинке.
- (25 поена) Активан хронометар је уређај који периодично приказује време на приказивачу који се задаје након стварања. Трајање периоде може да се подешава. Може да се дохвати текстуални опис хронометра. Хронометар је спреман за рад ако му је постављен приказивач. При покретању, време се мери од почетка.
- Штоперица је хронометар који сваких 10 ms приказује протекло време од последњег покретања по формату (1). Текстуални опис је "Stoperica".
- Одбројавање је хронометар који приказује преостало време од времена које се у минутама и секундама (два параметра) задаје приликом стварања. Приказивање се врши сваке секунде црном бојом по формату (2) све док је преостало време веће од 60 секунди, иначе сваких 10 ms црвеном бојом по формату (3). По истеку задатог времена завршно стање ("00:00") трепће са периодом од 500 ms . Текстуални опис је "Odbrojavanje".
- (25 поена) Прозор је компонента графичке корисничке површи типа
Frame
која управља задатим хронометром. Наслов је текстуални опис хронометра (видети прве две слике). Слова на коришћеном приказивачу су величине 20. У почетку је омогућено само дугме "Pokreni". Када се покрене рад хронометра, омогућено је само дугме "Zaustavi".
- Програм на графичкој корисничкој површи према слици управља стварањем произвољног броја хронометара. Ако је одабран тип "Odbrojavanje", омогућава унос података за минуте и секунде који се користе приликом стварања хронометра. Затварање програма затвара и све направљене хронометре.
- Испит траје 180 минута.
- Рад се предаје искључиво у факултетској вежбанци за испите (-5 поена за неадекватну вежбанку). Није дозвољено имати поред себе друге листове папира.
- Дозвољена је употреба Подсетника за AWT.
- Водити рачуна о уредности. Решења задатака навести по гoрњем редоследу (-1 поен за лош редослед). Препоручује се рад обичном графитном оловком.
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2010, Laslo Kraus
Последња ревизија: 3.10.2010.