Está en la página 1de 4

Introducción

Un arreglo es un grupo de variables, llamadas elementos, que contienen valores del


mismo tipo. Una representación lógica de un arreglo se muestra de la siguiente forma:

Un arreglo tiene las siguientes propiedades:


• El número de dimensiones y la longitud de cada dimensión se establecen cuando se
crea la instancia de la matriz. Estos valores no se pueden cambiar durante la duración
de la instancia.
• Los valores predeterminados de los elementos numéricos de una matriz se
establecen en cero y el de los elementos de referencia se establecen en null.
• Las matrices se indizan basadas en cero: una matriz con n elementos se indiza desde
0 hasta n-1.
• Los elementos de una matriz pueden ser de cualquier tipo, incluido el tipo matriz.
En C#, las matrices son objetos y no simplemente regiones direccionables de memoria
contigua, como ocurre en otros lenguajes. Array es el tipo base abstracto de todos los
tipos de matrices. Las propiedades y otros miembros de la clase Array se pueden
utilizar cuando sea necesario. Un ejemplo de esto sería utilizar la
propiedad Length para obtener la longitud de una matriz y la propiedad Rank para
mostrar el número de dimensiones de esa matriz.
El índice de un arreglo es un número que indica la posición de un
elemento del arreglo. En C# los arreglos enumeran los elementos que
los integran mediante un índice que inicia en 0 y llega al valor N-1
donde N es el número de elementos dentro del arreglo. 
Dada el siguiente método programa en C#, ¿cuál es el valor
máximo para la variable: k? Nota: considere que existe el resto del
programa que permite la ejecución adecuada de este método. 

Seleccione una:

4
3
6
5
Pregunta 2
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
En la definición de arreglo en C# se debe de resaltar que dentro de los
corchetes [] se indica el índice del elemento que se quiere procesar. Por
ejemplo si el arreglo se llama miarreglo[], entonces la instrucción
miarreglo[1] indica que se está procesando el segundo elemento del
arreglo ya que como sabemos el índice siempre comienza en cero. 
Del código mostrado en la primera pregunta, que se compara con la
siguiente línea de código:  
numeros[f] > numeros[f + 1]
Seleccione una:

Se comparan dos elementos consecutivos dentro del arreglo

Se comparan los elementos pares dentro del arreglo  

No se compara nada ya que no está permitida esa instrucción  

Se comparan el primero y el último elemento dentro del arreglo 

Pregunta 3
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
Un arreglo en C# es tratado como una variable de cualquier otro tipo y
por lo tanto el valor almacenado en alguna posición dentro del arreglo
puede ser almacenando en cualquier otra variable siempre y cuando el
arreglo y la variable en cuestión sean del mismo tipo. 
Del código mostrado en la primera pregunta, cual es la función de las
siguientes instrucciones:  

     aux = numeros[f];


Seleccione una:

Se inicializa el valor de numeros[] con el valor de aux


Se compara el valor de la variable aux y el de numeros[]
Imprime el valor de los elementos dentro del arreglo
Se almacena el valor de numeros[f] en la variable aux 

Pregunta 4
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
Es común usar variables temporales para no perder el valor de una
variable ya que cuando se le asigna un valor a una variable el valor
anterior se pierde. 
Del código mostrado en la primera pregunta, cual es la función de las
siguientes instrucciones:  

                int aux;


                aux = numeros[f];
                numeros[f] = numeros[f + 1];
                numeros[f + 1] = aux;
Seleccione una:

Se comparan los valores de la variables aux y numeros[]


Se crea un arreglo de apuntadores de longitud variable
Se intercambian los valores de las variables aux y numeros[]
Se define un arreglo de enteros de longitud variable  
Pregunta 5
Sin responder aún
Puntaje de 1.0

Señalar con bandera la pregunta

Texto de la pregunta
La longitud de un arreglo es la cantidad elementos que tiene un arreglo,
se debe de recordar que estos elementos se enumeran desde 0 hasta n-
1 donde n es el número de elementos dentro del arreglo. 
Del código mostrado en la primera pregunta, cual es la longitud del
arreglo numeros[]:  

Seleccione una:

4
5

3
6

También podría gustarte