Vous êtes sur la page 1sur 3

UNIVERSIDAD DE XALAPA

PROGRAMACIN ORIENTADA A OBJETOS


1. Qu es un lenguaje de programacin?
Un lenguaje de programacin es un lenguaje formal diseado para realizar procesos que pueden ser
llevados a cabo por mquinas como las computadoras.
2. Describe cules son los lenguajes:
Bajo nivel: es aquel en el que sus instrucciones ejercen un control directo sobre el
hardware y estn condicionados por la estructura fsica de las computadoras que lo
soportan.
Nivel medio: s el lenguaje de una mquina abstracta diseada para ayudar a realizar
el anlisis de un programa informtico
Alto nivel: se caracteriza por expresar el algoritmo de una manera adecuada a la
capacidad cognitiva humana, en lugar de la capacidad ejecutora de las mquinas.
3. Qu es la programacin lineal?
La programacin lineal es el campo de la optimizacin matemtica dedicado a maximizar o
minimizar (optimizar) una funcin lineal, denominada funcin objetivo, de tal forma que las
variables de dicha funcin estn sujetas a una serie de restricciones expresadas mediante un sistema
de inecuaciones tambin lineales.
4. Qu es la programacin estructurada?
La programacin estructurada es un paradigma de programacin orientado a mejorar la claridad,
calidad y tiempo de desarrollo de un programa de computadora, utilizando nicamente subrutinas y
tres estructuras: secuencia, seleccin (if y switch) e iteracin (bucles for y while)
5. Qu es la programacin orientada a objetos?
Es un paradigma de programacin que viene a innovar la forma de obtener resultados. Los objetos
manipulan los datos de entrada para la obtencin de datos de salida especficos, donde cada objeto
ofrece una funcionalidad especial.
6. Qu es un objeto?
Instancia de una clase.

7. Qu es una clase?
Definiciones de las propiedades y comportamiento de un tipo de objeto concreto.
8. Qu es y para qu sirve un diagrama de clases?
Es un tipo de diagrama de estructura esttica que describe la estructura de un sistema mostrando las
clases del sistema, sus atributos, operaciones (o mtodos), y las relaciones entre los objetos.
9. Menciona tres caractersticas del lenguaje Java
Lenguaje totalmente orientado a Objetos, disponibilidad de un amplio conjunto de bibliotecas,
lenguaje simple.
10. Menciona por lo menos 10 palabras reservadas del lenguaje Java
Abstract, continue, for, new, switch, assert, default, goto, package, synchronized, boolean, do.
11. Qu es una variable?
est formada por un espacio en el sistema de almacenaje y un nombre simblico que est asociado a
dicho espacio.
12. Qu es una constante?
Es un valor que no puede ser alterado/modificado durante la ejecucin de un programa, nicamente
puede ser ledo.
13. Escribe un ejemplo de asignacin a una variable de algn tipo primitivo.
int x;
14. Menciona cules son los tipos de datos primitivos que maneja Java
Byte, short, int, long, float, double, char, Boolean.
15. Qu es un tipo de dato referencia?
Establece una conexin hacia un objeto, y a travs de esta conexin podemos acceder a sus mtodos
y atributos.

16. Cules son los operadores aritmticos en java?


+, -, *, /, %.
17. Cules son los operadores de incremento y decremento?
Variable++, variable+=incremento; variable--, variable-=incremento
18. Lista los operadores relacionales y operadores lgicos.
Relacionales: <, >, ==, !=, <=, >=; Lgicos: && (AND), || (OR), ! (NOT)
19. Describe para que se usan las siguientes estructuras de control y escribe la sintaxis que usa cada
estructura.
If: Realiza la accin si se cumple la condicin
if-else: Realiza la accin si se cumple la condicin, si no, realiza lo dems posible, o
en su caso, otra accin determinada por otra condicin.
Switch: Lee el valor de una variable y, dependiendo de sta, determina que proceso
realizar.
While: Se mantendr un ciclo infinito a menos que se cumpla la condicin inicial.
do-while: Realizar el proceso una vez, y despus lo repetir slo si se cumple la
condicin inicial.
For: Ciclo determinado por un valor inicial, uno final y un incremento/decremento,
con lo cual, se repetir dependiendo de los valores iniciales.
20. Qu es un mtodo?
Es una subrutina cuyo cdigo es definido en una clase y puede pertenecer tanto a una clase, como es
el caso de los mtodos de clase o estticos, como a un objeto, como es el caso de los mtodos de
instancia.
21. Cmo se declara un mtodo con retorno?
En un mtodo se declara una variable a regresar, la cual tiene que coincidir en tipo con el mtodo o,
en su caso, poder convertirse al mismo, y se declara as: return variable;
22. Cmo se declara un mtodo sin retorno?
void nombreMetodo(argumentos){}
23. Qu es un mtodo instancia?
Es el que se invoca siempre sobre una instancia (objeto) de una clase.
24. Qu es un mtodo esttico?
El comportamiento del mtodo es independiente de la instancia o de la clase.
25. Qu es el paso de parmetros por valor?
Este mtodo copia el valor de los argumentos sobre los parmetros formales, de manera que los
cambios de valor de los parmetros no afectan a las variables utilizadas como argumentos en la
llamada.
26. Qu es el paso de parmetros por referencia?
Los parmetros no copian el valor del argumento, sino que comparten su valor. Por lo que cuando
cambia el valor del parmetro tambin cambia el valor de la variable utilizada como argumento en
la llamada.
27. Qu es el mtodo get?
Muestra el valor de un atributo.
28. Qu es el mtodo set?
Modifica el valor de un atributo
29. Que es la sobrecarga de mtodos?
Se utiliza para reutilizar el nombre de un mtodo pero con diferentes argumentos (opcionalmente un
tipo diferente de retorno).
30. Qu es un arreglo y como se declaran?
Es una estructura de datos que nos permite almacenar un conjunto de datos de un mismo tipo.
Se declara as: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensin];

O as: Tipo_de_variable[ ] Nombre_del_array;


Nombre_del_array = new Tipo_de_variable[dimensin];

Vous aimerez peut-être aussi