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

El procesador

El procesador

University

12 Qs

Computación Básica

Computación Básica

University

10 Qs

Sono più Influecer o Nerd

Sono più Influecer o Nerd

University

11 Qs

Educación Digital

Educación Digital

1st Grade - University

11 Qs

Cuestionario de Informática

Cuestionario de Informática

University

10 Qs

Introducción y ejercicios Informática

Introducción y ejercicios Informática

University

10 Qs

Evaluacion de las pag. 249-256

Evaluacion de las pag. 249-256

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