Ensayo

Solo disponible en BuenasTareas
  • Páginas : 9 (2223 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de noviembre de 2010
Leer documento completo
Vista previa del texto
DESARROLLO DE CUESTIONARIOS

PRIMERO:
1. ¿Qué edición de Java habría de utilizar para crear un programa que es utilizado por un ordenador?
RTA/ la edicion de java es la estandar edition (j2se) ya que proporciona soporte suficiente para crear este tipo de aplicaciones
2. Al intentar ejecutar este programa se produce un error(excepcion). ¿Dónde esta el fallo?
public class Ejercicio
{Public static void main (String args)
{
System.out.println(“hola”);
}
RTA/ El error que se encuentra al ejecutar el programa en la línea del método main porque no tiene el vector [] que tiene por defecto todo programa cuando se crea.
3. Si un método es estático(elegir un respuesta):
A. No puede crear objetos de otras clases en su interior.
B. La llamada al método con cualquierobjeto de la clase provocara el mismo resultado.
C. No puede ser invocado utilizando la expresión:
Objecto.metodo ()
4. Indica cual de las siguientes afirmaciones sobre las clases Java es incorrecta:
A. Una clase Java solamente permite crear un número limitado de objetos de la misma.
B. En el interior de una clase puede haber tantos métodos estáticos como no estáticos.
C. Loscampos definidos en una clase pueden ser públicos o privados.

5. Escribe la cabecera de un método público, llamado impresión, que reciba como parámetro una cadena de caracteres y que no devuelva ningún resultado.
RTA/ Public void impresión () {
String P;
P= JOptionPane.showimputdialog (“Ingrese su nombre”);
Return = 0;
}
SEGUNDO:
1. Dos de las siguientes palabras no se correspondencon tipos básicos del lenguaje Java. Indica cuales son:
Int, doublé, Long, boolean, byte, char, string
RTA/ boolean esta se utiliza para verificar si una condicion es true o false y string guarda cadena de caracteres de esta manera no se puede convertir con los tipos basicos de java.
2. El siguiente trozo de codigo contiene un error de compilación. Indica cual es:
Int k = 2500;
Float r =3.7;
Byte p = (byte) k;
RTA/ El error de compilacion se encuentra en la linea dos “float r = 3.7” ya que, para inicializar un float despues del valor que se le da a la variable tiene que ir una “ if ”.

3. Dada la siguiente clase:
Class Ejemplo {
Char k;
Float f;
Object ob;
Void gestion (){
Byte b;
}
}
Indica cual es el valor por defecto que tomaran las variables k, f, ob y b.RTA/ El valor que toman las variables es 0, ya que no se esta inicializando y no se ve ninguna operación.
4. Teniendo en cuenta que a,b y c son variables tipo int que han sido inicializadas con algún valor, indica cual de las siguientes instrucciones es incorrecta:
A. a = b * c++;
B. a = cb;
C. a = b &&c;
RTA: La instrucción incorrecta es la “c” porque el operador &&no puede ser aplicado para enteros.

5. Teniendo en cuenta que a,b y c son variables tipo int que han sido inicializadas con algún valor, indica cual de los siguientes encabezados de una instrucción if es incorrecto:
A. If(a=(b+c))
B. If(++a>(b-c))
C. If((a+b)==0)
RTA/La incorrecta es la “a” porque el = es un tipo incompatible ya que si se coloca == no produce error.
6.Indica cual será el contenido de las variables k y v al finalizar la ejecución del siguiente bloque de instrucciones:
Int k=5;
Int v=2;
If (k>0 II (++v>1)){
For(int i=o; i<v;i++){
K++;
}

}
RTA/ El contenido de las variables son: K:8; V:3

7. Una de las siguientes formas de crear arrays es incorrect. Indica cual:
A. Int p [] = new int[5];
B. Int [] n = {5, 3, 9,10};
C. Int [10] v = new int;
RTA/ La respuesta es la “c” porque se está llenando el vector y creando otro entero.
8. El siguiente bloque de instrucciones contiene un error de compilación. Indica cual es:
A. Int p=1;
B. Byte b;
C. While(p--){
b=(byte)p;
system.out.println(b);
}
RTA/El error esta en el while ya que la variable p no tiene con quien compararse.

9....
tracking img