Probni Ispit Iz Programskog Inženjerstva PDF

Summary

Ovaj dokument sadrži probni ispit iz programskog inženjerstva s pitanjima o REST servisima, upravljanju promjenama, i o kvaliteti programske podrške. Otvoreno je za studente na području računarstva ili informacijskih tehnologija.

Full Transcript

## Probni Ispit Iz Programskog Inženjerstva ### Question 7 - **Score:** 2.000 (=100.0%) - **Id:** 10020 - **Question**: REST servisi pozivaju se sljedećim HTTP zahtjevima: - a) LOAD, INSERT, UPDATE, DELETE - b) GET, ADD, UPDATE, DELETE - c) CREATE, READ, UPDATE, DELETE - d) MOVE, S...

## Probni Ispit Iz Programskog Inženjerstva ### Question 7 - **Score:** 2.000 (=100.0%) - **Id:** 10020 - **Question**: REST servisi pozivaju se sljedećim HTTP zahtjevima: - a) LOAD, INSERT, UPDATE, DELETE - b) GET, ADD, UPDATE, DELETE - c) CREATE, READ, UPDATE, DELETE - d) MOVE, SET, PEEK, POP - e) GET, PUT, POST, DELETE ### Question 3 - **Score:** 1.250 (=62.5%) - **Id:** 46414 - **Question**: Označite vrste aktivnosti u procesu upravljanja promjenama prilikom razvoja softvera. - a) upravljanje izdanjima - b) testiranje - c) upravljanje verzijama - d) upravljanje zahtjevima za promjenu funkcionalnosti - e) integracija i (automatska) izgradnja sustava ### Question 2 - **Score:** 2.000 (=100.0%) - **Id:** 46417 - **Question**: Označite očekivane atribute kvalitete programske potpore: - a) pokrivenost testovima - b) slojevitost - c) pouzdanost i sigurnost - d) upotrebljivost - e) efikasnost ### Question 2 - **Score:** 2.000 (=100.0%) - **Id:** 10020 - **Question**: REST servisi pozivaju se sljedećim HTTP zahtjevima: - a) LOAD, INSERT, UPDATE, DELETE - b) GET, ADD, UPDATE, DELETE - c) CREATE, READ, UPDATE, DELETE - d) MOVE, SET, PEEK, POP - e) GET, PUT, POST, DELETE ### Question 7 - **Score:** 2.000 (= 100.0%) - **Id:** 43250 - **Question**: HATEOAS je skraćenica od: - a) Hypermedia as the Engine of Application State - b) Hypermedia Automated Extension of a Service - c) Hypermedia as the Envelope of Application State - d) Hypermedia and the reverse SOA - e) Hypermedia Automated Engine of a Service ### Question 10 - **Score:** 20.000 (=100.0%) - **Id:** 369651 - **Question**: Na koju adresu treba poslati DELETE zahtjeva da bi se obrisao grad s identifikatorom 100? - a) .../cities/deletecity/100 - b) .../cities/100 - c) .../citties/delete?id=100 - d) .../citties/deletecity?id=100 - e) .../cities/delete/100 ### Question 4 - **Score:** 2.000 (=100.0%) - **Id:** 38435 - **Question**: Neuhvaćena iznimka u upravljaču/web servisu uzrokuje status: - a) 205 Reset Content - b) 400 Bad Request - c) 418 I'm a teapot - d) 404 Not Found - e) 500 Internal Server Error ### Question 4 - **Score:** 2.000 (=100.0%) - **Id:** 43254 - **Question**: Razred kojim se pogreške u web-servisima opisuju u skladu s RFC-om 7807 zove se: - a) Exception Filter - b) BadRequest - c) NotFound - d) ProblemDetails - e) ActionResult ### Question 8 - **Score:** 1.000 (=100.0%) - **Id:** 45092 - **Question**: Što ispisuje sljedeći programski odsječak? ```c# static void Main(string[] args) { Action<int, string, Func<char, string, int>> action = (i, s, f) => Console.WriteLine(f(s[i], s)); action(4, "This is not an easy question", (x, s) => { int sum = 0; foreach (var cins) { if (x == c) ++sum; } return sum; }); } ``` - a) 5 - b) 4 ### Question 1 - **Score:** 2.000 (=100.0%) - **Id:** 20236 - **Question**: Provjera kojom se dokazuje da softver nije nazadovao naziva se: - a) defenzivno testiranje - b) nazadno testiranje - c) testiranje nazadnosti - d) progresivno testiranje - e) regresijsko testiranje ### Question 8 - **Score:** 2.000 (=100.0%) - **Id:** 20238 - **Question**: Probna uporaba koju provode korisnici kod sebe bez nazočnosti izvođača naziva se: - a) testiranje uporabivosti - b) alfa testiranje - c) nadzorni test - d) stress test - e) beta testiranje ### Question 11 - **Score:** 17.500 (=87.5%) - **Id:** 43257 - **Question**: Ako je u WebAPI upravljaču definirano sljedeće: ```c# public class MjestoController: ControllerBase { [HttpPost] public IActionResult Create (MjestoViewModel model) { ``` model će se: - a) rekonstruirati iz parova ključ-vrijednost u FormData - b) rekonstruirati iz tijela zahtjeva - c) dobiti korištenjem dependency injectiona - d) rekonstruirati iz query stringa ### Question 6 - **Score:** 2.000 (=100.0%) - **Id:** 43252 - **Question**: Neka se na adresama `https://server/app/mjesto` i `https://server/app/drzava` nalaze web-servisi. Prilikom dohvata svim mjesta ili država web-servis vraća popis mjesta i država bez dodatnih podataka. Prilikom dodavanja novog podatka korisniku se vraća status 201 uz pohranjeni podatak i adresu tog podatka. Koji nivo Richardsonovog modela zrelosti zadovoljava ovaj web-servis? - a) PATCH - b) 1 - c) 2 - d) 3 - e) GET + POST ### Question 4 - **Score:** -0.500 (=-25.0%) - **Id:** 9920 - **Question**: Tehnika programiranja čija je ideja učiniti pogreške u fazi razvoja očitima da ih je nemoguće zanemariti, naziva se: - a) Defenzivno programiranje - b) Ofenzivno programiranje - c) Korektivno programiranje - d) Ekstremno programiranje - e) Generičko programiranje

Use Quizgecko on...
Browser
Browser