Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen Net Bc3a1sico1
Examen Net Bc3a1sico1
Sentencia;
Break;
Case valor2;
Sentencia;
Break;
Case valorN;
Sentencia;
Break;
Default;
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 estn
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 estn 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. Cul es la diferencia esencial entre la programacin estructurada y la orientada a
objetos?
Que la estructurada es secuencial y la orientada a objetos se basa en crear objetos abstractos,
los cuales podrn contener clases, a su vez, atributos, mtodos, otros objetos y esto facilita la
lgica de programacin.
5. Qu es una clase y cul 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.
A. Natural
B. Assembly asembler
C. Machine de mquina
D. High Level de alto nivel
E. Ninguno de los anteriores
Normal
High level
Natural
4GL
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 cdigo de rea es invlido.");
}
this.codigo_area = value;
}
}
Escribir un metodo denominado achatar que reciba como argumento un objeto de tipo triangulo
y devuelva otro objeto de tipo triangulo con un 10% menos de la altura que la origunal (h=0.9h),
pero ajustando la base que tengan la misma area (b=(b*h)/h)
public triangulo achatar(triangulo triangulo2) {
triangulo trianguloNuevo = new triangulo();
trianguloNuevo.altura = triangulo2.altura - (triangulo2.altura * 10 / 100);
return trianguloNuevo;
}
16.Declarar una clase de nombre persona que tenga de atributos nombre, edad, peso, sus
mtodos get y set y mtodo llamado CambiaNombre que no reciba parmetros y que a su
nombre le concadene al inicio la palabra Hola_, otro mtodo de nombre calcula que no
reciba parmetros y devuelva el producto de su edad por su peso.
class persona
{
private string nombre;
private int edad, peso;
public persona(string nombre, int edad, int peso)
{
Nombre = nombre;
Edad = edad;
Peso = peso;
17.Escribe el cdigo para declarar una instancia de la clase anterior, asignar valores a todos
sus atributos, llamar a su mtodo cambiaNombre, desplegar en pantalla su nombre
despus de haberlo cambiado y mostrar en pantalla el resultado de su mtodo calcula.
class Program
{
static void Main(string[] args)
{
persona persona1 = new persona("Irwin", 26, 62);
persona1.cambiaNombre();
Console.WriteLine(persona1.Nombre);
Console.WriteLine("El resultado de Calcula es: " + persona1.calcula());
Console.Read();
}
}
18.Cules con las salidas en pantalla que produce el programa contenido en esta clase?
class Program
}
class classB
{
private int rec = 1;
Paso 1, res=1
OK 1
Paso 2, res=2
OK 2
Paso 3, res=0
19.Qu significa la propiedad polimorfismo?
Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo
mtodo de forma diferente.
Por ejemplo, podemos crear dos clases distintas: Pez y Ave que heredan de la superclase Animal.
La clase Animal tiene el mtodo abstracto mover que se implementa de forma distinta en cada
una de las subclases (peces y aves se mueven de forma distinta).
20.Qu es el Common Language Specification?
CLS ayuda a mejorar y garantizar la interoperabilidad entre lenguajes mediante la definicin de
un conjunto de caractersticas en las que se pueden basar los programadores y que estn
disponibles en una gran variedad de lenguajes.
21.Escribe el cdigo HTML para crear una pgina que tenga de ttulo de pgina Horario de
Clases. Que diga en el cuerpo Bienvenido a tu Horario y aparezca una tabla en donde
los ttulos sean Materia, Hora y Dia y tenga la informacin de dos materias diferentes.
<html>
<head>
<title>Horario de Clases</title>
</head>
<body>
Bienvenido a tu Horario
<table>
<tr>
<td>
Materia
</td>
<td>
Hora
</td>
<td>
Da
</td>
</tr>
<tr>
<td>
Espaol
</td>
<td>
8:00
</td>
<td>
Lunes
</td>
</tr>
<tr>
<td>
Matemticas
</td>
<td>
11:00
</td>
<td>
Martes
</td>
</tr>
</table>
</body>
</html>
<td>
Edad:
</td>
<td>
Sueldo:
</td>
</tr>
<tr>
<td>
<input id="Text1" type="text" /></td>
<td>
<input id="Text2" type="text" /></td>
<td>
<input id="Text3" type="text" /></td>
</tr>
<tr>
<td colspan="3">
<input id="Submit1" type="submit" value="submit" /></td>
</tr>
</table>
</form>
</body>
</html>
27.Insertar el producto leche con fecha del 15 de dciembre del 2010 y precio de $12.
insert into producto(nombre,fecha,precio)
values('Leche','15-12-2010',12)