Шукаєте відповіді та рішення тестів для Objektorienteeritud programmeerimine (LTAT.03.003)? Перегляньте нашу велику колекцію перевірених відповідей для Objektorienteeritud programmeerimine (LTAT.03.003) в moodle.ut.ee.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Millised read väljastatakse ekraanile?
int[] a = {1, 0};int b = 0;try { try { b = a[3]; System.out.println("Vahel"); } 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");
Mis ilmub ekraanile?
public class MinuErind extends Exception { private int arv; public MinuErind(int arv) { this.arv = arv; } @Override public String toString() { return "arv"; }}
public class TestMinuErind { static void meetod(int arv) throws MinuErind{ throw new MinuErind(arv); } public static void main(String[] args) { try { meetod(3); } catch (MinuErind e) { System.out.println(e); } }}
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