Sei sulla pagina 1di 4

Act 4: Leccin Evaluativa 1

Question1
Puntos: 1

En las siguientes lineas de cdigo se declaran las variables x, *a, *b de tipo entero de las cuales a y b son apuntadores. Que indica la asignacin a = &x de la linea 3. void main() { int x, *a, *b; a = &x ; Seleccione una respuesta. a. La variable a no puede apuntar a x por que x no es un apuntador b. La variable a no guarda ningn dato porque x no se le ha asignado un valor c. la variable a guarda el contenido de la variable x d. la variable a guarda la direccin de memoria de la variable x

Question2
Puntos: 1

Cuan do se declara int x, *a, **b; indica que x es una variable de tipo entero, *a es un apuntador que devuelve un dato de tipo entero; Qu significa la declaracin int **b? Seleccione una respuesta. a. Se declara a b como un apuntador a apuntador que devuelve un dato de tipo entero; b. Se declara a b como un apuntador que devuelve un dato de cualquier tipo; c. Se declaran dos apuntadores b para almacenar direcciones de memoria de datos de tipo entero; d. Se declara a b como un apuntador que devuelve un dato de tipo entero;

Question3
Puntos: 1

El siguiente cdigo muestra en pantalla el tamao de bits requeridos para un dato de tipo short. Cul es la salida en pantalla del cdigo?. #include <iostream.h> #include <conio.h> int main () { cout<<"TIPOS DE DATOS Y TAMANO EN BITS\n\n"; cout<< "El tamano del tipo de dato es :"<<sizeof(short)*8<<" bits\n";

getch(); return 0; } Seleccione una respuesta. a. El tamao del tipo de dato es: 8 bits b. El tamao del tipo de dato es: 32 bits c. El tamao del tipo de dato es: 64 bits d. El tamao del tipo de dato es: 16 bits

Question4
Puntos: 1

Analice las siguientes lineas de cdigos y determine que representa la instruccin de la linea 4, free(ptr); de acuerdo a las siguientes opciones. Void main{ int *ptr; ptr = (int*)malloc (sizeof(int) ); free(ptr); } Seleccione una respuesta. a. Se reserva memoria a travs del operador free b. Se libera la memoria asignada atravs de la funcin Delete c. Se libera la memoria asignada previamente al apuntador ptr d. Se asigna memoria al apuntador ptr

Question5
Puntos: 1

Analice la siguiente informacin y responda de acuerdo a las opciones que se le presentan. De acuerdio al contenido de la unidad 1 del mdulo, un archivo que pesa 10 Megabytes posee: Seleccione una respuesta. a. 1024 Kilobytes de informacin b. 10240 bytes de informacin

c. 1024 bytes de informacin d. 10240 Kilobytes de informacin

Question6
Puntos: 1

Las variables son utilizadas por los programadores para almacenar datos de diferentes tipos segn sea el caso, podemos diferenciar entre ellas las variables estticas y las dinmicas. De a cuerdo a lo anterior se tienen algunas caractersticas que identifican el tipo de variable as: el tipo de variable de las cuales pueden ser creadas y destruidas durante el tiempo de ejecucin de un mdulo o de un programa; as como tambin este tipo de variable no presentan un tamao fijo predefinido por el programador porque este es asignado de acuerdo como se requiera. De acuerdo a lo anterior identifique entre las siguientes opciones el tipo de variable que cumple con estas caractersticas. Seleccione una respuesta. a. Variables dinmicas b. Variables estticas c. Arreglos unidimencionales d. Arreglos multidimencionales

Question7
Puntos: 1

Analice la siguiente declaracin

char *nombre[]; corresponde a la declaracin de:


Seleccione una respuesta. a. Un arreglo de arreglos b. Un arreglo de apuntadores c. Un arreglo de caracteres d. Un apuntador a apuntador

Question8
Puntos: 1

En C++ se pueden declarar variables dependiendo el mbito de visibilidad, es decir en que momento se puede acceder a ella. Existen tres tipos de variables: Locales, globales y estticas.

De acuerdo a lo anterior, identifique entre las siguientes caractersticas la que corresponda a las variables globales. Seleccione una respuesta. a. Son variables que se definen fuera del cuerpo de las funciones y esto hace que estn visibles o disponibles desde cualquier lugar del programa. b. Son variables que no pueden ser llamadas o utilizadas por ficheros externos en un programa c. Son variables que se declaran con el modificador static que quiere decir que se asigna una posicin en memoria. d. Son variables que se definen dentro del cuerpo de una funcin, y solo puede ser llamada dentro de la funcin donde se declar.

Question9
Puntos: 1

Una de las siguientes asignaciones de memoria es correcta, sabiendo que ptr es un puntero de tipo entero cual es?: Seleccione una respuesta. a. ptr = (char*)malloc ( 300*sizeof(char) ); b. ptr = (int*)malloc ( 500*sizeof(int) ); c. ptr = (int*)malloc ( 300*sizeof(char) ); d. ptr = (char*)malloc ( 300*sizeof(int) );

Question10
Puntos: 1

Una vez que est editado y codificado el programa en C++, se procede a la compilacin. Qu puede ocurrir despus de la compilacin?. Seleccione una respuesta. a. Se muestra el resultado en pantalla b. se detectan los errores lxicos y sintcticos en caso que existan c. La compilacin solo permite guardar el cdigo con la extensin .cpp d. De forma Automtica se presenta la ejecucin del programa

Potrebbero piacerti anche