ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Examen .NET


Enviado por   •  5 de Junio de 2014  •  1.811 Palabras (8 Páginas)  •  1.317 Visitas

Página 1 de 8

1. ¿Qué significa VOID cuando se encuentra en una clase java?

Significa que no va tener un valor de retorno

2. Corrige si existe algo mal en el código:

Switch (expresion){ Case valor1; no va punto y coma “;”, es dos puntos “:”

Sentencia;

Break;

Case valor2;

Sentencia;

Break;

Case valorN;

Sentencia;

Break; Default; no va punto y coma “;”, es dos puntos “:”

Falta la sentecia;

Falta el break;

Falta el cierre de la llave del switch “}”

3. ¿Qué es una namespace y da 3 ejemplos de namespaces en .NET?

Un Namespace es una forma de agrupar clases, funciones, tipos de datos, etc. que están relacionadas entre sí. Por ejemplo, entre los Namespaces que podemos encontrar en el .NET Framework encontramos uno con funciones relacionadas con Visual Basic: Microsoft.VisualBasic. Si te fijas, Microsoft y VisualBasic están separados por un punto, esto significa que Microsoft a su vez es un Namespace que contiene otros “espacios de nombres”, tales como el mencionado VisualBasic, CSharp y Win32 con el cual podemos acceder a eventos o manipular el registro del sistema.

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

Que la estructurada es secuencial y la orientada a objetos se basa en crear objetos abstractos, los cuales podrán contener clases, a su vez, atributos, métodos, otros objetos y esto facilita la lógica de programación.

5. ¿Qué es una clase y cuál es la diferencia con un objeto?

Una clase es un modelo que define a los objetos, su esqueleto y la diferencia con el objeto, es que el objeto es único, es una instancia de la clase.

6. La computadora misma usa un lenguaje _ C

A. A. Natural

B. B. Assembly – asembler

C. C. Machine – de máquina

D. D. High Level – de alto nivel

E. E. Ninguno de los anteriores

7. Un lenguaje de programación que se parece al inglés corriente es un lenguaje _ B

A. Normal

B. High level

C. Natural

D. 4GL

8. Diferencia entre campos private y public

Si se declara un campo como private, este solo se podrá ver dentro de la clase que se declaró

Si se declara como public, éste se podrá ver en todo el proyecto

9. Definir los campos de las clases de objetos necesarias para almacenar la información relativa a grupos de empleados de una empresa de forma que:

Cada empleado tendrá la siguiente información: nombre, código entre [1,10000], puesto de trabajo, sueldo base, una referencia a su superior directo y una referencia al grupo al que pertenece.

Cada grupo tendrá información sobre: nombre de oficina, código numérico del área departamental entre [1 y 23] y una lista de referencias a sus empleados. class empleado { private string nombre,puesto_trabajo; private int codigo,sueldo_base,ref_codigo_superior,ref_codigo_grupo;

public int Codigo { get { return this.codigo; } private set { if (value < 1 || value > 10000) { throw new ArgumentException("El código es inválido."); } this.codigo = value; } }

public empleado(int codigo) { Codigo = codigo; }

}

class grupo { string nombre_oficina;

int codigo_area; int[] lista_empleados;

public int Codigo_area { get { return this.codigo_area; } private set { if (value < 1 || value > 23) { throw new ArgumentException("El código de área es inválido."); } this.codigo_area = value; } }

}

10. ¿Qué es el .NET framework y cuál es su diferencia con Visual Basic 6.0?

El Microsoft .NET Framework, es un componente de software que puede ser o es incluido en los sistemas operativos Microsoft Windows. Provee soluciones pre-codificadas para requerimientos comunes de los programas y gestiona la ejecución de programas escritos específicamente para este framework. VB 6.0 tiene distintas librerías que van muy pegadas al SO donde se ejecuta y no es una programación orientada a objetos, aunque se puede simular.

11. Describir y corregir los 4 errores del siguiente código:

public void en ves de void va int ya que devolverá un valor entero metodoA(int[] falta vec, el cuál es el nombre de la variable,int pos)

{

int sum=0;

while (i la variable I no se ha declarado =pos){

sum=sum+vec[1];

}

return sum; si la funcion es void no debe retornarse ningun valor

}

12. Escribe el código para dada la cadena de caracteres “abcdefg” la despliegue en pantalla al revés:

C# string cadena = "abcdefg"; char[] arregloCaracteres = new char[cadena.Length]; // creo un array de caracteres con el tamaño de la palabra un ingresada cadena.CopyTo(0, arregloCaracteres, 0, arregloCaracteres.Length); //copio la palabra ingresada, en el arreglo de caracteres Array.Reverse (arregloCaracteres); // este metodo estatico de la clase array ordena el arreglo de caracteres que se le pasa como parámetro for (int j = 0; j < arregloCaracteres.Length; j++) // muestro la el array de caractes ordenado Console.Write(arregloCaracteres[j]);

VB.net Dim cadena As String = "abcdefg" Dim arregloCaracteres(cadena.Length) As Char 'creo un array de caracteres con el tamaño de la palabra un ingresada cadena.CopyTo(0, arregloCaracteres, 0, cadena.Length) 'copio la palabra ingresada, en el arreglo de caracteres Array.Reverse(arregloCaracteres) 'este metodo estatico de la clase array ordena el arreglo de caracteres que se le pasa como parámetro For Each caracter As Char In arregloCaracteres

Console.Write(caracter) 'muestro la el array de caractes ordenado Next

13. ¿Qué es el common language runtime y para que sirve?

El Common Language Runtime (CLR) es el núcleo de la plataforma .NET. Es el motor encargado de gestionar la ejecución de las aplicaciones para ella desarrolladas y a las que ofrece numerosos servicios que simplifican su desarrollo y favorecen su fiabilidad y seguridad.

Es como el equivalente de la VM de java.

14. ¿Qué significa la propiedad encapsulación?

Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema. Algunos autores confunden este concepto con el principio de ocultación, principalmente porque se suelen emplear conjuntamente.

15. Dada la siguiente clase triangulo:

class triangulo

{

public float baseT,altura;

public float area(){

return (baseT*altura)/2;

}

}

Escribir un metodo denominado achatar que reciba como argumento

...

Descargar como (para miembros actualizados) txt (12 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com