Está en la página 1de 3

Test de Autoevaluación. Test 2.

Java Básico
1. ¿Qué método hay que invocar para ejecutar un programa en Java?

do exec main start

2. En la siguiente declaración de variables: "int entero1; Integer entero2;" indicar cuál de ellas es un tipo primitivo y cual es un tipo
referencia:

 entero1 es un tipo referencia, entero2 es un tipo primitivo.


 entero1 y entero2 son un tipo referencia.
 entero1 y entero2 son un tipo primitivo.
 entero1 es un tipo primitivo, entero2 es un tipo referencia.

3. Si se consideran las variables entero1 y entero2 declaradas anteriormente y se define la siguiente expresión: "entero1 = entero2;", ¿qué
afirmación es correcta?:

  La expresión es CORRECTA ya que en Java no se comprueban los tipos de las variables en las asignaciones.
  El resultado dependerá de los parámetros de ajuste del compilador de Java.
  La expresion es INCORRECTA ya que la expresión correcta sería entero2 = entero1;.
  La expresion es INCORRECTA ya que los tipos no son iguales.

4. ¿Cuáles son los ocho tipos primitivos en Java?

short bit long Float


String double Object byte
char true false int
Integer float boolean string

5. Rellene la siguiente tabla respecto a los tipos primitivos que se especifican en ella.

Tipo Descripción Tamaño Formato Mínimo Máximo


int      
byte        
char        
6. Supongamos que b tiene el valor 5 y c el valor 8 en la siguiente expresión: "a = b++ + ++c;". ¿Cuál es el valor de a, b y c después de la
ejecución de esta línea de código?

 a = 15, b = 6 yc = 9
 a = 14, b = 5 y c = 9
 a = 14, b = 6 y c = 8
 a = 14, b = 6 y c = 9

7. Rellene la siguiente tabla.

X Y X && Y X | | Y !X
false false    
false true    
true false    
true true    

8. Relaciona los operadores de incremento prefijo y postfijo con su uso.

A. Operador incremento prefijo   Con este operador autoincrementado, el valor de la expresión es el nuevo valor
ej: ++x de "x".
 

B. Operador incremento postfijo   Por el contrario, con este operador autoincrementado, hace que el el valor de la
ej: x++ expresión sea el valor original de "x".
 

9. El area de un triángulo se calcula evaluando la siguiente expresión: A = (b * h )/2, siendo b el valor de la base y h el de la altura. Si
incrementamos en una unidad el valor de la base(b) del mismo. ¿cuál es la expresión correcta del cálculo del nuevo area?:

 (b+1*h)/2
 (b+1)*h/2
 b+1*h/2
 ((b+1)*h)/2

10. Identifica cada uno de los tres tipos de comentarios de java con su utilidad.

A. // Comentario   Se puede usar para proporcionar información a la utilidad javadoc, la cual


  generará documentacióna partir de sus comentarios.

B. /* Comentario */   Se utiliza para realizar anotaciones de línea de manera que el código sea más
legible para las personas, ya sean programadores que van a usar el código o van
  a modificarlo.

C. /** Comentario */   Se utiliza para realizar anotaciones que ocupan una o más líneas, de manera que
el código sea más legible a las personas. Dichas personas pueden ser otros
  programadores que tengan que modificar el código o usar el código que haya ya
escrito.
 

11. Para la siguiente declaración de variable: int final = 1;, ¿qué afirmación es correcta?

No se permite incializar las variables cuando se declaran.


Es correcta.
No se puede usar una palabra reservada como nombre de una variable.
La expresión correcta sería final int = 1;

12. De los siguientes declaraciones de variables, señala las que sean correctas.

 int contador$;
 String cadena_;
 char carácter;
  boolean true;

Inicio de la página

También podría gustarte