PJ Teorija

3
Inkapsulaciona konstrukcija u programskom jeziku C# je: a) package b) klasa c) namespace d) assembly Mehanizam za inkapsulaciju implementacije apstraktnog tipa podataka u C# je a) struktura podataka b) klasa c) package Izvedena klasa nasleđuje sve osim konstruktora i destruktora bazne klase. Sta se koristi za "interfejs entiteta" u C++? a) public klauzula b) public modifikator pristupa c) private klauzula XSLT je: a) deklarativan jezik b) proceduralan jezik c) logicki jezik SGML je standard za definisanje i reprezentovanje strukture različitih tipova elektronskih dokumenta. DTD (Document Type Definition): nasledjen od SGML-a, poseban jezik za opis strukture dokumenta, vrlo ogranicene mogucnosti za definisanje tipova. Kardinalnost elemenata u xml semi specificira se preko: a) seqence i choice konstruktora b) minOccurs i maxOccurs Konstruktor all u XML semi definise: a) grupu u kojoj svi elementi mogu maximalno pojaviti jednom b) Uredjenu grupu elemenata c) Grupu u kojoj redosled elemenata nije bitan XSLT Procesor za transformaciju elementa koristi: a) XML semu b) HTML dokument c) XSLT stylesheet dokument Atribut match u templejt elementu<xsl:template match =”/”> - povezuje templejt sa korenim elementom Rezultat izvrsavanja Xpath naredbe oblika /Poruka/Salje nad definisanim XML dokumentom je: <?xml version="1.0" encoding="UTF-8"?> <Poruka>

description

Teorija programski jezici

Transcript of PJ Teorija

Page 1: PJ Teorija

Inkapsulaciona konstrukcija u programskom jeziku C# je:a) package b) klasa c) namespace d) assembly

Mehanizam za inkapsulaciju implementacije apstraktnog tipa podataka u C# jea) struktura podataka b) klasa c) package

Izvedena klasa nasleđuje sve osim konstruktora i destruktora bazne klase.

Sta se koristi za "interfejs entiteta" u C++?a) public klauzula b) public modifikator pristupa c) private klauzula

XSLT je:a) deklarativan jezik b) proceduralan jezik c) logicki jezik

SGML je standard za definisanje i reprezentovanje strukture različitih tipova elektronskih dokumenta.

DTD (Document Type Definition): nasledjen od SGML-a,poseban jezik za opis strukture dokumenta, vrlo ogranicene mogucnosti za definisanje tipova.

Kardinalnost elemenata u xml semi specificira se preko:a) seqence i choice konstruktora b) minOccurs i maxOccurs

Konstruktor all u XML semi definise:a) grupu u kojoj svi elementi mogu maximalno pojaviti jednomb) Uredjenu grupu elemenatac) Grupu u kojoj redosled elemenata nije bitan

XSLT Procesor za transformaciju elementa koristi:a) XML semu b) HTML dokument c) XSLT stylesheet dokument

Atribut match u templejt elementu<xsl:template match =”/”>- povezuje templejt sa korenim elementom

Rezultat izvrsavanja Xpath naredbe oblika /Poruka/Salje nad definisanim XML dokumentom je:<?xml version="1.0" encoding="UTF-8"?><Poruka>

<Salje> Ivan Todorovic</Salje><Prima> Milan Petrovic</Prima>

</Poruka>

a)Ivan Todorovic b)Milan Petrovic c)<Salje> Ivan Todorovic</Salje>

XML Reader reprezentuje:a) DOM model XML parsera b) Pull model XML Parsera c) SAX model XML parsera

Page 2: PJ Teorija

DOM parseri u .NET-u su:- MSXML parser- XML document

DOM parser se koristi kad se zahteva obrada vecine elemenata kad se zahteva dinamicki pristup i manipulacija

Sta ulazi u XSLT procesor? (bilo ponudjeno XML, HTML, PDF, RTF i jos nesto. ako je jos shema, nisam siguran dal je i to tacan odgovor, ovako bi trebao samo XML da bude tacan odgovor)

Dat XML dokument, pa "sta vraca" odredjeni XPath? (odgovor je npr. <Naziv>Petar Petrovic</Naziv>, kao na slajdu 57)

U primeru kao sa prezentacije "Uvod u XML" slajd 58, s cime atribut match povezuje element?

Bilo je za SAX ili DOM parser, za kakve tipove/strukture dokumenta se koristi ili je data osobina dokumenta, pa pitanje koji se parser koristi?

1. slajd 38 lista u kojoj se elementi mogu max jedanput pojavljivati odgovor all 2. koje su web servis tehnologije? Odgovor: SOAP I XML(pogledaj slajdove Web Servisi, ja bi rekla da je odgovor SOAP

I WSDL)3. koji su mehanizmi za inkapsulaciju? Odgovor: Package i Klase4. da li xml dozvoljava definisanje novih tagova odgovor: da5. nacrtano je stablo, XML Reader prolazi kroz stablo. Na vrhu je 6, grna se na 5(sa leve strane) i 4(sa desne strane). 5

se grana na 1(sa leve strane) i 2 sa desne strane, a 4 ispod ima samo 3(ne znam sa koje strane). Resenje: 651243 (koliko ja vidim u testovima su data 3 stabla a treba reci koje je ispravno, sto znaci da je ja nisam dobro razumela. Mislila sam da ti oni daju stablo a ti napises kretanje kroz cvorove!)

6. XML Text Reader je: pull, pus odgovor: pull7. Delovi SOAP poruke. Odgovor: header, body i envelope8. kod apstraktnog tipa, klijentima su vidljivi odgovor: skup apstraktnih operacija i ime tipa9. XSD je W3C odgovor:da ; DTD je XML odgovor:ne; XML ima konacan broj tagova odgovor: ne10. Kako dom parser predstavlja xml dokument odgovor: u obliku stabla11. internal klase su vidjive odgovor:samo asembleru12. Protokol za prenos podataka preko web-a je odgovor: soap13. Koja od sledecih tvrdjenja su netacne odgovor:Interfejs mora da implementira svoje metode i Klasa moze da

nasledi samo 1 interfejs, oba su netačna

Za parsiranje XML dokumenta mogu se koristiti:a) sax b) dtd c) dom d)nesto e)XmlReader

Da li je XML dobro oformljen:<?xml version="1.0" encoding="UTF-8"?><Student>i ovde je napisan prazan element</Student>