0% encontró este documento útil (0 votos)
21 vistas5 páginas

Cuestionario de Programación

El documento es un cuestionario sobre programación, específicamente Java y programación orientada a objetos, que incluye preguntas sobre conceptos clave como encapsulamiento, clases, métodos y la historia de Java. Se discuten las diferencias entre programación estructurada y orientada a objetos, así como la gestión de memoria y la seguridad en Java. Además, se menciona el impacto de las tecnologías de la información en la sociedad y se describe el proyecto Green relacionado con Java.

Cargado por

berleidys
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas5 páginas

Cuestionario de Programación

El documento es un cuestionario sobre programación, específicamente Java y programación orientada a objetos, que incluye preguntas sobre conceptos clave como encapsulamiento, clases, métodos y la historia de Java. Se discuten las diferencias entre programación estructurada y orientada a objetos, así como la gestión de memoria y la seguridad en Java. Además, se menciona el impacto de las tecnologías de la información en la sociedad y se describe el proyecto Green relacionado con Java.

Cargado por

berleidys
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 DOCX, PDF, TXT o lee en línea desde Scribd

Ministerio de educació n

Colegio
Centro de enseñ anzas especializada

Nombre
Roberto armando walden laguna

Cedula
3-741-625

Materia

Programació n

Añ o lectivo

2021

E
ACTIVIDAD
CUESTIONARIO
1. ¿Qué es Java?

R/ Java es un lenguaje de programació n y una plataforma informá tica que fue


comercializada por primera vez en 1995 por Sun Microsystems.

2. ¿Qué es la programació n orientada a objetos? 

R/ es un paradigma de programació n que viene a innovar la forma de obtener


resultados. Los objetos se utilizan como metá fora para emular las entidades reales del
negocio a modelar. 

3. ¿Qué es encapsulamiento? 

R/ se denomina encapsulamiento al ocultamiento del estado, es decir, del dato


miembro de un objeto de manera que solo se pueda cambiar mediante las operaciones
definidas para ese objeto.

4. ¿Cuá l es la diferencia entre la programació n estructura y el objeto?

R/ La diferencia es que la programació n estructurada está orientada a acciones y la


programació n orientada a objetos encapsula atributos y métodos en objetos que está n
relacionados entre sí.

5. ¿A qué se refieren los métodos en programació n?

R/ un método en la programació n se refiere a una subrutina cuyo có digo es definido


en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de
clase o está ticos, como a un objeto, como es el caso de los métodos de instancia.

6. ¿Qué representa la clase en programació n de objetos y la estructurada?

R/ En programació n de objetos representan un conjunto de cosas (físicas o


abstractas) que
Tienen el mismo comportamiento y características. Y la programació n estructurada,
una clase se asemejaría a un mó dulo, los atributos a las variables globales de dicho
mó dulo, y los métodos a las funciones del mó dulo.

7. Atendiendo a la interacció n, ¿cuá les son las relaciones má s comunes  entre los
objetos? 
R/ Existen varios tipos de relaciones que pueden unir a los diferentes objetos, pero
entre ellas destacan las relaciones de: asociació n, todo/parte, y
generalizació n/especializació n.

8. ¿Bajo qué principios se modeliza un objeto? 

R/ Se modelizan bajo los principios la abstracció n, el encapsulamiento, la


modularidad, la
Jerarquía, el paso de mensajes y el poliforfismo.

9. ¿Có mo y cuá ndo surgió Java? 

R/ Java surgió en 1990 por James Gosling, de Sun Microsystems, como software para
dispositivos electró nicos de consumo. Curiosamente, todo este lenguaje fue diseñ ado
antes de que diese comienzo la era Word Wide Web, puesto que fue diseñ ado para
dispositivos electró nicos como calculadoras, microondas y la televisió n interactiva.

10. ¿Cuá l es el paradigma en la programació n orientada a objetos? 

R/ El paradigma en la programació n de objetos facilita la creació n de software de


calidad por sus factores que potencian el mantenimiento, la extensió n y la
reutilizació n del software generado bajo este paradigma.

11. ¿Qué es el lenguajeC++? 

R/ C++ es un lenguaje de programació n diseñ ado en 1979 por Bjarne Stroustrup. La


intenció n de su creació n fue extender al lenguaje de programació n C mecanismos que
permiten la manipulació n de objetos. En ese sentido, desde el punto de vista de los
lenguajes orientados a objetos, C++ es un lenguaje híbrido. 

12. ¿Có mo compensa Java las funciones malloc y free? 

R/ La funció n malloc de C, asigna un nú mero especificado de bytes de memoria


