Crear examenes y test online
 

Crear un Test o Exámen

 

Tests Clasificados

 

    
 
Compartir    

computación y otros

Informática

"OPERADOR NEW"

El usuario debe realizar este test para evaluar los conocimientos adquiridos en el tema antes visto...

  
 
Crear test online  

Tests por temas
 
  
  
1.¿Para qué se utiliza el operador new?
. a) Para crear funciones de arreglo.
. b) Se utiliza para crear objetos e invocar constructores y para reservar memoria dinámica.
. c) Para crear funciones miembro.
2.¿Donde se almacenan Las variables de tipo dinámico creadas por el operador new?
. a) En una porción de memoria llamada heap.
. b) En una función miembro.
. c) En la memoria ram.
3.¿Qué hace la memoria heap (montón)?
. a) Realiza una limpieza antes de que el sistema se lo pida a la memoria del objeto.
. b) Funciones integrantes.
. c) Da cobijo a estructuras de datos muy grandes ya que su espacio depende de la cantidad de memoria virtual que tengamos en el sistema propio.
4.¿Qué se almacena en la memoria de pila?
. a) Las variables locales a una función y los propios argumentos que esta recibe.
. b) Una función miembro.
. c) Miembros de una clase.
5.¿Cuál es la diferencia entre malloc y el operador new?
. a) Que con el operador new, la memoria pila esta reservada en tiempo de compilación.
. b) Que con malloc debemos de especificar el tipo de puntero que queremos y con el operador new aparte de que no tenemos que convertir un puntero de tipo void, no va a ser necesario definir ningún archivo de cabecera extra.
. c) Que con el operador new debemos especificar el tipo de puntero que queremos.
6.¿Cómo se destruyen los objetos creados con el operador new?
. a) Con el comando delete.
. b) Con una función destructor.
. c) Con el operador delete.
7.¿Es necesario destruir los objetos creados por el operador new?
. a) Si, por que suele ser motivo de pérdidas de memoria en el programa si olvidamos destruirlos cuando ya no son necesarios.
. b) No, porque los objetos se autodestruyen cuando dejan de ser útiles.
. c) Si, por que el programa puede sufrir modificaciones para desocupar memoria.
8.¿Cómo sabemos si la operación tuvo éxito o no?
. a) Si la operación tiene éxito, new devuelve un puntero no nulo (distinto de cero) al objeto.
. b) Si la operación no tuvo éxito, new devuelve un puntero distinto de cero.
. c) Si tiene éxito, realiza una limpieza antes de que el sistema se lo pida a la memoria del objeto.
9.¿Qué usos tiene los programas para el operador new?
. a) Elaboración de matrices y eliminación de valores guardados.
. b) Formato de color para las letras.
. c) Expansor de memoria.
10.¿Qué defectos o inconvenientes podría tener el operador new?
. a) Es un operador con grado de dificultad elevada.
. b) Ninguna ya que este operador es de apoyo a la creación de programas.
. c) Utiliza demasiada memoria al vincularse a otra Biblioteca.
11.Si utilizamos new, ¿con que operadores se borran valores?
. a) Delete [].
. b) Delete ( ).
. c) Delete.
12.¿Qué tipo de sentencia es la correcta?
. a) ClaseC cPtr= new [] ClaseC.
. b) ClaseC* cPtr = new ClaseC.
. c) ClaseC*new[]= cPtr ClaseC.
13.¿Qué operador es necesario para derterminar espacio de memoria al utilizar el operador new?
. a) Delete( ).
. b) Ziseof.
. c) cPtr.
14.¿En qué programas se utiliza el operador new?
. a) JAVA, JAVA SCRIP, C++.
. b) JAVA.HTML,WORD PAD.
. c) HTML, WORD PAD, C.
15.Una de las más grandes ventajas del operador new sería:
. a) Utiliza poco espacio de memoria en el servidor y es de inicio automático.
. b) El compilador incluye algún espacio adicional para indicar "cuanto" espacio hay reservado a partir de la posición señalada por el puntero.
. c) El compilador crea matrices dependiendo de qué cantidad de espacio se elimine.

 

Crea tu propio test gratis

ofertas de trabajos y empleos
ProfesiónProvinciaPaís

Creartest.com no se hace responsable del contenido publicados por los usuarios