wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario de Introducción a la Programación LP1 JAVA

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

¿Qué es una clase en programación orientada a objetos?

a)

Una función que devuelve un valor

b)

Una plantilla para crear objetos que comparten atributos y comportamientos.

c)

Un método para organizar el código

d)

Un tipo de dato primitivo

2.

¿Cuál es la diferencia entre un objeto y una clase en programación orientada a objetos?

a)

Una clase es un tipo de dato en programación, mientras que un objeto es un método

b)

La clase es el plano para crear objetos, mientras que el objeto es una instancia específica de una clase.

c)

Un objeto es una función en programación, mientras que una clase es una variable

d)

Un objeto es estático en programación, mientras que una clase es dinámica

3.

¿Qué son los métodos en programación orientada a objetos?

a)

Variables globales en un programa

b)

Comentarios en el código

c)

Funciones asociadas a una clase u objeto para realizar operaciones específicas.

d)

Números aleatorios en una función

4.

¿Qué son los atributos en programación orientada a objetos?

a)

El color de un objeto

b)

Los métodos de un objeto

c)

El nombre de un objeto

d)

Las características o propiedades de un objeto

5.

¿Cuál es la importancia de la metodología orientada a objetos en el desarrollo de software?

a)

No tiene ninguna importancia en el desarrollo de software.

b)

Solo es útil para proyectos pequeños.

c)

Aumenta la complejidad del código y dificulta su mantenimiento.

d)

Facilita la organización del código y su reutilización.

6.

¿Cuáles son los principios fundamentales de la programación orientada a objetos?

a)

Encapsulation, inheritance, and polymorphism

b)

Conditionals, arrays, and classes

c)

Variables, loops, and functions

d)

Abstraction, composition, and overloading

7.

¿Por qué se considera a Java como un lenguaje orientado a objetos?

a)

Porque utiliza clases y objetos para organizar el código y promueve el concepto de herencia, encapsulamiento y polimorfismo.

b)

Porque utiliza solo funciones en lugar de clases y objetos

c)

Porque no tiene soporte para herencia, encapsulamiento y polimorfismo

d)

Porque no permite la reutilización de código

8.

¿Cuáles son las características principales de Java como lenguaje de programación?

a)

Basado en lenguaje ensamblador, lento y poco seguro

b)

Incompatible con sistemas operativos, propenso a errores y de bajo rendimiento

c)

Orientado a objetos, portable, robusto, seguro y de alto rendimiento

d)

No orientado a objetos, difícil de aprender, y poco utilizado

9.

¿Qué es la herencia en programación orientada a objetos y cómo se implementa en Java?

a)

La herencia en programación orientada a objetos es un concepto que permite a una clase heredar propiedades y comportamientos de otra clase. En Java, se implementa utilizando la palabra clave 'extends' para crear una relación de herencia entre clases.

b)

La herencia en programación orientada a objetos es un concepto que permite a una clase heredar propiedades y comportamientos de otra clase. En Java, se implementa utilizando la palabra clave 'inheritance' para crear una relación de herencia entre clases.

c)

La herencia en programación orientada a objetos es un concepto que permite a una clase heredar propiedades y comportamientos de otra clase. En Java, se implementa utilizando la palabra clave 'inherit' para crear una relación de herencia entre clases.

d)

La herencia en programación orientada a objetos es un concepto que permite a una clase heredar propiedades y comportamientos de otra clase. En Java, se implementa utilizando la palabra clave 'implements' para crear una relación de herencia entre clases.

10.

¿Cuál es la diferencia entre la programación orientada a objetos y la programación estructurada?

a)

La programación orientada a objetos se basa en la creación de clases y objetos, mientras que la programación estructurada se basa en la secuencia de instrucciones y la modularidad.

b)

La programación orientada a objetos utiliza principalmente funciones, mientras que la programación estructurada utiliza principalmente métodos.

c)

La programación orientada a objetos se basa en el uso de lenguajes de alto nivel, mientras que la programación estructurada se basa en lenguajes de bajo nivel.

d)

La programación orientada a objetos se enfoca en la eficiencia del código, mientras que la programación estructurada se enfoca en la legibilidad del código.

11.

¿Cuál es el papel de los constructores en la programación orientada a objetos?

a)

Diseñar bases de datos

b)

Escribir documentación técnica

c)

Crear interfaces de usuario

d)

Inicializar objetos

12.

¿Qué es el polimorfismo en programación orientada a objetos y cómo se aplica en Java?

a)

Capacidad de un objeto de tomar diferentes formas o comportamientos, se aplica a través de la herencia y la implementación de métodos en clases hijas en Java

b)

Un método para declarar variables en Java que pueden contener diferentes tipos de datos

c)

Un tipo de dato en Java que puede almacenar múltiples valores a la vez

d)

Capacidad de un objeto de tomar diferentes formas o comportamientos, se aplica a través de la herencia y la implementación de métodos en clases padres en Java

13.

¿Cuál es la importancia de la encapsulación en la programación orientada a objetos?

a)

Aumenta la complejidad del código

b)

Permite ocultar la implementación interna de un objeto y restringir el acceso a ciertos componentes.

c)

No tiene ninguna importancia en la programación orientada a objetos

d)

Facilita la comunicación entre objetos

14.

¿Cuál es el concepto de abstracción en programación orientada a objetos?

a)

Crear objetos a partir de una clase

b)

Eliminar todas las características de un objeto

c)

Proceso de identificar las características de un objeto y agregar detalles innecesarios

d)

Proceso de identificar las características esenciales de un objeto y eliminar los detalles innecesarios

15.

¿Cuál es el proceso de creación de un objeto en Java?

a)

Hacer clic en un botón para generar el objeto

b)

Definir una clase, crear una instancia con la palabra clave 'new', y asignar la instancia a una variable.

c)

Copiar y pegar el objeto de otro programa

d)

Escribir una función que devuelva el objeto

16.

¿Un lenguaje de programación es un conjunto de reglas (sintaxis), normalmente llamadas instrucciones, las cuales se usan de una cierta manera (semántica) para hacer que la computadora realice una cierta tarea?

a)

VERDADERO

b)

FALSO

17.

Indique del listado ¿Cuáles son lenguajes de programación?

a)

Java

b)

Python

c)

JDK

d)

PSeInt

e)

C#

18.

Al conjunto de líneas de texto que no son más que las instrucciones que debe seguir la computadora para ejecutar dicho programa, se le conoce como

a)

Código Fuente

b)

Compilador

c)

Intérprete

d)

Máquina Virtual

19.

¿Qué característica de Java hace que los programas de Java puedan ejecutarse sin importar en qué sistema operativo esté ejecutando el usuario?

a)

Multiplataforma

b)

Robusto

c)

Seguridad

d)

Orientado a Objetos

20.

¿Cuáles son las tres características propias del paradigma de la orientación a objetos que soporta java?

a)

Polimorfismo

b)

Herencia

c)

Encapsulamiento

d)

Instanciación

e)

Seguridad