←
↑
⇑
↓
→
Ласло Краус |
ИР2ОО2
Испит
7. 7. 2006.
|
Аутори: Игор Тартаља и Ласло Краус
Задаци: 1
2
| Напоменe
| Решења: 1
Поставка задатка 1 (укупно 70 поена)
(⇒ решење | почетак)
Написати на језику Java следећи пакет типова:
- (15 поена) Генератор случајних бројева униформне расподеле, на основу задате 32-битне целобројне клице k и реалних граничних вредности min и max, задатих у тренутку стварања, може да врати случајну целобројну вредност у опсегу [−231,231) и реалну вредност у опсегу [min,max). При сваком захтеву за следећим случајним бројем вредност клице се мења по формули k = 314159621 k + 907633385. Враћена случајна целобројна вредност је једнака новој вредности клице, а реална вредност се добија пресликавањем нове вредности клице на поменути опсег.
- (15 поена) Апстрактан посматрач може да се доведе у почетно стање, да се његово стање ажурира на основу једног реалног податка, да се дохвати један реалан податак који представља тренутно стање посматрача и да се направи текстуални облик посматрача од његовог назива врсте.
- Средња вредност је посматрач који као резултат одређује средњу вредност достављених података од последњег довођења у почетно стање.
- (20 поена) Апстрактан субјекат посматрања може да достави један реалан податак свим пријављеним посматрачима ради ажурирања њихових стања. Ствара се празан после чега се посматрачи пријављују и одјављују један по један.
- Активан статистички анализатор је субјекат који помоћу одређеног генератора случајних бројева може да генерише одређен број случајних бројева и те бројеве, један по један, одмах по генерисању, достави свим пријављеним посматрачима.
- (20 поена) Графички посматрач је посматрач који се иницијализује једним посматрачем и једним текстуалним пољем (
TextField
) на коме приказује сваку промену стања придруженог посматрача.
- Статистика, на графичкој корисничкој површи према слици, помоћу активног анализатора одређује статистичке показатеље серије случајних бројева униформне расподеле и приказује их помоћу графичких посматрача. По стварању графичког посматрача статистика га пријављује активном анализатору. Дугметом Radi се посматрачи враћају у почетно стање и покреће анализатор. Претпоставити да постоје и посматрачи за налажење најмање и највеће вредности серије бројева – њих не треба реализовати.
Поставка задатка 2 (30 поена)
(⇒ почетак)
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:
а) (Java) Које је подразумевано право приступа за чланове класа и шта оно подразумева?
б) (Java) У којим контекстима се користи кључна реч super
и шта означава у сваком од случајева?
в) (Java) Шта се догађа ако два имплементирана интерфејса садрже методе који се разликују само по типу резултата?
г) (Java) Како се може синхронизовати нит А са N других нити тако да нит А чека да те друге нити заврше метод run()
?
д) (C#) У чему су разлике између вредносних и указаних типова?
- Испит траје 180 минута.
- Рад се предаје искључиво у вежбанци за испите. Није дозвољено имати поред себе друге листове папира.
- Дозвољена је употреба Подсетника за AWT.
- Водити рачуна о уредности. Решења задатака навести по горњем редоследу. Препоручује се рад обичном графитном оловком.
(⇒ почетак)
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2010, Laslo Kraus
Последња ревизија: 31.8.2010.