Jorge Enrique Macías Garza
Test por , creado hace más de 1 año

simulador para segundo parcial de DSE

47
0
0
Jorge Enrique Macías Garza
Creado por Jorge Enrique Macías Garza hace casi 9 años
Cerrar

Test de DSE

Pregunta 1 de 11

1

Which of the following statements are true?

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 2 de 11

1

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?

Selecciona una de las siguientes respuestas posibles:

  • hello

  • default

  • Compilation fails

  • The program prints nothing

Explicación

Pregunta 3 de 11

1

Which two will compile, and can be run successfully using the command: java Fred1 hello walls. (Choose two)

Selecciona una o más de las siguientes respuestas posibles:

  • 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]);}}

Explicación

Pregunta 4 de 11

1

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?

Selecciona una de las siguientes respuestas posibles:

  • point

  • Point

  • [0, 0]

  • [10, 0]

  • [10, 20]

Explicación

Pregunta 5 de 11

1

Which of the these are valid declarations of the main() method in the order to start the execution of a Java application?

Selecciona una o más de las siguientes respuestas posibles:

  • 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 []){/* … */}

Explicación

Pregunta 6 de 11

1

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?

Selecciona una de las siguientes respuestas posibles:

  • -2.0

  • 30.0

  • 4.2857

  • compilation fails

Explicación

Pregunta 7 de 11

1

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;
}

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 8 de 11

1

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?

Selecciona una de las siguientes respuestas posibles:

  • suma:: 22

  • suma:: 14

  • suma:: 20

  • compilation fails

Explicación

Pregunta 9 de 11

1

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?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 10 de 11

1

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);
}
}

Selecciona una de las siguientes respuestas posibles:

  • 611

  • 641

  • 930

  • 960

Explicación

Pregunta 11 de 11

1

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?

Selecciona una de las siguientes respuestas posibles:

  • 12S512S5

  • 12S12S

  • 1025102S

  • Runtime exception

Explicación