0% encontró este documento útil (0 votos)
69 vistas3 páginas

Cuestionario 1

El documento presenta una serie de preguntas sobre conceptos básicos de programación orientada a objetos. Explica que un objeto es una entidad con estado y comportamiento, una clase es un plan que define objetos, y el encapsulamiento oculta detalles de implementación. También define herencia, polimorfismo y abstracción. Finalmente, describe que los métodos son funciones de un objeto y los atributos definen su estado.

Cargado por

Escanta Luis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
69 vistas3 páginas

Cuestionario 1

El documento presenta una serie de preguntas sobre conceptos básicos de programación orientada a objetos. Explica que un objeto es una entidad con estado y comportamiento, una clase es un plan que define objetos, y el encapsulamiento oculta detalles de implementación. También define herencia, polimorfismo y abstracción. Finalmente, describe que los métodos son funciones de un objeto y los atributos definen su estado.

Cargado por

Escanta Luis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

CUESTIONARIO CLASE 1:

PROGRAMACIÓN ORIENTADA A OBJETOS:

1. ¿Qué es un objeto en programación orientada a objetos?


a) Una función que realiza una tarea específica
b) Un conjunto de variables que definen el estado de un programa
c) Una entidad que tiene un estado y un comportamiento
2. ¿Qué es una clase en programación orientada a objetos?
a) Un conjunto de instrucciones que realizan una tarea específica
b) Una entidad que tiene un estado y un comportamiento
c) Un plan a partir del cual se crean objetos
3. ¿Qué es el encapsulamiento en programación orientada a objetos?
a) Un mecanismo mediante el cual se ocultan los detalles de implementación de
un objeto
b) Un mecanismo mediante el cual una clase puede heredar los atributos y los
métodos de otra clase
c) Un mecanismo mediante el cual los objetos pueden responder a un mismo
mensaje de diferentes maneras
4. ¿Qué es la herencia en programación orientada a objetos?
a) Un mecanismo mediante el cual una clase puede heredar los atributos y los
métodos de otra clase
b) Un mecanismo mediante el cual se ocultan los detalles de implementación de
un objeto
c) Un mecanismo mediante el cual los objetos pueden responder a un mismo
mensaje de diferentes maneras
5. ¿Qué es el polimorfismo en programación orientada a objetos?
a) Un mecanismo mediante el cual una clase puede heredar los atributos y los
métodos de otra clase
b) Un mecanismo mediante el cual los objetos pueden responder a un mismo
mensaje de diferentes maneras
c) Un mecanismo mediante el cual se ocultan los detalles de implementación de
un objeto
6. ¿Qué es la abstracción en programación orientada a objetos?
a) Un proceso mediante el cual se identifican las características esenciales de un
objeto y se ignoran los detalles irrelevantes
b) Un mecanismo mediante el cual se ocultan los detalles de implementación de
un objeto
c) Un proceso mediante el cual se define el comportamiento de un objeto
7. ¿Qué son los métodos en programación orientada a objetos?
a) Un conjunto de variables que definen el estado de un objeto
b) Una función que realiza una tarea específica
c) Un plan a partir del cual se crean objetos
8. ¿Qué son los atributos en programación orientada a objetos?
a) Una función que realiza una tarea específica
b) Un conjunto de variables que definen el estado de un objeto
c) Un plan a partir del cual se crean objetos
PROGRAMACIÓN ESTRUCTURADA

1. ¿Qué es la programación estructurada?


a) Un estilo de programación que se basa en la utilización de variables globales.
b) Un estilo de programación que se enfoca en la utilización de la recursión.
c) Un estilo de programación que se enfoca en la utilización de estructuras de
control.
2. ¿Cuál es el objetivo principal de la programación estructurada?
a) Facilitar la implementación de estructuras de datos complejas.
b) Simplificar el proceso de depuración de código.
c) Reducir la complejidad del código al utilizar estructuras de control bien
definidas.
3. ¿Cuáles son las estructuras de control utilizadas en la programación
estructurada?
a) Condicionales, bucles y saltos incondicionales.
b) Funciones, procedimientos y objetos.
c) Variables, constantes y tipos de datos.
4. ¿Qué es una estructura de control condicional?
a) Una estructura de control que se utiliza para repetir un bloque de código
varias veces.
b) Una estructura de control que permite tomar decisiones en función del valor
de una expresión lógica.
c) Una estructura de control que permite transferir el control de ejecución a otra
parte del programa.
5. ¿Qué es una estructura de control de bucle?
a) Una estructura de control que se utiliza para tomar decisiones en función del
valor de una expresión lógica.
b) Una estructura de control que se utiliza para transferir el control de ejecución
a otra parte del programa.
c) Una estructura de control que se utiliza para repetir un bloque de código
varias veces.
6. ¿Qué es la modularidad en programación estructurada?
a) La capacidad de un programa para ser compilado en diferentes plataformas.
b) La capacidad de un programa para ser escrito en diferentes lenguajes de
programación.
c) La división de un programa en módulos o bloques de código independientes.
7. ¿Qué es una función en programación estructurada?
a) Una estructura de control que se utiliza para tomar decisiones en función del
valor de una expresión lógica.
b) Un bloque de código que se utiliza para realizar una tarea específica y que
puede ser llamado desde otras partes del programa.
c) Una estructura de control que se utiliza para repetir un bloque de código
varias veces.
NIVELES DE PROGRAMACIÓN

1. ¿Cuál de los siguientes es un ejemplo de lenguaje de programación


de bajo nivel?
a) Java
b) C
c) Lenguaje ensamblador
d) Python
2. ¿Qué tipo de programación ofrece un mayor control sobre el
hardware del ordenador?
a) Programación de alto nivel
b) Programación de medio nivel
c) Programación de bajo nivel
d) Programación orientada a objetos
3. ¿Cuál de los siguientes es un ejemplo de lenguaje de programación
de medio nivel?
a) C#
b) Python
c) Ruby
d) C
4. ¿Qué tipo de programación ofrece una mayor facilidad de
desarrollo?
a) Programación de alto nivel
b) Programación de medio nivel
c) Programación de bajo nivel
d) Programación estructurada
5. ¿Cuál de los siguientes es un ejemplo de lenguaje de programación
de alto nivel?
a) Lenguaje ensamblador
b) C
c) Python
d) C++

También podría gustarte