T1 Java

T-1

T-1

 

 

 


1. - Si la clase Circulo tiene el método getCentro, qué sentencia mostraría en pantalla la coordenada x del centro del Circulo c. No incluya espacios en blanco.




10. - Señala cuál de los siguientes identificadores son tipos en Java (esté atento a mayúsculas y minúsculas):

Logico

Double

Integer

Bool

Int




11 - Dada las siguientes definiciones, String s1, s2; Punto p; Integer i1, i2; Boolean b; señale cuáles de las siguientes expresiones están bien construidas

p.setX(i1);

p.setX(3.4);

i1=p.getX();

b=(i1 >=2) && (i2<3);

s1 = s2 + “hola”;




12 - Dada las siguientes definiciones, String s1, s2; Punto p; Double d1, d2; Boolean b; señala cuáles de las siguientes expresiones están bien construidas

System.out.println(s1);

s1=p.getX();

b=(p.getX() >=2) || (p.getX()<3);

p.setX(d1);

d1=p.getX(3.4);




13 - El código del constructor de PuntoImpl que recibe dos argumentos x1 y y1 de tipo Double, tiene las siguientes sentencias:

return this;

this.x=x1;

setY(y1);

this.y=y1;

setX(x1);




14 - Cuáles de las siguientes declaraciones son correctas:

final boolean verdad=false;

Boolean peso=”true”;

String s1=”false”, s2;

final Double PI=3.1415;

const Integer DIAS_SEMANA = 7;




15 - Qué afirmaciones son correctas respecto del método getDistanciaAOtroPunto del tipo Punto:

Se devuelve un valor de tipo Double

Hay un parámetro formal de tipo Punto

El método sqrt se invoca a partir de un objeto de la clase Math

El objeto this es de tipo Punto

La diferencia de abscisas se calcula dx = this.getX()-getX();




16 - En la clase PuntoImpl, qué afirmaciones son correctas:

Hay un constructor con la signatura: public void PuntoImpl()

Hay un constructor con la signatura: public PuntoImpl(Double x1, Double y1);

El método getX() es de tipo void

Hay un método con la signatura public String tostring()

Hay dos atributos privados de tipo Double




17 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Las propiedades derivadas deben tener un método modificador

Los objetos son instancias de una clase

Las propiedades derivadas deben tener un atributo asociado

Las interfaces sirven para diseñar un tipo

Las clases implementan un tipo




18 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Los métodos se invocan con el operador . (punto)

Los métodos constructores se invocan con el operador new

En una clase no puede haber más de un método con el mismo nombre

Los constructores se deben declarar en la interfaz

El método toString se debe declarar en la interfaz




19 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Los métodos observadores tienen un argumento de tipo double en su invocación

Los métodos modificadores deben tener al menos un parámetro formal

Los métodos observadores deben devolver un tipo

El método toString recibe un argumento del tipo de la clase

Los métodos observadores se denominan con el prefijo get




2.1 - Relacione los conceptos

Implementación

Funcionalidad

Diseño

Información

Instanciación




2.2 - Relacione los conceptos

Invocación al constructor

Signatura de un método

Invocación de un método

Propiedades

Cabecera de un método

Acceso a los métodos

Acceso a los atributos




2.3 - Relacione los conceptos

Propiedades derivadas

Argumento implícito

Propiedades relevantes

Inicializar un objeto

Clase Test

Paquete

Métodos estáticos

Math




20 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Los métodos estáticos son invocados por objetos de la clase

El estado de un objeto son los métodos de la clase

La signatura de un método es su cabecera

Los atributos se declaran habitualmente con la cláusula private

Los método modificadores se denominan con el prefijo set




21 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

La información de un tipo son los atributos de la clase

Las interfaces deben implementar los métodos declarados en las clases

La sobrecarga de métodos consiste en definir métodos con distinto nombre

Los métodos se declaran habitualmente con la cláusula public

La funcionalidad de una clase reside en sus atributos




22 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Los métodos sirven para detallar el estado de los objetos

La interacción con un objeto se hace a través de los métodos

La encapsulación consiste en ocultar la forma en que se almacena la información

Las operaciones de un tipo son los métodos de la clase

Los atributos no pueden tener un valor inicial




23 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Las interfaces contienen las signaturas de los métodos

Las propiedades de un objeto sólo serán accesibles a través de sus métodos

Un método constructor debe tener una sentencia return

Un método constructor se declara de tipo void

La funcionalidad de un objeto reside en sus atributos




24 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Los objetos son variables declaradas de un tipo definido por una interfaz

La signatura de un método contiene su nombre, el tipo de los parámetros formales y el tipo que devuelve

Los métodos observadores deben tener una sentencia return

Las propiedades de un objeto son visibles fuera de la clase

Los métodos observadores reciben un argumento de la propiedad observada




25 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Las interfaces y las clases definen tipos

En la invocación de los métodos set hay parámetros reales

Los métodos modificadores devuelven un argumento de la propiedad modificada

Los parámetros formales se declaran en las invocaciones de los métodos

Los parámetros reales están en las signaturas de los métodos




26 - En la POO cuáles de las siguientes afirmaciones son verdaderas:

Un paquete es la unión de una interfaz y su clase

Las constantes en Java se declaran con una clausula const.

Los métodos constructores se denominan igual que la clase

Un parámetro formal de un método es una variable local al método

La cláusula import sirve usar las clases de un paquete en otro




3. - Escriba el constructor con parámetros de la clase PuntoImpl (no deje espacios en blanco):

 (Double x1, Double y1){  

   

   

}




4. - La signatura del método que devuelve la representación como cadena de caracteres de un objeto es: (No deje espacios en blanco) ;




5. - Complete la línea que falta en la siguiente interfa. No deje más espacios en blanco que los estrictamente necesarios
  public interface Punto {  
public
public nx);
public
public ny);
}




2. - Relacione los conceptos

Propiedades relevantes

Argumento implícito

Acceso a los atributos

Cabecera de un método

Propiedades derivadas

Invocación al constructor

Signatura de un método

Paquete

Información

Acceso a los métodos

Propiedades

Diseño

Invocación de un método

Funcionalidad

Instanciación

Implementación

Inicializar un objeto

Métodos estáticos

Math

Clase Test




6. - Complete el código siguiente para que se cree un objeto p de tipo Punto con las coordenadas que se indican: (no deje espacios en blanco y ponga una sola palabra u operador por recuadro):

  (2.5, 3.7);




8. - Ordene correctamente las fases de la metodología de modelado de un tipo de objeto

1ª fase

2ª fase

3ª fase

4ª fase

5ª fase




9. - Relacione los conceptos de la POO

Modularidad

Encapsulación

Comprensibilidad

Encapsulación

Reutilización

Reutilización

Modularidad

Depuración





Puntuacion Total

Aciertos

Aciertos Parciales

No hay comentarios:

Publicar un comentario