devolviendo la direcció n de ese bloque. La funció n free devuelve un bloque asignado
al sistema para que lo utilice.

13. ¿Qué razones justifican la creació n de Java? 


R/ Habían tres principales razones que eran:
 Creciente necesidad de interfaces mucho má s có modas e intuitivas que los
sistemas de ventanas que proliferaban hasta el momento.
 Fiabilidad del có digo y facilidad de desarrollo. Gosling observó que muchas de
las características que ofrecían C o C++ aumentaban de forma alarmante el
gran coste de pruebas y depuració n. Por ello en los sus ratos libres creó un
lenguaje de programació n donde intentaba solucionar los fallos que
encontraba en C++.
 Enorme diversidad de controladores electró nicos. Los dispositivos
electró nicos se controlan mediante la utilizació n de microprocesadores de
bajo precio y reducidas prestaciones, que varían cada poco tiempo y que
utilizan diversos conjuntos de instrucciones. Java permite escribir un có digo
comú n para todos los dispositivos.

14. Refiérase al proyecto Green. 

R/ El proyecto Green fue el primero en el que se aplicó Java, y consistía en un sistema


de control completo de los aparatos electró nicos y el entorno de un hogar. Con este fin
se construyó un ordenador experimental denominado *7 (Star Seven). El sistema
presentaba una interfaz basada en la representació n de la casa de forma animada y el
control se llevaba a cabo mediante una pantalla sensible al tacto. En el sistema
aparecía ya Duke, la actual mascota de Java.

15. ¿Por qué fallaron los primeros proyectos de Java? 

R/ Fallaron porque habían programas que fueron usados por grupos delictivos antes
del lanzamiento de los parches. Una campañ a de ataques informá ticos generalizada
infectó ordenadores que utilizan el sistema operativo Windows de Microsoft y el
software de Apple en cientos de compañ ías, incluidas Facebook, Apple Inc y Twitter.
La situació n se volvió tan grave a comienzos de este añ o que el Departamento de
Seguridad Nacional de Estados Unidos recomendó a los usuarios informá ticos que
desactivaran el programa Java en sus navegadores.

16. ¿Cuá l ha sido el aporte má s significativo de Java? 

R/ el aporte má s significativo ha sido a la Web una interactividad que se había


buscado durante mucho tiempo entre usuario y aplicació n.

17. ¿Có mo maneja Java la gestió n de memoria? 

R/ La maneja con Fuertes restricciones al acceso a memoria, como son la eliminació n


de punteros, aritméticos y de operadores ilegales de transmisió n.

18. ¿Cuá l es el conjunto de clases má s complicado de Java? 


R/ El conjunto de clases má s complicado de Java son sus paquetes grá ficos AWT
(Abstract Windows Toolkit) y Swing. Estos paquetes implementan componentes de
una interfaz de usuario grá fica bá sica comú n a todos los ordenadores personales
modernos.

19. ¿A qué alude la aplicabilidad de los có digos de bytes? 

R/ Alude a que no se viole ninguna construcció n del lenguaje.

20. ¿Qué se conoce como applets y la ventaja que da a Java? 

R/ se conoce como applets a un pequeñ o programa en Java transferido


diná micamente a través de Internet. Y la ventaja que le da java es el gran potencial que
Java proporciona en este aspecto, haciendo posible que los programadores ejerzan un
control sobre los programas ejecutables de Java que no es posible encontrar en otros
lenguajes.

21. ¿Có mo maneja Java la seguridad?

R/ Java maneja la seguridad de esta manera poniendo un énfasis especial en el tema


de la seguridad, y se ha conseguido lograr cierta inmunidad en el aspecto de que un
programa realizado en Java no puede realizar llamadas a funciones globales ni acceder
a recursos arbitrarios del sistema, por lo que el control sobre los programas
ejecutables no es equiparable a otros lenguajes.

22. Investiga el concepto sintaxis en programació n. 

R/ La sintaxis de un lenguaje de programació n se define como el conjunto de reglas


que deben seguirse al escribir el có digo fuente de los programas para considerarse
como correctos para ese lenguaje de programació n.

23. En tu opinió n, ¿cuá les son los aportes de las tecnologías de la  
Informació n y la comunicació n en el desarrollo de nuestra sociedad?

R/ En mi opinió n los aportes impactan en todos los á mbitos de la vida humana por las
características que aportan a la sociedad del conocimiento, y por todas las
posibilidades que brindan al desarrollo de nuevas formas de organizarse,
comunicarse, educar, enseñ ar y aprender y con ello la transformació n y evolució n de
la misma sociedad.

También podría gustarte