Click here to load reader
Upload
mtemarialuisa
View
252
Download
0
Embed Size (px)
Citation preview
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++);
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=