De acuerdo con el código del siguiente programa, ¿cuál será la salida en pantalla?

arreglos

De acuerdo con el código del siguiente programa, ¿cuál será la salida en pantalla?

namespace ArregloMultidimensional
{
class Program
{
static void Main(string[] args)
{
int[, ,]inventario;
inventario = new int [2,3,5];
int rango = inventario.Rank;
Console.WriteLine(«El rango del arreglo es: {0}», rango);
Console.ReadKey();
}
}
}

Seleccione una:
El rango del arreglo es: 2
El rango del arreglo es: 15
El rango del arreglo es: 3
El rango del arreglo es: 60

 

La salida en pantalla del programa será:

El rango del arreglo es: 3.

Argumentación:

En el código proporcionado, se declara una variable «inventario» como un arreglo multidimensional de enteros con las dimensiones [2, 3, 5]. Esto significa que el arreglo tiene 3 dimensiones: la primera dimensión tiene un tamaño de 2, la segunda dimensión tiene un tamaño de 3 y la tercera dimensión tiene un tamaño de 5.

Luego, se utiliza la propiedad «Rank» del arreglo «inventario» para obtener el número de dimensiones del arreglo. La propiedad «Rank» devuelve un entero que representa la cantidad de dimensiones del arreglo.

En este caso, la propiedad «Rank» devolverá el valor 3, ya que el arreglo «inventario» tiene 3 dimensiones.

Finalmente, se imprime en la consola la cadena «El rango del arreglo es: {0}», donde «{0}» se reemplaza por el valor de la variable «rango» (que es 3) utilizando la línea de código «Console.WriteLine(«El rango del arreglo es: {0}», rango)».

Por lo tanto, la salida que se mostrará en la consola será «El rango del arreglo es: 3». Por lo tanto, la respuesta correcta es: El rango del arreglo es: 3.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

18 − 14 =