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!
Mis ilmub ekraanile?
try { System.out.print("Tere, maailm! "); String a = "12.03";} finally { System.out.println("Epiloog " + a);}
Millised järgmistest on korrektsed programmid (kompileeruvad)?
Võib eeldada, et vajalikud asjad on imporditud ja klassi algus ja lõpp ning main-meetod on ka korralikult olemas.
Antud programm kompileerub.
public class Test { public static void main(String[] args) { try (Scanner sc = new Scanner(new File("andmed.txt"))) { System.out.println("..."); } }}
On antud programm
public class MeieErind extends ____________ {}
public class TestMeieErind { public static void main(String[] args) { throw new MeieErind(); }}Millised alltoodud variantidest sobivad lünka, et programm oleks korrektne (kompileeruks)?
Millised read väljastatakse ekraanile?
int[] a = {1, 0};int b = 0;try { try { System.out.println("Vahel"); b = a[3]; } catch (ArrayIndexOutOfBoundsException e) { System.out.println("Esimene püünis"); b = 1/a[1]; }} catch (ArithmeticException e) { System.out.println("Teine püünis");} finally { System.out.println("Epiloog");}System.out.println("Pärast");
Käsurea argumentidena anti programmile ette 1 ja 2 ning loodeti saada ekraanile 0.5. Paraku see päriselt ei õnnestunud. Valige järgnevast loetelust kõik võimalikud põhjused. Võib eeldada, et vajalikud asjad on imporditud.
public class Aritmeetika extends Object { public Aritmeetika() { super(); } public static void main(String[] args) throws Exception { OutputStream output = new FileOutputStream("systemout.txt"); PrintStream printOut = new PrintStream(output); System.setOut(printOut); System.out.println(f1(Integer.parseInt(args[0]), Integer.parseInt(args[1]))); } private static double f1(int a, int b) { return a / b; }}
Meetodi System.out.println abil saab kirjutada faili.
Väljundmärgivoogu saab realiseerida järgmise klassi alamklassidega
Mis prinditakse välja?
try (
RandomAccessFile raf = new RandomAccessFile("fail.dat", "rw")
) {
raf.writeInt(16);
raf.writeDouble(2.2);
raf.writeInt(4);
raf.writeDouble(11.3);
raf.seek(16);
System.out.println(raf.readDouble());
}
Ise loodud klassi isendit saab väljundvoogu kirjutada, kui klass realiseerib liidest
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!