ESTRUCTURA DE DATOS ACT5

1
Puntos: 1
El siguiente enunciado corresponde a la definición de una de las funciones para gestionar memoria dinámica.

Esta función intenta cambiar el tamaño de un bloque de memoria previamente asignado. El nuevo tamaño puede ser más grande o más pequeño. Si el bloque se hace más grande, entonces el contenido anterior permanece sin cambios y la memoria es agregada al final del bloque. Si el tamaño se hace más pequeño entonces el contenido sobrante permanece sin cambio.

Esta definición corresponde a:
Seleccione una respuesta.
Incorrecto
Puntos para este envío: 0/1.
Question2
Puntos: 1
La RAM en la computadora está organizada en forma secuencial, un byte tras
otro, es así como se requiere un determinado número de bytes dependiendo el tipo de dato que se requiere almacenar en memoria.

Para almacenar el número 25,42 ¿Cuántos bytes se requieren?
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question3
Puntos: 1
Identifique entre las siguientes opciones cuál es la instrucción de código que asigne memoria de forma dinámica para 2000 elementos de tipo float por medio de la función malloc(). Sabiendo que se ha definido previamente un apuntador llamado ptr de tipo float así: 
float *ptr

Seleccione una respuesta.
Incorrecto
Puntos para este envío: 0/1.
Question4
Puntos: 1
Analice el siguiente código, haga una prueba de escritorio y determine entre las opciones de respuesta, el valor que toma la variable (*x)al finalizar el programa en su salida en pantalla.

#include void main(){
int b=0;
int *x, **y;
x = &b;
*x = 15;
y = &x ;
**y += *x;
cout <<"\nEl valor de *x es:"<<*x;
}
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question5
Puntos: 1
Realice una prueba de escritorio para que identifique el resultado de la impresión de P y Q del siguiente programa.
#include <iostream.h>
#include <conio.h >
void main(void) {
int x, y;
int *p, *q;
p = &x;
q = &y;
*p = 16;
*q = *p * 2;
y = y + *p;
cout<<*p;
cout<<,*q;
getch(); }
Seleccione al menos una respuesta.
Correcto
Puntos para este envío: 1/1.
Question6
Puntos: 1
La RAM en la computadora está organizada en forma secuencial, un byte tras
otro, es así como se requiere un determinado número de bytes dependiendo el tipo de dato que se requiere almacenar en memoria.

Para almacenar el número 253,32 ¿Cuántos bytes se requieren?
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question7
Puntos: 1
Analice el siguiente código, haga una prueba de escritorio y determine entre las opciones de respuesta, el valor que toma la variable (b)al finalizar el programa en su salida en pantalla.

#include void main(){
int b=0;
int *x, **y;
x = &b;
*x = 5;
y = &x ;
**y += *x;
cout <<"\nEl valor de b es:"< }
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question8
Puntos: 1
El siguiente código saca en pantalla el tamaño de bits requeridos para un dato de tipo short. ¿Cual es el valor?

#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.
Correcto
Puntos para este envío: 1/1.
Question9
Puntos: 1
Los datos almacenados en la menoria RAM de una computadora pueden estar sugetos a modificaciones dependiendo si la computadora está encendida o si el equipo es reiniciado. 
Determine la opción correcta entre las siguientes carácterísticas.
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question10
Puntos: 1
Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, unidas por las palabra PORQUE. Usted debe examinar la veracidad de cada proposición y la relación teórica que las une.
Para responder este tipo de preguntas, debe leer toda la pregunta y señalar en las opciones de respuesta
Pregunta.
Para la gestión de memoria dinámica comúnmente se utilizan los operadores New y Delete y las funciones Malloc() y Free() PORQUE Tanto los operadores New y Delete, como las funciones Malloc() y Free() pueden ser utilizados ya sea por por C o por C++ sin ninguna restricción.
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question11
Puntos: 1
Este tipo de preguntas consta de dos proposiciones así: 
Una Afirmación y una Razón, unidas por la palabra PORQUE. Usted debe examinar la veracidad de cada proposición y la relación teórica que las une.
_____________
 Para la gestión de memoria dinámica comúnmente se utilizan los operadores New y Delete y las funciones Malloc() y Free() PORQUE Tanto los operadores New y Delete, como las funciones Malloc() y Free() pueden ser utilizados ya sea por por C o por C++ sin ninguna restricción.
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question12
Puntos: 1
Cada computadora tiene una determinada cantidad de memoria RAM instalada. La cantidad de RAM en un sistema se especifica ya sea por bytes, Kilobytes, Megabytes, Gigabytes. Sabiendo que: 
1 Byte = 8 Bit
1 Kilobyte = 1024 Bytes
1 Megabyte = 1048576 Bytes
1 Gigabyte = 1073741824 Bytes

Sabiendo que el bytes es la unidad de medida fundamental de la memoria de una computadora. Determine cuantos Bytes de memoria RAM tiene su computadora si se sabe que según las indicaciones técnicas del proveedor, su computadora tiene instalada un total de 4 Gigabytes de Memoria RAM. Haciendo la conversión de Gigabytes a bytes se tiene.
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question13
Puntos: 1
Los apuntadores son varibles que guardan direcciones de memoria de otras variables a las cuales se apunta. De acuerdo al contexto anterior seleccione entre las siguientes alternativas la operacion que se pueden realizar con los apuntadores.



Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question14
Puntos: 1
Cada computadora tiene una determinada cantidad de memoria RAM instalada. La cantidad de RAM en un sistema se especifica ya sea por bytes, Kilobytes, Megabytes, Gigabytes. Sabiendo que: 
1 Byte = 8 Bit
1 Kilobyte = 1024 Bytes
1 Megabyte = 1048576 Bytes
1 Gigabyte = 1073741824 Bytes

Sabiendo que el bytes es la unidad de medida fundamental de la memoria de una computadora. Determine cuantos Bytes de memoria RAM tiene su computadora si se sabe que según las indicaciones técnicas del proveedor, su computadora tiene instalada un total de 3 Gigabytes de Memoria RAM. Haciendo la conversión de Gigabytes a bytes se tiene.
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.
Question15
Puntos: 1
Las estructuras de datos se pueden implementar por medio de listas enlazadas utilizando apuntadores, de no ser así se puede recurrir a la implementación por medio de:
Seleccione una respuesta.
Correcto
Puntos para este envío: 1/1.

Comentarios

Entradas más populares de este blog

PENSAMIENTO LOGICO Y MATEMATICO

PENSAMIENTO LOGICO Y MATEMATICO

PENSAMIENTO LOGICO Y MATEMATICO