C++ Allocazione dinamica

C++ Allocazione dinamica

University

7 Qs

quiz-placeholder

Similar activities

Dispositivos E-S

Dispositivos E-S

University

10 Qs

Atajos de Teclado

Atajos de Teclado

University - Professional Development

12 Qs

Examen de Pensamiento Computacional

Examen de Pensamiento Computacional

7th Grade - University

10 Qs

Componentes del Computador

Componentes del Computador

11th Grade - University

10 Qs

Estructuras en c

Estructuras en c

University

10 Qs

Administración de la memoria

Administración de la memoria

University

10 Qs

PRUEBA 2 CUP

PRUEBA 2 CUP

University

10 Qs

Conectores

Conectores

University

12 Qs

C++ Allocazione dinamica

C++ Allocazione dinamica

Assessment

Quiz

Computers

University

Hard

Created by

Andrea Prete

Used 229+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

1 min • 1 pt

const int n = 3;

...

int x[n];

Dovrebbe compilare

Dovrebbe dare errore di compilazione

Si tratta di allocazione di memoria dinamica

Si tratta di allocazione di memoria statica

2.

MULTIPLE SELECT QUESTION

1 min • 1 pt

int n = 3;

...

int *x = new int[n];

Compila

Errore di compilazione

Si tratta di allocazione di memoria dinamica

Si tratta di allocazione di memoria statica

3.

MULTIPLE SELECT QUESTION

1 min • 1 pt

int *x = new int[5];

delete x;

Deallocazione memoria corretta

Deallocazione memoria incorretta

Si tratta di allocazione di memoria dinamica

Si tratta di allocazione di memoria statica

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Quali sono i vantaggi dell'allocazione di memoria dinamica piuttosto che statica?

Semplifica lo sviluppo del codice in team

Permette di allocare dati con dimensione maggiore

È più facile da gestire

I dati non vengono automaticamente deallocati quando la variabile esce dallo "scope"

5.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Quali sono gli svantaggi dell'allocazione di memoria dinamica piuttosto che statica?

Rischio di spreco di memoria se dati sono allocati più volte

Rischio di spreco di memoria se dati non sono deallocati opportunamente

Rischio di errore run time (segmentation fault) se accedo a memoria prima della sua allocazione

Rischio di errore run time (segmentation fault) se dealloco la stessa memoria più volte

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Quale strategia di allocazione di memoria è più veloce in generale?

Dinamica

Statica

Dipende dai casi

7.

MULTIPLE SELECT QUESTION

1 min • 1 pt

La deallocazione della memoria dinamica

avviene con l'operatore delete

avviene con l'operatore new

cancella il contenuto della memoria interessata

segnala che la memoria interessata non è più riservata e può quindi essere riutilizzata per altri scopi