Sei sulla pagina 1di 2

EXAMEN DE DIAGNOSTICO DE PROGRAMACIN

1. Marque los lenguajes de programacin que ha manejado. Indique cual lo hace con mayor fluidez (haga un
ejemplo como el ingreso de dos nmeros sumarlos y mostrar por pantalla el resultado ejercicio del punto
6)
a)
b)
c)
d)

Java.
C/c++.
Pascal.
Otro:_________________

e) Visual Basic Aplicacin


f) PHP, phpmyadmin
g) HTML, CSS, Java Script

2. Explique la diferencia entre clase y objeto.


3. Complete las siguientes afirmaciones segn corresponda Marque con (X)
1- Cul es la descripcin que crees define mejor el concepto 'clase' en la programacin orientada a
objetos?
Es un concepto similar al de 'array'
Es un tipo particular de variable
Es un modelo o plantilla a partir de la cual creamos objetos
Es una categora de datos ordenada secuencialmente
2- Qu elementos crees que definen a un objeto?
Sus cardinalidad y su tipo
Sus atributos y sus mtodos
La forma en que establece comunicacin e intercambia mensajes
Su interfaz y los eventos asociados
3- Qu cdigo de los siguientes tiene que ver con la herencia?
public class Componente extends Producto
public class Componente inherit Producto
public class Componente implements Producto
public class Componente belong to Producto
4- Qu significa instanciar una clase?
Duplicar una clase
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre s
5- En Java, a qu nos estamos refiriendo si hablamos de 'Swing'?
Una funcin utilizada para intercambiar valores
Es el sobrenombre de la versin 1.3 del JDK
Un framework especfico para Android
Una librera para construir interfaces grficas
6- Qu es Eclipse, NetBeans, AppInventor?
Una libreria de Java
Una versin de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores
7- Qu cdigo asociaras a una Interfaz en Java?
public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz
9- Qu significa sobrecargar (overload) un mtodo?
Editarlo para modificar su comportamiento
Cambiarle el nombre dejndolo con la misma funcionalidad
Crear un mtodo con el mismo nombre pero diferentes argumentos
Aadirle funcionalidades a un mtodo
10- Qu es una excepcin?
Un error que lanza un mtodo cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces
4. Qu son los atributos y mtodos de una clase.
5. Marque las funciones de iteraciones (Ciclos).
a) Si (if).
b) Para (for).
c) Mientras (while).
d) Opcin (switch).

6. Teniendo los siguientes valores A = 2, b =3, c=17 diga el resultado de las siguientes operaciones.
a) A+c/c.
b) A*b+c.
c) A<b.
d) b+c < A.
7. Desarrolle un algoritmo que permita sumar dos nmeros (puede hacerlo en pseudocdigo, o algn
lenguaje).
8. Explica algn mtodo conocido que permita ordenar en forma ascendente el siguiente vector.

9. Que desarrollos te interesara aprender en esta materia

10. Realizaste alguna aplicacin indica cual

10

Potrebbero piacerti anche