ejerciciosparaelprimerparcial

2

Click here to load reader

Upload: mtemarialuisa

Post on 08-Jul-2015

251 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Ejerciciosparaelprimerparcial

Práctica para el primer parcial

Sección 302

Subraya o encierra en un círculo la opción u opciones correctas, según se indique. Parte teórica .5 c/u; parte práctica 1 punto c/u.

1. Java es:

a) Un IDE de Programación

b) Un Lenguaje de Programación Orientado a Objetos

c) Un Lenguaje de Desarrollo de Algoritmos

d) Una convención adoptada para desarrollar aplicaciones

2. Crea los bytecodes (archivos .class):

a) Compilador

b) Java Virtual Machine

c) Applet

d) JRE( Java Runtime Environment)

3.-¿Qué es un objeto en java? (Selecciona 2 opciones)

a) Los objetos pueden ser físicos o conceptuales.

b) Esta especificado en el lenguaje Java y nos permite modelar cualquier problema.

c) Los objetos tienen atributos (características) y operaciones (las cosas que ellos pueden hacer).

d) Solo la respuesta b es correcta.

4. ¿Cual de las siguientes palabras reservadas te permite crear un objeto en java?

a) nuevo

b) neew

c) new (No tomarla en cuenta) d) create

e) Ninguna de las anteriores

5. Cual de las siguientes es una declaración válida para atributos:

a) String test = “Hola”;

b) int other = (int)true;

c) String d = 22.5;

d) short s = 100000;

6. Cual de las siguientes es una declaración válida para una clase (Selecciona 2):

a) public class Perro{}

b) public int class{ }

c) void class X{ }

d) class Persona{

int edad;

public static void main (String z[]){

Persona p = new Persona();

System.out.println(p.edad);

}

}

7. ¿Cuales de los siguientes son modificadores de acceso válidos? (Selecciona 2):

a) public

b) default

c) private

d) final

8. ¿Cuales de los siguientes son comentarios válidos en java? (Selecciona 2)

a) // esto es un comentario

b) //** esto es un comentario **// c) // esto es un comentario //

d) /* esto es un comentario */

9. ¿Cuáles de las siguientes son declaraciones válidas de métodos? (Selecciona 2)

a) void public miMetodo{ }

b) public void miMetodo(){ }

c) miMetodo(){ }

d) private int miMetodo(int a, int b){ return a+b;}

10. ¿Cuales de las siguientes son las características más importantes del método main? (Selecciona 2)

a) Es un método como cualquier otro.

b) Es un método especial que la JVM reconoce como el punto de inicio para cada programa de la tecnología java que se ejecuta desde línea de comando.

c) La sintaxis para el método main es public static void main (String []args)

d) El método main solo se puede escribir en algunas clases

11. ¿Cuales de los siguientes son tipos de datos primitivos en Java? (Selecciona 2)

a) String

b) int

c) float

d) Char

12. ¿Cual será el resultado de compilar y ejecutar el siguiente código?

public class Suma2{

public static void main(String args[]){

int c = 0;

c = (((25-5)*4)/(2-10))+4;

System.out.println(c);

}

}

a) 6

b) 8 c) 12

d) -6

13. Dado:

1.public class Tester {

2. public static void main(String[] args) {

3. int k = 4;

4.

5. k = k++ + k++;

6. System.out.println(k); 7.

8. k = 4;

9. k = k++ + k++ + k++;

10. System.out.println(k);

11.

12. k = 4;

13. k = k++ * k++ - k++ + (k = k++);

Page 2: Ejerciciosparaelprimerparcial

14. System.out.println(k);

15. }

16.}

¿Cual es el resultado?

a) 8,16,20

b) 9,15,21

c) 8,15,21

d) Error de Compilación

14. Dado:

1. class Test2 {

2. public static void main(String [] args) {

3. boolean x = true;

4. boolean y = false;

5. short z = 42;

6.

7. if((x == true) && (y = true)) z++;

8. if((y == true) || (++z == 44)) z++;

9. 10. System.out.println("z = " + z);

11. }

12. }

Cual es el resultado?

a) z = 42

b) z = 43

c) z = 44

d) z = 45

15. Dado:

public class Test22{

public static void main(String z[]){ int num1 = 53;

int num2 = 47;

byte num3;

num3 = (num1+ num2);

System.out.println(num3);

}

}

a) 100

b) 47

c) 53 d) Error de Compilación

16.- Describir y corregir los 3 errores del siguiente código JAVA:

class Local { public double comprobar Primero (dato, long busca)

{

if dato== busca

return true;

else

return false;

} //fin comprobar

} //fin clase

R=