Está en la página 1de 3

Puntos: 1 Para un sistema de atlas nacional se desea declarar una variable para almacenar los siguientes datos de N ciudades:

idioma, religin, permetro, superficie, clima, poblacin estimada, densidad poblacional. Cul de las siguientes declaraciones es correcta? Seleccione una respuesta. a. struct datos_ciudad{ char idioma[30]; char religion[30]; float perimetro; float superficie; float poblacion; float densidad; }; b. struct { char idioma[30]; Correcto: Como los datos por cada ciudad son de char religion[30]; diferente tipo, entonces no se puede utilizar un arreglo, float perimetro; necesariamente se debe definir una estructura, y con esta float superficie; estructura hacer el arreglo para las N ciudades. Hay que float poblacion; recordar que las estructuras se definen declarando la float densidad; variables para cada uno de los datos que la formarn, y no } datos_ciudad solo nombrndolas. ciudades[N]; c. struct { idioma; religion; perimetro; superficie; poblacion; densidad; } datos_ciudad[N]; d. int datos _ciudad[N][7]; /*Cada columna del arreglo corresponde consecutivamente a: idioma religion perimetro superficie poblacion densidad*/ Correcto Puntos para este envo: 1/1. Question 2 Puntos: 1 Qu hace el siguiente cdigo, y qu tamao deberan tener los arreglos frec y votos?. Suponga que el arreglo votos slo almacena valores del 1 al 3 y el arreglo frec est inicializado en cero

for(i=0;i<100;i++) frec[votos[i]-1]++; for(i=0;i<3i++) printf("Candidato %d: %d votos",i,frec[i]); Seleccione una respuesta. a. Resta uno al contenido de cada elemento del arreglo votos y muestra en pantalla el contenido de frec. El tamao de frec depende del mximo valor en votos y tiene un tamao mximo de 3. b. Incrementa los primeros 100 elementos del arreglo frec pero muestra en pantalla solo los tres primeros. El tamao de ambos arreglos debe ser mnimo de 100 Correcto: El primer ciclo recorre el arreglo votos y va incrementado el elemento en frec c. Muestra en pantalla el nmero de cuyo ndice corresponde al valor almacenado veces que aparece cada uno de los en votos menos uno, de tal forma que al valores almacenados en el arreglo terminar el ciclo los elementos de frec votos. El tamao de frec debe ser 3 guardan el nmero de veces que aparecieron cada uno de los tres posibles valores de votos. y el de votos al menos 100 Muestra en pantalla el contenido del arreglo frec. d. Incrementa consecutivamente los elementos del arreglo frec y decrementa los elementos del arreglo votos. El tamao de ambos arreglos es mximo de 100 Correcto Puntos para este envo: 1/1. Question 3 Puntos: 1 Para el arreglo bidimensional x declarado con la siguiente instruccin: float x[2][3]={9.5,10,8.6,5}; Cul es el valor de los elemento x[0][2] y x[1][1]? Seleccione una respuesta. a. x[0][2]= Correcto: Los elementos del conjunto inicial se van asignando 8.6 consecutivamente en cada uno de los elementos del arreglo por x[1][1]= 0 rengln. Cuando se inicializan solo algunos elementos del arreglo el resto por default se inicializa en cero. b. x[0][2]= 10 x[1][1]= 0 c. x[0][2]=

8.6 x[1][1]= 5 d. x[0][2]= 10 x[1][1]= no se sabe Correcto Puntos para este envo: 1/1. Question 4 Puntos: 1 Cuntos ndices se requieren para especificar un elemento en particular para un arreglo tridimensional? Seleccione una respuesta. a. 1 b. 3 c. 2 d. 0 Correcto Puntos para este envo: 1/1. Question 5 Puntos: 1 Se desea almacenar las lecturas correspondientes a las temperaturas promedio diarias registradas durante un mes, Qu tipo de variables es ms conveniente usar? Seleccione una respuesta. a. una estructura b. constantes independientes c. un arreglo Correcto: Cuando se tiene un conjunto de datos relacionados del mismo tipo lo ms conveniente es almacenarlos con un arreglo. Correcto: La dimensin de un arreglo esta relacionada con el nmero de ndices que se requieren para especificar a un elemento en particular dentro del arreglo. Por lo tanto para un arreglo tridimensional se requerirn 3 ndices.

d. variables independientes Correcto Puntos para este envo: 1/1.