Está en la página 1de 4

Cuestiones de Programación

2ª Evaluación

2.2 (Tablas en C#)


Cuestiones de Programación 2.2 Tablas en C#

Índice

1. ¿Qué es una tabla o array en C#?.................................................................... 3


2. ¿Qué característica tiene que tener el índice de la tabla? ................................ 3
3. ¿Cuál es el rango de los índices de la tabla? ................................................... 3
4. Ejemplos de declarar una tabla. ....................................................................... 3
5. ¿Qué propiedad de las tablas nos dice cuál es su tamaño (o longitud)?.......... 3
6. Tenemos double[ ] tablaD = new double [10]: Asignar un elemento a la última
posición de tablaD ............................................................................................ 3
7. Tenemos string[ ] tablaFrases=new string [20]: ¿Qué característica tiene que
tener la variable ‘x’ para que se pueda hacer la siguiente operación:
tablaFrases [3] = x? .......................................................................................... 3
8. Tenemos char[ ] tabLetras=new char [50]: Asignar un elemento a la posición
23 de tabLetras. ................................................................................................ 3
9. Tenemos double[ ] tablaD={ 7.0, 1.5, 3.0, 40.7 }: ¿Cuál sería el código para
escribir en pantalla el tercer elemento de la tabla tablaD? ............................... 4
10. Tenemos double[ ] tablaD={ 7.0, 1.5, 3.0, 40.7 }: ¿Qué característica tiene que
tener la variable ‘x’ para que se pueda hacer la siguiente operación: x =
tablaD[3]? ......................................................................................................... 4
11. Tenemos string[ ]tabFrases =new string [20]: ¿Qué característica tiene que
tener la variable 'x' para que se pueda hacer la siguiente operación: tabFrases
[x]= “Para-guayo” .............................................................................................. 4
12. Tenemos double[ ] tablaD={ 7.0, 1.5, 3.0, 40.7 }: ¿Qué característica tiene que
tener la variable ‘x’ para que se pueda hacer la siguiente operación: tablaD[x]
= 37.5?.............................................................................................................. 4

Dpto. Informática Altair [ 2 / 4]


Cuestiones de Programación 2.2 Tablas en C#

1. ¿Qué es una tabla o array en C#?


Es una estructura de datos, todos del mismo tipo, que se guardan
consecutivamente en memoria y están asociados a una posición.

2. ¿Qué característica tiene que tener el índice de la tabla?


El índice tiene que ser entero y de valor, entre 0 y el número de
elementos menos 1.

3. ¿Cuál es el rango de los índices de la tabla?


Desde el 0 hasta los números de elementos menos 1.

4. Ejemplos de declarar una tabla.


a) Ejemplo de tabla de doubles (sólo la declaración):
double[] tablaD;
b) Ejemplo de tabla de doubles (declaración y construcción):
double [] tablaD=new double [10]; // el número entre corchetes
es la dimensión de la tabla, es decir, el número de elementos
c) Ejemplo de tabla de doubles incluyendo su inicialización:
double [] tablaD={7.0, 1.5, 3.0, 40.7};
d) Ejemplo de tabla de caracteres
char[] tablaCaracteres=new char [50]; ;

5. ¿Qué propiedad de las tablas nos dice cuál es su tamaño (o longitud)?

.Length Ejemplo: tablaCaracteres.Length; sería 50.

6. Tenemos double[ ] tablaD = new double [10]: Asignar un elemento a la


última posición de tablaD
tablaD[9] = 32.6;

7. Tenemos string[ ] tablaFrases=new string [20]: ¿Qué característica tiene


que tener la variable ‘x’ para que se pueda hacer la siguiente operación:
tablaFrases [3] = x?
Tiene que estar declarada como string e inicializada;

8. Tenemos char[ ] tabLetras=new char [50]: Asignar un elemento a la


posición 23 de tabLetras.
tabLetras[23] = ‘S’;

Dpto. Informática Altair [ 3 / 4]


Cuestiones de Programación 2.2 Tablas en C#

9. Tenemos double[ ] tablaD={ 7.0, 1.5, 3.0, 40.7 }: ¿Cuál sería el código para
escribir en pantalla el tercer elemento de la tabla tablaD?
Console.WriteLine("{0} ", tablaD[2]);
o simplemente:
Console.WriteLine(tablaD[2]);

10. Tenemos double[ ] tablaD={ 7.0, 1.5, 3.0, 40.7 }: ¿Qué característica tiene
que tener la variable ‘x’ para que se pueda hacer la siguiente operación:
x = tablaD[3]?
x tiene que estar declarada como double

11. Tenemos string[ ]tabFrases =new string [20]: ¿Qué característica tiene
que tener la variable 'x' para que se pueda hacer la siguiente operación:
tabFrases [x]= “Para-guayo”

x tiene que ser un número entero entre 0 y 19

12. Tenemos double[ ] tablaD={ 7.0, 1.5, 3.0, 40.7 }: ¿Qué característica tiene
que tener la variable ‘x’ para que se pueda hacer la siguiente operación:
tablaD[x] = 37.5?
x tiene que ser un número entero entre 0 y 3

Dpto. Informática Altair [ 4 / 4]

También podría gustarte