Examen Net Bc3a1sico1



Comments



Description

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; Sentencia; Break; Case valor2; Sentencia; Break; Case valorN; Sentencia; Break; Default; no va punto y coma “;”, es dos puntos “:” 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. sueldo base. private int codigo. class empleado { private string nombre. . D.codigo. Diferencia entre campos private y public Si se declara un campo como private.ref_codigo_grupo.ref_codigo_superior. } } public empleado(int codigo) { Codigo = codigo. } } class grupo { string nombre_oficina. D. Cada grupo tendrá información sobre: nombre de oficina. Normal High level Natural 4GL 8. } this.codigo = value. public int Codigo { get { return this.6. Natural B.10000]. puesto de trabajo. Un lenguaje de programación que se parece al inglés corriente es un lenguaje _ B A. Assembly – asembler C. 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. High Level – de alto nivel E. E. A. éste se podrá ver en todo el proyecto 9. C.puesto_trabajo. este solo se podrá ver dentro de la clase que se declaró Si se declara como public. } private set { if (value < 1 || value > 10000) { throw new ArgumentException("El código es inválido. B. código numérico del área departamental entre [1 y 23] y una lista de referencias a sus empleados. una referencia a su superior directo y una referencia al grupo al que pertenece. Ninguno de los anteriores 7. C. B. código entre [1.sueldo_base. La computadora misma usa un lenguaje _ C A."). Machine – de máquina D. aunque se puede simular.CopyTo(0. es un componente de software que puede ser o es incluido en los sistemas operativos Microsoft Windows.int pos) { int sum=0. Provee soluciones pre-codificadas para requerimientos comunes de los programas y gestiona la ejecución de programas escritos específicamente para este framework.codigo_area. } return sum. } this. en el arreglo de caracteres Array. j++) // muestro la el array de caractes ordenado Console. arregloCaracteres.Length). 11. si la funcion es void no debe retornarse ningun valor } 12. int[] lista_empleados.Reverse (arregloCaracteres). // creo un array de caracteres con el tamaño de la palabra un ingresada cadena. 0.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 . en el arreglo de caracteres Array. ¿Qué es el ."). 0. 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.NET Framework.Write(arregloCaracteres[j]). Escribe el código para dada la cadena de caracteres “abcdefg” la despliegue en pantalla al revés: C# string cadena = "abcdefg".0 tiene distintas librerías que van muy pegadas al SO donde se ejecuta y no es una programación orientada a objetos. VB 6. cadena.NET framework y cuál es su diferencia con Visual Basic 6. j < arregloCaracteres. while (i la variable I no se ha declarado =pos){ sum=sum+vec[1]. } private set { if (value < 1 || value > 23) { throw new ArgumentException("El código de área es inválido. public int Codigo_area { get { return this. } } } 10. arregloCaracteres. VB. el cuál es el nombre de la variable. // este metodo estatico de la clase array ordena el arreglo de caracteres que se le pasa como parámetro for (int j = 0.0? El Microsoft . char[] arregloCaracteres = new char[cadena.Length) 'copio la palabra ingresada.Length].CopyTo(0. //copio la palabra ingresada.Length.Length) As Char 'creo un array de caracteres con el tamaño de la palabra un ingresada cadena.codigo_area = value.int codigo_area.net Dim cadena As String = "abcdefg" Dim arregloCaracteres(cadena. arregloCaracteres. 9h). Peso = peso. public float area(){ return (baseT*altura)/2. 14. class persona { private string nombre. 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_”. Dada la siguiente clase triangulo: class triangulo { public float baseT. int edad. Declarar una clase de nombre persona que tenga de atributos nombre. } 16. private int edad. } } 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.altura * 10 / 100). pero ajustando la base que tengan la misma area (b’=(b*h)/h’) public triangulo achatar(triangulo triangulo2) { triangulo trianguloNuevo = new triangulo().altura = triangulo2.NET. ¿Qué significa la propiedad encapsulación? Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad. 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. Algunos autores confunden este concepto con el principio de ocultación. Esto permite aumentar la cohesión de los componentes del sistema. peso. al mismo nivel de abstracción.Write(caracter) 'muestro la el array de caractes ordenado Next 13. Edad = edad. 15. } public string Nombre { get { return this. principalmente porque se suelen emplear conjuntamente. Es como el equivalente de la VM de java. } . edad.altura. public persona(string nombre. peso.altura . trianguloNuevo.Console. ¿Qué es el common language runtime y para que sirve? El Common Language Runtime (CLR) es el núcleo de la plataforma .nombre.(triangulo2. otro método de nombre calcula que no reciba parámetros y devuelva el producto de su edad por su peso. int peso) { Nombre = nombre. return trianguloNuevo. calcula()). Escribe el código para declarar una instancia de la clase anterior. } } public int Edad { get { return this. 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".edad. } public float calcula() { return edad * peso. asignar valores a todos sus atributos. } private set { this.Read().peso. } private set { this. ¿Cuáles con las salidas en pantalla que produce el programa contenido en esta clase? class Program { static void Main(string[] args) { classB refb = new classB().private set { this. llamar a su método cambiaNombre. } } public int Peso { get { return this. int x = 2.Nombre).edad = value. Console. } } 17.peso = value. } } public void cambiaNombre() { nombre = "Hola_" + nombre. } } 18. Console.WriteLine("El resultado de Calcula es: " + persona1.cambiaNombre(). persona1. Console. . 62).nombre = value. 26.WriteLine(persona1. test(y.WriteLine("Paso 1. res=2 OK 2 Paso 3. res=" + x). res=" + y). } } Paso 1. 0). Console. x = refb. 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). x). y). } } class classB { private int rec = 1. ¿Qué significa la propiedad polimorfismo? Se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.WriteLine("Paso 2.int y = 1.WriteLine("Paso 3. Por ejemplo. int b) { if (a == rec) { Console. <html> <head> . Que diga en el cuerpo “Bienvenido a tu Horario” y aparezca una tabla en donde los títulos sean Materia. res=" + y). podemos crear dos clases distintas: Pez y Ave que heredan de la superclase Animal. return rec.Read(). ¿Qué es el Common Language Specification? 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. Console. 20. Escribe el código HTML para crear una página que tenga de título de página “Horario de Clases”.test(x. y = refb. public int test(int a. y = refb. res=1 OK 1 Paso 2.test(x. } rec = rec * b. Console.WriteLine("OK " + a). res=0 19. Console. 21. Hora y Dia y tenga la información de dos materias diferentes. jsp"> <table> <tr> <td> Nombre: </td> <td> Edad: </td> <td> Sueldo: </td> .jsp” <html> <head> <title></title> </head> <body> <form action="procesaDatos. Escribe el código de una página HTML en donde se encuentre un formulario y se envie el nombre.<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. la edad y el sueldo a una página de nombre “procesaDatos. <html> <head> <title></title> </head> <body> <button id="btn_Mensaje" onclick="Despliega()">Despliega</button> <script type="text/javascript"> function Despliega() { alert("Bienvenido al Sistema").'15-12-2010'. Cambiar el nombre del producto “Leche” a “Leche Entera”. } </script> </body> </html> 24. Crear una tabla de nombre “producto” que tenga un campo “nombre”.precio) values('Leche'. Insertar el producto leche con fecha del 15 de dciembre del 2010 y precio de $12. insert into producto(nombre. “precio” y “fecha”. ¿Cuáles son las 3 primeras formas normales de base de datos? 25. ¿Qué significa JOIN de base de datos? La sentencia join en SQL permite combinar registros de dos o más tablas en una base de datos relacional Escribe el código sql para realizar las siguientes acciones: 26.12) 28. precio money null. . fecha date null) 27. 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.</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> 23. CREATE TABLE producto( nombre varchar (100) null.fecha. delete producto . select nombre from producto where precio>5 30. Mostrar el nombre de todos los productos que cuesten más de $5. Borrar todos los productos.update producto set nombre='Leche Entera' where nombre='Leche' 29.
Copyright © 2024 DOKUMEN.SITE Inc.