Looking for Objektorienteeritud programmeerimine (LTAT.03.003) test answers and solutions? Browse our comprehensive collection of verified answers for Objektorienteeritud programmeerimine (LTAT.03.003) at moodle.ut.ee.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Millised read väljastatakse ekraanile?
public class A { protected int a; A(int a){ this.a = a; } void meetoda(){ System.out.println("Olen A isend, a = " + a); }}public class B extends A { private int b; B(int a, int b){ super(a); this.b = b; } void meetoda(){ System.out.println("Olen B isend, a = " + a); meetodb(); } void meetodb(){ System.out.println("Olen B isend, b = " + b); }}public class TestAB { public static void main(String[] args) { A ab = new B(12, 45); ab.meetoda(); }}
Mis ilmub ekraanile?
Set<Integer> s = new HashSet<>();s.add(3);s.add(1);s.add(1);System.out.println(s);
Millised read väljastatakse ekraanile?
public class KlassC { public KlassC() { System.out.println("c"); } public KlassC(boolean suur) { if (suur) System.out.println("C"); }}public class KlassD extends KlassC { public KlassD(boolean suur) { if (suur) System.out.println("D"); }}public class TestCD { public static void main(String[] args) { KlassD d = new KlassD(true); }}
Aususe lubadus
Eksamit tehes kinnitan, et väldin igasugust akadeemilist petturlust, mis õppekorralduseeskirja mõttes on:
Millised järgmistest variantidest võivad ekraanile ilmuda?
public class Sümbolid { private char s1; private char s2; public Sümbolid(char s1, char s2) { this.s1 = s1; this.s2 = s2; } public synchronized void prindi(){ for (int i = s1; i <= s2; i++) System.out.print((char)i); }}public class SümboliteLõim extends Thread { private Sümbolid sd; public SümboliteLõim(char s1, char s2) { sd = new Sümbolid(s1, s2); } public void run(){ sd.prindi(); }}public class Testklass { public static void main(String[] args) { SümboliteLõim sl1 = new SümboliteLõim('a','c'); SümboliteLõim sl2 = new SümboliteLõim('k','m'); sl1.start(); sl2.start(); }}
Programm läheb tööle ja ei näita veateadet.
public class Test extends Thread { public void run() { System.out.println("test"); } public static void main(String[] args) { Test t = new Test(); t.start(); t.start(); }}
Millised järgmistest variantidest võivad ekraanile ilmuda?
class Lõim1 extends Thread { public void run() { System.out.print("A"); System.out.print("B"); }}class Lõim2 extends Thread { public void run() { System.out.print("1"); System.out.print("2"); }}public class AB12 { public static void main(String[] args) { new Lõim2().start(); new Lõim1().start(); }}
Millised võivad ekraanile ilmuda?
public class MeieLõim implements Runnable { private String nimi; public MeieLõim(String nimi) { this.nimi = nimi; } @Override public void run() { //System.out.println(nimi); } public static void main(String[] args) { MeieLõim ml = new MeieLõim("Meie lõim 1"); Thread t = new Thread(ml); t.start(); for (int i = 0; i < 100; i++) System.out.print(""); System.out.println(t.getState()); }}
Mis ilmub ekraanile?
public class MeieLõim implements Runnable { private String nimi; public MeieLõim(String nimi) { this.nimi = nimi; } @Override public void run() { System.out.println(nimi); } public static void main(String[] args) { MeieLõim ml = new MeieLõim("Meie lõim"); Thread t = new Thread(ml); t.start(); }}
Millised järgmistest variantidest võivad ekraanile ilmuda?
class Lõim1 extends Thread { public void run() { System.out.print("A"); System.out.print("B"); }}class Lõim2 extends Thread { public void run() { System.out.print("1"); System.out.print("2"); }}public class AB12 { public static void main(String[] args) { new Lõim1().run(); new Lõim2().run(); }}