Hay errores en el cuestionario?

a)En el desarrollo de programas se deben controlar situaciones inesperadas ¿Qué ofrecer .NET para que una aplicación no termine en forma descontrolada?

  1. Control de errores por el compilador
  2. Control de errores mediante la devolución de un numero de error
  3. Control de errores mediante la devolución de códigos
  4. Control de errores mediante el proceso de las excepciones

Yo seleccione 1

  1. b) Dado el siguiente código

 abstract class Persona{

public void envejece() {edad++;}

}

¿Qué uso tiene?

  1. Representa una clase derivada
  2. Representa una clase abstracta. Es decir que no pede ser instanciada
  3. Representa una clase base que tiene herencia
  4. Representa una clase final. Es decir que no puede ser heredada

Yo seleccione 2

c)Que representa el siguiente código

Public int Area(int alto, int largo)

Public int Area (int a, int b, int c)

  1. Es un ejemplo de métodos virtuales
  2. Es un ejemplo de sobreescritura
  3. Es un ejemplo de sobrecarga
  4. Es un ejemplo de polimorfismo

Yo seleccione 4

  1. d) Se va a capturar un error durante la captura de números por un usuario sin embargo se quiere evitar un mal formato. Se debe poner primero un bloque ctach con la palabra NumberFormat Exception y a continuación un bloque catch con la palabra exception. ¿Por qué?

  1. Es una regla del compilador para la captura de números por el usuario
  2. NumberFormatException es menos genérica que exception
  3. En las buenas prácticas de programación recomendadas por Microsoft esta es una de ellas y por eso se hace de esa manera
  4. NumberFormatExceptio es másgenerica que Exception

Yo seleccione 3

  1. e) Que realizara la instrucción catch?

Try{

a=5+Math.Sin(b);

]

Catch(Exception e)

{

Console.WriteLine(e.Message);

}

  1. Capturar una respuesta incorrecta dada a la computadora
  2. Capturar un resultado incorrecto de la función
  3. Capturar cualquier comportamiento inesperado del programa, que resulte de resolver la ecuación
  4. Capturar una condición del programa prevista

Yo seleccione 3

  1. f) Cual es la relación en una jerarquía de herencia de clases

  1. Las clases tienen el mismo tamaño en líneas
  2. Las clases tienen ciert parecido lógico
  3. Lac lases tienen nombres similares
  4. Funcionalidades al compilador y métodos comunes

Yo seleccione 4

  1. g) ¿Cuándo tenemos una jerarquía de clases en programación orientada a objetos y se dice que se tiene un herencia simple que significa?

  1. Cuando una clase padre otorga atributos a una o más clase hija
  2. Cuando una clase hija tiene varias clase padre
  3. Es una herencia permitida en C Sharp
  4. Es una herencia no permitida en C Sharp

Yo seleccione 3

  1. h) Si se desea escribir un arreglo de 2 dimensiones de enteros en C Sharp, llamada A y de 4 filas y 3 columnas ¿cómo se realiza?

  1. Int[,]a=new int[,];
  2. Int[4,3]a=new int[4,3];
  3. Int[4,3]a=new int[,];
  4. Int[,]a=new int[4,3];

Yo seleccione 4

i)¿Cuál es la función? En :

throw new SualdoFueraDeRangoException();

  1. Captura una excepción personalizada
  2. Controla una excepción personalizada
  3. Lanza una exceptcion personalizada
  4. Define unaexcepcion personalizada

Yo seleccione 4

  1. j) Se necesita un código que pueda dar un error(una situación anormal)¿Cuál seria el bloque correcto?

  1. Finally
  2. Catch
  3. Try
  4. Throw

Yo seleccione 2

k)¿Qué instrucción debe modificarse para que el código fucione?

Class casa{

Private integer numero;

Private string calle;

}

  1. Private integer numero; por private int numero
  2. Private numero integer; por private integer numero;
  3. Private String calle; private string calle;
  4. Private string calle: por public calle string

Yo seleccione 1

  1. l) Si tengo la clase Cuaderno sin cnstructor definido por el programador la instrucción new Cuaderno() ¿Qué realizará?

  1. El compilador define un cosntructor por default; sin parámetros la instrucción es correcta al compilarse
  2. Class casa{
  3. Debemos cambiar instrucción de new Cuaderno() por: new Cuaderno()
  4. No es error pero el compilador envía una advertencia de la necesidad de desarrollar un constructor

Yo seleccione 4

m)¿Cuál opción es válida?

String Nombre=”C:\archivo.txt”;}FileStream fs=new FileStream(Nombre,

FileMode.OpenCreate, FileAccess.Write);

Try{

StreamWriter sw= new StreamWriter(fs);

}

Catch (IOException ioe){

Console. WriteLine(“Error al abrir el archivo”);

}

  1. Es correcto y esta capturado todos los errores de IO
  2. No es correcto porque todo debe estar en el bloque try
  3. Si es correcto pero todo debe estar en el bloque try
  4. No se ejecuta porque no se escribe nada en el archivo llamado: archivo.txt

Seleccione 4

n) ¿Qué representa el código?

Public int Mayor(int a,int b, int c)

Public float Mayor(float a, float b, float c)

  1. Sobreescritura
  2. Polimorfismo
  3. métodos virtuales
  4. Sobrecarga

Yo seleccione 4

Añade tu respuesta

Haz clic para o