Шукаєте відповіді та рішення тестів для Automaadid, keeled ja translaatorid (LTAT.03.006)? Перегляньте нашу велику колекцію перевірених відповідей для Automaadid, keeled ja translaatorid (LTAT.03.006) в moodle.ut.ee.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Millised järgmistest probleemidest mõjutavad "lekseri" tööd ehk kuuluvad leksilise analüüsi teemade hulka?
Mis jääb JVM pinu tippu järgmiste käskude täitmise järel?
BIPUSH 5DUPBIPUSH 7ISUBBIPUSH 8DUPIADDBIPUSH 7IMUL
Kes järgmistest võib pidada esimese kompilaatori loojaks?
Mis on järgmiste kompilaatori faaside väljundid?
Nimeta järgmise Java programmilõigu vabad muutujad tähestiku järjekorras, komadega eraldatult. Ära kasuta vastuses tühikuid!
double pi = 3.14;double result = 0.0;try {String x = y;
x
= tag;} finally {String x = "eee";
x
= "ttt";}
Vali õiges järjekorras sellised CMa käsud, et nende täitmisel satuks magasini tippu muutuja z absoluutväärtus. Eeldame, et aadresside vastavus on ρ = {x ⟼ 0, y ⟼ 1, z ⟼ 2 }.
Vihje: käsk leq tähendab less-than-or-equal. Kasutusnäide on Varmo CMa slaididel (slaid nr. 9).
Mis jääb CMa magasini tippu järgmiste käskude täitmise järel?
loadc 9loadc 5mulloadc 9add
Transleerige C kood "x = (y = z)" CMa käskudeks, kui ρ = {x ⟼ 7, y ⟼ 12, z ⟼ 5 }. Tuletame meelde, et store käsk jätab kirjutatud väärtuse magasini tippu.
Mis jääb CMa magasini tippu järgmiste käskude täitmise järel?
loadc 2loadc 3loadc 5loadc 7loadc 6subloadmuladdmul
Vaatleme järgmist grammatikat:
E→int∗E∣E+E∣(E)∣int
Mitut unikaalset süntaksipuud leidub sõnele "5 + 3 + (2 * 7 + 4)" ?