C++ Allocazione dinamica

C++ Allocazione dinamica

University

7 Qs

quiz-placeholder

Similar activities

Quiz sulla Memoria nei Computer

Quiz sulla Memoria nei Computer

8th Grade - University

10 Qs

SIstemi operativi

SIstemi operativi

University

12 Qs

El procesador

El procesador

University

12 Qs

TIPOS DE MEMORIAS

TIPOS DE MEMORIAS

University

10 Qs

Computación Básica

Computación Básica

University

10 Qs

Ofimatica

Ofimatica

University

10 Qs

Modelo Von Neumann

Modelo Von Neumann

University

10 Qs

Introducción a la programación

Introducción a la programación

1st Grade - University

10 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