Test de DSE

Beschreibung

simulador para segundo parcial de DSE
Jorge Enrique Macías Garza
Quiz von Jorge Enrique Macías Garza, aktualisiert more than 1 year ago
Jorge Enrique Macías Garza
Erstellt von Jorge Enrique Macías Garza vor mehr als 9 Jahre
55
0

Zusammenfassung der Ressource

Frage 1

Frage
Which of the following statements are true?
Antworten
  • An class is a blueprint for a object.
  • An object and a class are exactly the same.
  • An object is an instance of a class.
  • An attribute cannot be a reference to another object.

Frage 2

Frage
Given: class X { String str = "default"; X(String s) { str = s; } void print() { System.out.println(str); } public static void main(String[] args) { new X("hello").print(); } } What is the result?
Antworten
  • hello
  • default
  • Compilation fails
  • The program prints nothing

Frage 3

Frage
Which two will compile, and can be run successfully using the command: java Fred1 hello walls. (Choose two)
Antworten
  • class Fred1{ public static void main (String args) { System.out.println(args[1]);}}
  • class Fred1{ public static void main (String [] args) { System.out.println(args[2]);}}
  • class Fred1 { public static void main (String [] args) { System.out.println (args);}}
  • class Fred1 { public static void main (String [] args) { System.out.println (args [1]);}}

Frage 4

Frage
Consider the following program: class Point2D { private int x, y; public Point2D(int x, int y) { x = x; } public String toString() { return "[" + x + ", " + y + "]"; } public static void main(String[] args) { Point2D point = new Point2D(10, 20); System.out.println(point); } } Which one of the following options provides the output of this program when executed?
Antworten
  • point
  • Point
  • [0, 0]
  • [10, 0]
  • [10, 20]

Frage 5

Frage
Which of the these are valid declarations of the main() method in the order to start the execution of a Java application?
Antworten
  • static void main(String [] args){/* … */}
  • public static int main(String [] args){/*… */}
  • public static void main(String args){/*… */}
  • final public static void main(String [] arguments){/*… */}
  • public int main(String [] args, int argc){/*… */}
  • static public void main(String args []){/* … */}

Frage 6

Frage
Given: public static void main(String[] args) { double a = 2 + 5 * 6 / 7.0 % 6 + 7 - 9; System.out.println(a); } What is the result?
Antworten
  • -2.0
  • 30.0
  • 4.2857
  • compilation fails

Frage 7

Frage
What will be result of attempting to compile this class? import java.util.*; package test; public class TestClass { public OtherClass oc = new OtherClass(); } class OtherClass { int value; }
Antworten
  • The class will fail to compile, since the class OtherClass is used before it is defined.
  • There is no problem with the code.
  • The class will fail to compile, since the class OtherClass must be defined in a file called OtherClass.java
  • The class will fail to compile.
  • None of the above.

Frage 8

Frage
Given: public class SuperLoop3 { public static void main(String[] args) { int suma = 0; for (int i = 0, j = 9, z = 1; i < 4 && j > 0; i++, --j, j--) { do { suma += i * j % z + 3; } while (z++ <= 1); } System.out.println("suma:: " + suma); } } What is the result?
Antworten
  • suma:: 22
  • suma:: 14
  • suma:: 20
  • compilation fails

Frage 9

Frage
Given: class Test { public static void main(String[] args) { int var = 3; switch (var) { case 1: try { throw new IllegalArgumentException(); } catch (RuntimeException e) { e.printStackTrace(); } default: try { throw new ArrayIndexOutOfBoundsException(); } catch (RuntimeException e) { e.printStackTrace(); } case 2: try { throw new ArithmeticException(); } catch (RuntimeException e) { e.printStackTrace(); } } } } What is the result?
Antworten
  • java.lang.ArrayIndexOutOfBoundsException at com.bar.Test.main and java.lang.ArithmeticException at com.bar.Test.main at com.bar.Test.main
  • java.lang.ArrayIndexOutOfBoundsException at com.bar.Test.main
  • java.lang.ArithmeticException at com.bar.Test.main
  • compilation fails

Frage 10

Frage
Given: public class Foo { public static void main(String[] args) { int a = 10; long b = 20; short c = 30; System.out.println(++a + b++ * c); } }
Antworten
  • 611
  • 641
  • 930
  • 960

Frage 11

Frage
class EJavaGuruStringBuilder { public static void main(String args[]) { StringBuilder ejg = new StringBuilder(10 + 2 + "SUN" + 4 + 5); ejg.append(ejg.delete(3, 6)); System.out.println(ejg); } } What is the output of the following code?
Antworten
  • 12S512S5
  • 12S12S
  • 1025102S
  • Runtime exception
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Herramientas de Software para Comercio y Finanzas
mishelleisabel
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira
Parcial Fundamento de Programación
ALBERTO MANUEL PATERNINA LEON
Lenguaje de programación.
Lina Melo
FUNDAMENTOS DE BASES DE DATOS
Francisco Hernandez
Introducción a la Programación
Diego Benavides
Test sobre programación en ARDUINO
Santi tecnoprofe