Ejercicios de autoevaluación

3.1 

Complete las siguientes oraciones:

 

a) Una casa es para un plano de construcción lo que un(a) ____________ para una clase.

 

b) Cada declaración de clase que empieza con la palabra clave ____________ debe almacenarse en un archivo 

que tenga exactamente el mismo nombre de la clase, y que termine con la extensión de nombre de archi-
vo 

.java

.

 

c) Cada declaración de clase contiene la palabra clave ____________, seguida inmediatamente por el nombre 

de la clase.

 

d) La palabra clave ____________ crea un objeto de la clase especifi cada a la derecha de la palabra clave.

 

e) Cada parámetro debe especifi car un(a) ____________ y un(a) ____________.

 

f) De manera predeterminada, se considera que las clases que se compilan en el mismo directorio están en el 

mismo paquete, conocido como ____________.

 

g) Cuando cada objeto de una clase mantiene su propia copia de un atributo, el campo que representa a este 

atributo se conoce también como ____________.

 

h) Java proporciona dos tipos primitivos para almacenar números de punto fl otante en la memoria: _______

_____ y ____________.

 

i) Las variables de tipo 

double

 representan a los números de punto fl otante ____________.

 

j) El método ____________ de la clase 

Scanner

 devuelve un valor 

double

.

 

k) La palabra clave 

public

 es un(a) ____________. 

 

l) El tipo de valor de retorno ____________ indica que un método realizará una tarea, pero no devolverá 

información cuando complete su tarea.

 

m) El método ____________ de 

Scanner

 lee caracteres hasta encontrar una nueva línea, y después devuelve 

esos caracteres como un objeto 

String

.

 n) 

La 

clase 

String

 está en el paquete ____________.

 

o) No se requiere un(a) ____________ si siempre hacemos referencia a una clase con su nombre de clase 

completamente califi cado.

 

p) Un ____________ es un número con un punto decimal, como 7.33, 0.0975 o 1000.12345. 

 

q) Las variables de tipo 

float

 representan números de punto fl otante ____________.

 r) 

El 

especifi cador de formato ____________ se utiliza para mostrar valores de tipo 

float

 o 

double

.

 

s) Los tipos en Java se dividen en dos categorías: tipos ____________ y tipos ____________.

3.2

Conteste con 

verdadero o falso a cada una de las siguientes proposiciones; en caso de ser falso, explique por qué.

 

a) Por convención, los nombres de los métodos empiezan con la primera letra en mayúscula y todas las pala-

bras subsiguientes en el nombre empiezan con la primera letra en mayúscula.

 b) 

Una 

declaración 

import

 no es obligatoria cuando una clase en un paquete utiliza a otra clase en el mismo 

paquete.

 

c) Los paréntesis vacíos que van después del nombre de un método en la declaración de un método indican 

que éste no requiere parámetros para realizar su tarea.

 

d) Las variables o los métodos declarados con el modifi cador de acceso 

private

 son accesibles sólo para los 

métodos de la clase en la que se declaran.

 

e) Una variable de tipo primitivo puede usarse para invocar un método.

 

f) Las variables que se declaran en el cuerpo de un método específi co se conocen como variables de instancia, 

y pueden utilizarse en todos los métodos de la clase.

 

g) El cuerpo de cada método está delimitado por llaves izquierda y derecha ({ y }).

 

h) Las variables locales de tipo primitivo se inicializan de manera predeterminada.

 

i) Las variables de instancia de tipo por referencia se inicializan de manera predeterminada con el valor 

null

.

 

j) Cualquier clase que contenga 

public static void main( String args[] )

 puede usarse para ejecutar una 

aplicación.

 

k) El número de argumentos en la llamada a un método debe coincidir con el número de parámetros en la lista 

de parámetros de la declaración del método.

 

l) Los valores de punto fl otante que aparecen en código fuente se conocen como literales de punto fl otante, y 

son de tipo 

float

 de manera predeterminada.

3.3

¿Cuál es la diferencia entre una variable local y un campo?

3.4

Explique el propósito de un parámetro de un método. ¿Cuál es la diferencia entre un parámetro y un argumento?

Ejercicios de autoevaluación 

109

03_MAQ_CAP_03.indd109

4/19/081:20:01AM