Cuestionario
1- ¿Cuál es la descripción que crees que defne mejor el concepto 'clase' en la programación orientada a objetos? Es un concepto similar al de 'array' ' array' Es un tipo particular de variable Es un modelo o plantilla a partir de la cual creamos objetos Es una categoria de datos ordenada secuencialmente • •
•
- ¿!u" elementos crees que defnen a un objeto? •
• •
#us cardinalidad y su tipo Sus atributos y sus métodos $a %orma en que establece comunicación e intercambia mensajes #u inter%a& y los eventos asociados
- ¿!u" código de los siguientes s iguientes tiene que ver con la (erencia? public class Componente extends Producto public class Componente in(erit )roducto public class Componente implements )roducto public class Componente belong to )roducto • • •
*- ¿!u" signifca instanciar una clase? • •
•
+uplicar una clase Eliminar una clase Crear un objeto a partir de la clase Conectar dos clases entre s,
- En .ava/ ¿a qu" nos estamos refriendo si (ablamos de '#0ing'? na %unción utili&ada para intercambiar valores Es el sobrenombre de la versión 12 del .+3 n %rame0or4 espec,fco para 5ndroid Una librería para construir interfaces grácas • • •
6- ¿!u" es Eclipse? na libreria de .ava na versión de .ava especial para servidores • •
•
Un IE para desarrollar aplicaciones 7inguna de las anteriores
$a pregunta no %ue contestada 8- ¿!u" es el bytecode en .ava? El %ormato de intercambio de datos El formato !ue obtenemos tras compilar un fuente "ja#a n tipo de variable n depurador de código •
• •
9- ¿!u" código asociar,as a una :nter%a& en .ava? public class Componente inter%ace )roduct Componente cp ; ne0 Componente
•
>- ¿!u" signifca sobrecargar
•
1@- ¿!u" es una eAcepción? Un error !ue lan$a un método cuando algo #a mal n objeto que no puede ser instanciado n bucle que no fnali&a n tipo de evento muy utili&ado al crear inter%aces • • •
11- ¿Es .ava un lenguaje orientado a objetos?
• • •
Si 7o +epende del so +epende del Compilador
1- ¿!ue se mostrar,a por pantalla? #ystem2out2println
BolaDnundoB %&ola% y en otra línea %'undo% BolaB un tabulador y BundoB 1- ¿!u" nos mostrará el siguiente programa? %or
•
• •
•
$os valores del @21 al 12@ $os valores del @ al 1 (o más probable es !ue entre en un bucle innito por la precisi)n double 7inguna de las tres respuestas el correcta
1*- ¿!u" (ace la siguiente sentencia de código? total -; --contadorF 7o compila/ es erronea2 +ecrementa contador a total y luego resta uno a contador2 ecrementa uno al contador y luego se lo resta a total" +ecrementa uno al contador y luego se lo asigna a total2 • •
•
1- ¿Cuál es la salida de la siguiente condición? public static void main<#tringIJ args= K int a ; 1F boolean b ; %alseF i%
• •
•
#oy verdadero $ogica incorrecta Soy falso Error de compilación
16- ¿!u" compila el siguiente código? public static void main<#tringIJ args= K int target ; 1**/ sqrt ; 1F 0(ile
• •
sqrt<1**= ; 1 s!rt*+,,- . +/ sqrt<1**= ; 1** sqrt<1**= ; @
18- 5l compilar y ejecutar el siguiente programaP 12 public class Rest K 2
public void metodo<#tring 222param =K
2
#ystem2out2println
*2
O
2
public void metodo<#tring param=K
62
#ystem2out2println
82
O
92
public static void main<#tringIJ args= K
>2
Rest obj ; ne0 Rest<=F
1@2
obj2metodo
112
O
12 O
• • •
•
Mcurre un error de compilación #e imprimeP BolaB #e imprimeF Bversion 1B Se imprime0 %#ersion /% #e imprime Bversion 1B y luego Bversion B
192- +ado el siguiente %ragmento de códigoP public class i)rimeraClaseK public static void main<#tringIJ args=K #ystem2out2println
•
•
ja#ac 'iPrimeraClase"ja#a ja#a 'iPrimeraClase 1ello 1ello javac i)rimeraClase java i)rimeraClase (ello javac i)rimeraClase java i)rimeraClase (ello (ello javac i)rimeraClase2java java i)rimeraClase (ello
1>- ¿Cual de las siguientes l,neas compilará sin errores? arque más de una
• •
int amount . 2b+2+0 int amount . 2xE0 double amount . 2xE0 double amount ; 1SS2@S@F int amount ; 1SSF
@- +ada las siguientes clases/ ¿cual es el nTmero máAimo de import que pueden eliminarse de modo que el código siga compilando correctamente? Es decir/ ¿cuantos de estos import son redundantes? pac4age aquariumF public class Uater K O pac4age aquariumF import java2lang2QF import java2lang2#ystemF import aquarium2UaterF import aquarium2QF public class Ran4 K public void print
• • • •
, @ 1
1- ¿Cuál de las siguientes l,neas de código compilará sin errores? #eleccione dosP
• • • •
int i+ . +3/4,0 double d, . +3/4,"20 double d1 ; 1S*S2@F double d ; 1S*2S@F double d ; 1S*2@SF 7inguna de las anteriores
- ¿Cuál será el resultado de intentar compilar esta clase? import java2util2QF pac4age testF public class naClaseK MtraClase oc ; ne0 MtraClase <=F O class MtraClase K int valueF O •
• •
5allará al compilar Vallará al compilar porque la clase MtraClase es utili&ada antes de ser declarada 7o (ay ningTn problema con el código Vallará al compilar porque la clase MtraClase debe ser declarada en un arc(ivo di%erente llamado MtraClase2java
2- ¿+e qu" %orma marcamos una l,nea en .ava como comentario?
• •
•
* -
Comen&ando la l,nea con BQQB Encerrando la l,nea entre BL--B y BG--WB Comen$ando la línea con %66% Encerrando la l,nea entre BXB y BXB
(ttpPXX0002digitallearning2esXtestsXjava-poo2(tml (ttpPXX0002testprogramacion2comXjavaX9@699 Test para evaluar la comprensión de los contenidos para la certificación de Oracle Java Associate Tema 1 - Estructura de clases, https://www.ocon!r.com/p/"#$%"&1-certificaci-n-'ava-%---oraclecertified-associate---tema-1---estructura-de-clases-!ui((es