- 1. Prevajalniki so ključna programska orodja, ki programske jezike visoke ravni prevajajo v strojno berljivo kodo. Imajo pomembno vlogo v procesu razvoja programske opreme, saj človeku razumljivo kodo pretvorijo v navodila, ki jih razumejo računalniki. Prevajalniki analizirajo kodo, jo optimizirajo za učinkovitost in ustvarijo izvedljive programe. Pomagajo premostiti vrzel med programerjem in strojem ter omogočajo ustvarjanje zapletenih programskih aplikacij. Razumevanje prevajalnikov je bistvenega pomena za programerje, ki želijo optimizirati svojo kodo in izboljšati zmogljivost programske opreme.
Kaj je prevajalnik?
A) Razširitev spletnega brskalnika. B) Vrsta računalniškega virusa. C) Program za prevajanje izvorne kode visoke ravni v strojno kodo. D) Sistem za upravljanje zbirke podatkov.
- 2. Kako se imenuje postopek pretvorbe programske kode visoke ravni v strojno kodo?
A) Tolmačenje B) Razhroščevanje C) Kompilacija D) Izvajanje
- 3. Katera je zadnja faza postopka načrtovanja prevajalnika?
A) Preverjanje skladnje B) Ustvarjanje kode C) Leksikalna analiza D) Frontend
- 4. Kakšen je namen tabele simbolov v prevajalniku?
A) Shranjuje informacije o identifikatorjih v izvorni kodi. B) Izvaja leksikalno analizo. C) Izpiše končno izvedljivo datoteko. D) Optimizira ustvarjeno kodo.
- 5. Kateri je priljubljen prevajalnik programskega jezika, napisan v jeziku C?
A) Java B) Ruby C) Python D) GCC
- 6. Kaj je dodeljevanje registrov pri načrtovanju prevajalnika?
A) Prevajanje izvorne kode v strojno kodo. B) Izvajanje sintaktične analize. C) Ustvarjanje vmesne kode. D) Dodelitev spremenljivk registrom procesorja za učinkovit dostop.
- 7. Kakšen je namen faze semantičnega analizatorja pri sestavljanju?
A) Preverja semantične napake v izvorni kodi. B) optimizira kodo za zmogljivost. C) Izvede analizo skladnje. D) Ustvari vmesno kodo.
- 8. Kakšna je vloga skenerja pri načrtovanju prevajalnika?
A) Izvorno kodo prebere znak za znakom. B) Izpiše izvršilno datoteko. C) optimizira kodo za zmogljivost. D) Ustvari vmesno kodo.
|