Ejercicio Fundamentos de proramacion
FUNDAMENTOS DE PROGRAMACIÓN
Boris Rainiero Pérez Gutiérrez
1. Un algoritmo es:
a) Un conjunto ordenado de operaciones que permite hallar la solución de un
problema
b) Un conjunto ordenado y finito de operaciones que permite hallar la solución de
un problema
c) Un conjunto aleatorio y finito de operaciones que permite hallar la solución de
un problema
2. Unprograma Java compilado es portable porque:
a) El código Bytecode es ejecutable por los principales sistemas operativos del
mercado
b) El entorno de ejecución de Java incluye una máquina virtual que interpreta el
código Bytecode
c) El entorno de ejecución interpreta el código Java, independientemente de la
máquina virtual
3. Java es:
a) Un lenguaje de programación exclusivamente
b) Un lenguajede programación Java, una plataforma de desarrollo, un entorno
de ejecución y un conjunto de librerías para desarrollo de programas sofisticados
c) Un sistema para ejecutar programas en distintas plataformas
informáticas
4. El proceso clásico de desarrollo de software se compone de las siguientes fases:
a) Codificación, diseño, pruebas y validación
b) Especificación, diseño, codificación,prueba y mantenimiento
c) Diseño, pruebas, validación y mantenimiento
5. La legibilidad de un programa Java es importante porque:
a) Facilita el mantenimiento del software y permite corregir errores o modificar la
funcionalidad con menor coste
b) Evita errores del compilador
c) Permite corregir errores, aunque no facilita el proceso de mantenimiento de una
aplicación
ESTRUCTURA DE UN PROGRAMA6. Java es un lenguaje que distingue letras mayúsculas y minúsculas.
a) Falso
b) Verdadero
7. El nombre de un elemento de Java debe cumplir la regla:
a) Debe empezar por una letra que puede estar seguida de más letras
b) Debe empezar por una letra que puede estar seguida de más letras o dígitos
1
c) Debe empezar por una letra que puede estar seguida de dígitos
8. En Java los nombresde variables y métodos deben empezar por minúscula. Si el
nombre es compuesto, cada palabra debe empezar por mayúscula.
a) Falso
b) Verdadero
9. En Java, los nombres de clases deben empezar siempre con mayúsculas. Si el
nombre es compuesto, cada palabra debe empezar por mayúscula.
a) Falso
b) Verdadero
10. Un tipo de dato indica los valores que puede almacenar una variable y el rango devalores que admite.
a) Falso
b) Verdadero
11. El operador + está sobrecargado porque permite sumar números y concatenar
cadenas de caracteres.
a) Falso
b) Verdadero
12. Indique el valor de: x = -1 + 5 * 7 – 12 / 3
a) 28
b) 30
c) 6
13. Indique el valor de: x = (-1 + 5) * 7 – (12 / 3)
a) 26
b) 30
c) 24
14. Indique la salida por pantalla del siguiente programa.
public class Calculo1 {public static void main (String[] args) {
int x = 2, y = 2, z;
z = x*y + 10 + 4 / 2 - 2 * 4 + 2;
System.out.println("El resultado es "+z);
}
}
15. Indique la salida por pantalla del siguiente programa.
public class Calculo2 {
public static void main (String[] args) {
boolean w, x = true, y = true, z = false;
w = x && y || x && z || y && z;
System.out.println("El resultado es "+w);
}
2}
CLASES Y OBJETOS
16. Un objeto es una representación abstracta de una clase.
a) Falso
b) Verdadero
17. Los atributos de un objeto solo pueden almacenar tipos primitivos de Java.
a) Falso
b) Verdadero
18. Cuando se ejecuta el método constructor de una clase:
a) Se crea un alias y se inicializan los atributos del objeto
b) Se asigna un espacio de memoria al objeto instanciado y seinicializan los
atributos del objeto
c) Se asigna un espacio de memoria al objeto instanciado pero no se inicializan
los atributos del objeto
19. El método constructor se ejecuta cada vez que se instancia un objeto de la clase.
a) Falso
b) Verdadero
20. Un método es una función que:
a) Determina el comportamiento de una clase
b) Determina el comportamiento de una clase y de sus objetos...
Regístrate para leer el documento completo.