Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen Net Bc3a1sico1
Examen Net Bc3a1sico1
Switch (expresion){
Sentencia;
Break;
Case valor2;
Sentencia;
Break;
Case valorN;
Sentencia;
Break;
Falta la sentecia;
Falta el break;
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.
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.
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
A. Normal
B. High level
C. Natural
D. 4GL
Si se declara un campo como private, este solo se podrá ver dentro de la clase que se declaró
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;
class grupo
{
string nombre_oficina;
int codigo_area;
int[] lista_empleados;
}
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.
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#
VB.net
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.
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.
class triangulo
{
public float baseT,altura;
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’)
16. Declarar una clase de nombre persona que tenga de atributos nombre, edad, peso, sus métodos get y set y
método llamado CambiaNombre que no reciba parámetros y que a su nombre le concadene al inicio la palabra
“Hola_”, otro método de nombre calcula que no reciba parámetros y devuelva el producto de su edad por su
peso.
class persona
{
private string nombre;
private int edad, peso;
17. Escribe el código para declarar una instancia de la clase anterior, asignar valores a todos sus atributos, llamar a
su método cambiaNombre, desplegar en pantalla su nombre después de haberlo cambiado y mostrar en
pantalla el resultado de su método 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. ¿Cuáles con las salidas en pantalla que produce el programa contenido en esta clase?
class Program
{
static void Main(string[] args)
{
Console.Read();
}
class classB
{
private int rec = 1;
Paso 1, res=1
OK 1
Paso 2, res=2
OK 2
Paso 3, res=0
Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma
diferente.
Por ejemplo, podemos crear dos clases distintas: Pez y Ave que heredan de la superclase Animal. La clase Animal tiene el
método abstracto mover que se implementa de forma distinta en cada una de las subclases (peces y aves se mueven de
forma distinta).
CLS ayuda a mejorar y garantizar la interoperabilidad entre lenguajes mediante la definición de un conjunto de
características en las que se pueden basar los programadores y que están disponibles en una gran variedad de lenguajes.
21. Escribe el código HTML para crear una página que tenga de título de página “Horario de Clases”. Que diga en el
cuerpo “Bienvenido a tu Horario” y aparezca una tabla en donde los títulos sean Materia, Hora y Dia y tenga la
información 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>
Día
</td>
</tr>
<tr>
<td>
Español
</td>
<td>
8:00
</td>
<td>
Lunes
</td>
</tr>
<tr>
<td>
Matemáticas
</td>
<td>
11:00
</td>
<td>
Martes
</td>
</tr>
</table>
</body>
</html>
22. Escribe el código de una página HTML en donde se encuentre un formulario y se envie el nombre, la edad y el
sueldo a una página de nombre “procesaDatos.jsp”
<html>
<head>
<title></title>
</head>
<body>
<form action="procesaDatos.jsp">
<table>
<tr>
<td>
Nombre:
</td>
<td>
Edad:
</td>
<td>
Sueldo:
</td>
</tr>
<tr>
<td>
23. Escribe una funcion javascript de nombre “Despliega” que muestre el mensaje “Bienvenido al Sistema” y el
código HTML de un botón que llame a dicha función al darle click.
<html>
<head>
<title></title>
</head>
<body>
<button id="btn_Mensaje" onclick="Despliega()">Despliega</button>
<script type="text/javascript">
function Despliega() {
alert("Bienvenido al Sistema");
}
</script>
</body>
</html>
La sentencia join en SQL permite combinar registros de dos o más tablas en una base de datos relacional
26. Crear una tabla de nombre “producto” que tenga un campo “nombre”, “precio” y “fecha”.
27. Insertar el producto leche con fecha del 15 de dciembre del 2010 y precio de $12.
29. Mostrar el nombre de todos los productos que cuesten más de $5.
select nombre
from producto
where precio>5
delete producto